500 - Bei der Verarbeitung dieser Anforderung ist ein Fehler aufgetreten

Status
Für weitere Antworten geschlossen.

neoman666

Benutzer
Mitglied seit
16. Dez 2018
Beiträge
40
Punkte für Reaktionen
0
Punkte
6
Hi,

habe die Webstation installiert mit PHP, MariaDB und phpmyadmin. Soweit, sogut. Dabei wurde ja das Verzeichnis web von der Webstation angelegt. Dort wurde auch phpmyadmin rein installiert.

Nun möchte ich eine eigene Webseite, bestehend aus mehreren PHP-Dateien im lokalen Netzwerk aufrufen. Ich habe ein Verzeichnis "test" unter "web" angelegt und dort die PHP-Dateien reinkopiert. Wenn ich nun über meinen Browser 192.168.1.1/test (ist die DS) aufrufe, erhalte ich obige Fehlermeldung.

Woran liegt das mir der Zugriff verweigert wird?


MfG neoman
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Aber eine einfache HTML.Datei (index.html mit z.B. "Hello World") wird da problemlos angezeigt - natürlich zu Testzwecke?

Ansonsten welche PHP Version? Apache / Nginx? Siehst du in "allgemeine Einstellungen" unter WebStation (oben in Menü links auf der DSM Oberfläche) was? Status normal?
 

neoman666

Benutzer
Mitglied seit
16. Dez 2018
Beiträge
40
Punkte für Reaktionen
0
Punkte
6
Ja einfache html-Datei geht. Hab nginx mit PHP7 laufen. Server-Status ist normal.

Hast du eine Idee?
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
über meinen Browser 192.168.1.1/test (ist die DS)

Wenn du ohne "/test" eingibst, was kommt da für eine Seite raus?

Sonst keine weiteren Ideen im Moment. Vielleicht meldet sich ein weiterer User hier zu Wort.
 

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo!

Prüf mal die Dateirechte der erstellten PHP-Datei. Für HTML-Seiten reicht in der Regel das Leserecht. Bei PHP wird (so aus dem Gedächnis) auch das Recht zum Ausführen benötigt. (chmod 755 oder chmod 777 für die PHP-Datei)

Gruß
Lux007
 

neoman666

Benutzer
Mitglied seit
16. Dez 2018
Beiträge
40
Punkte für Reaktionen
0
Punkte
6
Wenn ich auf meinem lokalen Rechner eine Datei index.php erstelle und diese dann in einen Unterordner unterhalb des web-Verzeichnisses der DS218+ kopiere wird diese auch ausgeführt. Es kommt in diesem Fall nicht die oben gennannte Fehlermeldung. Wenn ich in das selbe Verzeichnis eine Joomla-Struktur kopiere, erscheint obige Fehlermeldung.

Was ist hier los? Verstehe ich nicht .

Wo kann ich die Verezeichnis und Dateirechte einstellen? Hab die DS noch nicht so lange .-)
 

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo!

Bei fertigen Webpaketen (wie Joomla) sind oft auch ".htaccess"-Dateien mit in den Archiven. Diese laufen nicht immer ohne Anpassung. Je nach Paket sind diese für den Apache 2.2 oder 2.4 ausgelegt - dort gab es mit dem Versionswechsel inkompatibilitäten.

Für Testzwecke kannst Du eine vorhandene ".htaccess"-Datei einfach umbenennen und probieren, ob die Meldung weg ist. Falls es an der Datei liegt muss diese ggf. angepasst werden...

Gruß
Lux007
 

neoman666

Benutzer
Mitglied seit
16. Dez 2018
Beiträge
40
Punkte für Reaktionen
0
Punkte
6
Ok, das teste ich später. ich werde auch von nginx wieder auf Apache umstellen, da ich das mod_rewrite von Apache für die URL-Umschreibung benötige. Ich werde berichten...
 

neoman666

Benutzer
Mitglied seit
16. Dez 2018
Beiträge
40
Punkte für Reaktionen
0
Punkte
6
So, hab die .htaccess aus dem Joomla-Verzeichnis gelöscht. Keine Änderung, immer noch kein Zugriff.

Dann habe ich den Apache 2.4 installiert und aktiviert. Wenn ich nun die Seite aufrufe, kommt einen weiße Seite mit dem Wort "Error". Ich weiß nicht mehr weiter...
 
Status
Für weitere Antworten geschlossen.
 

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