Nein
Server-Betriebssystem + Version
Ubuntu 24.04
Eingesetzte Server-Virtualisierung-Technologie
KVM
KeyHelp-Version + Build-Nummer
KeyHelp : 26.0 (Build 3618)
Operating System : Ubuntu 24.04 (64-bit)
Zusätzliche Informationen
Neuinstallation
Ich habe ein Anfängerfrage zur Installation ein PHP-Anwedung (webtrees) in einer
Sub-Domain.
Die Sub-Domain `webtrees.example.com` ist eingerichtet.
Webtrees habe ich unter `/var/www/webtrees` entpackt und die Rechte für
User `www-data` gesetzt.
Der Ordner enthält statische HTML Dateien, favicon.ico, etc.
Unter Domains - Apache settings habe ich diese Einträge vorgenommen:
Code: Select all
ServerName webtrees.example.com
ServerAdmin webmaster@example.com
DocumentRoot "/var/www/webtrees"
<FilesMatch \.php$>
SetHandler "proxy:unix:/run/php/keyhelp_keyhelp.socket|fcgi://localhost"
</FilesMatch>
<Directory /var/www/webtrees>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/webtrees_error.log
CustomLog ${APACHE_LOG_DIR}/webtrees_access.log combined
Ich kann die statischen Dateien mit dem Browser öffnen, wenn ich sie direkt addressieren
(z.B. http://webtrees.example.com/README.md).
Auch das Favicon wird dagestellt.
Beim Öffnen der Seite http://webtrees.example.com/ erscheint aber nur
"File not found."
Anscheinend wird index.php nicht gefunden, oder korrekt interpretiert.
PHP ist für mich Neuland. Mit `<FilesMatch>` habe ich ohne Erfolg experimentiert.
Unter `/run/php/` sehe ich nur diese Sockets:
'keyhelp_keyhelp.socket' und 'keyhelp_martin-domain.socket'.
Woran könnte es noch liegen?