500er Fehler bei PHP-Dateien in Personal Websites

jande

Benutzer
Mitglied seit
06. Jan 2013
Beiträge
25
Punkte für Reaktionen
0
Punkte
1
Hallo,

da sich mein Problem inzwischen verändert hat, ist es hoffentlich okay, wenn ich hier noch mal nen neuen Thread aufmache und die Sache ausführlicher schildere: Ich kann im Ordner für die persönliche Webseite (/home/user/www) keine php-Dateien ausführen. Bei Eingabe von IP-Adresse https://ip-adresse/~user/dateiname.php erscheint ein Fehler "500 Internal Server Error". HTML-Dateien hingegen lassen sich problemlos ausführen. PHP-Dateien, die im Ordner /web abgelegt sich, laufen problemlos.

Folgende Situation:
- DS223j mit DSM 7.2.1-69057 Update 1
- Benutzer-Home-Dienst aktiviert
- Apache als HTTP-Backend-Server eingestellt
- Für PHP das Default-Profil mit PHP8 und testweise allen Erweiterungen sowie PHP-Cache ausgewählt
- "Persönliche Webseite aktivieren" angeklickt, gleiche Einstellungen wie oben
- PHP open_basedir Standard:none
- Rechte des Ordners /homes/nutzer/www:
-- Besitzer: Nutzer
-- Gruppe: http
-- Berechtigungen: rwxr-x-r-x
- Rechte auszuführende Datei:
-- Besitzer: Nutzer
-- Gruppe: http
-- Berechtigungen: rwxrwxrwx

Die WebStation meldet:
- Standard-Serverstatus: normal
- Status der persönlichen Webseite: normal
- Status von Webportal: normal
- Apache HTTP Server 2.4 normal
- PHP 8.0 normal

Die Datei, die ich auszuführen möchte, ist eine Kopie der Datei /web/index.html. Als HTML-Datei wird sie ausgeführt, als PHP-Datei (index.php) nur im Ordner /web, nicht im Ordner /home/user/www. Auch eine phpinfo.php lässt sich im Ordner /home/user/www nicht ausführen.

Hat einer von Euch ne Idee, woran das liegen könnte?

Beste Grüße,

Jan
 

jande

Benutzer
Mitglied seit
06. Jan 2013
Beiträge
25
Punkte für Reaktionen
0
Punkte
1
Hallo, @tk_ , danke für Deine Rückmeldung!

Das Fehlerprotokoll (/volume1/@appdata/Apache2.4/log/apache24-error_log) enthielt die folgende, immer wiederkehrende Meldung:

Code:
2023-12-28T21:21:04+01:00 DS223j [Thu Dec 28 21:21:04.345119 2023] [:error] [pid 11972:tid 547154948416] [client 192.168.175.200:34108] SoftException in Application.cpp:557: Directory /volume1/homes/XXXXX is not owned by XXXXX
2023-12-28T21:21:04+01:00 DS223j [Thu Dec 28 21:21:04.345465 2023] [core:error] [pid 11972:tid 547154948416] [client 192.168.175.200:34108] End of script output before headers: index.php

Das Home-Verzeichnis an den Nutzer übertragen, und schon funktioniert alles.

Ganz, ganz herzlichen Dank! :)

Viele Grüße,

Jan
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat