Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] PHP auf Synology NAS DS418j

Status
Dieses Thema wurde gelöst! Lösung ansehen…

7max

gehört zum Inventar
Hallo zusammen eider schaffe ich es nicht eigene PHP-Scripte auf meiner Synology NAS DS418j ans laufen zu bringen. Habe wie im Web beschrieben Apache und PHP installiert. Laut der Beschreibung soll ein im Verzeichnis Web gespeichrtes Script ausgeführt werden. Das geht bei mir leider nicht. das installierte PHP-myadmin funktioniert einwandfrei. Kann mir jemand einen Tipp geben? Vielen Dank 7Max
 
Anzeige
rusticarlo der inhalt der php Datei ist: ?php phpinfo(); ?> will also nur sehen, ob PHP läuft. Die Fehlerseite ist 500 Bei der Verarbeitung dieser Anforderung ist ein Fehler aufgetreten.

@ JCR der Audfuf ist : http://{IP meiner NAS}/info/info.php
 
eigene PHP-Scripte

???

Aber phpinfo ist doch kein eigenes php-Script.

phpinfo besteht aus einer Zeile namens:

<?php phpinfo(); ?>

1) Textdatei starten
2) diesen Befehl reinkopieren
3) speichern unter blabla.php (oder phpinfo.php)
4) die Datei von mir aus auf der NAS abspeichern (oder auf einer Homepage)
5) http brauchst du in Browsern nicht mehr (seit Jahren ist dies irrelevant - alle Browser verstehen es)
6) und dann ganz klar den UNC verwenden, also z.B. mit IP-Nummer im Browser 10.11.12.13/blabla.php
 
da steht doch alles drin

Dem Webserver musst nun noch mitteilen, dass deine PHP Scripts mit PHP verarbeitet werden sollen. Wähle dazu im Paketzentrum wieder die Webstation und drücke auf Öffnen/Open

Im Status siehst du nun das PHP installiert ist. Du musst in den General Settings in der Listbox PHP jene PHP Version auswählen, die der Webserver verwenden soll.

Solange du den Webserver nicht öffentlich zugängig machst kannst du unter PHP Settings die Ausgabe von Fehlermeldungen aktivieren. Das ist die Option "Enable display_errors to display PHP error messages". Das erleichtet das Entwickeln von PHP Scripts da du detailierte Fehlermeldungen erhältst wenn etwas schief läuft. Wenn deine Scripts fertig sind oder du den Webserver öffentlich erreichbar machst, dann sollst du diese Option aus Sicherheitsgründen wieder deaktivieren.

Nun legst du mittels Filestation im Verzeichnis web ein Unterverzeichnis iot an. In dieses Verzeichnis iot stellst du eine Datei "info.php" mit folgendem Inhalt: bla bla

Gib nun in einem Browser Fenser http://{IP deiner NAS}/iot/info.php ein und du sollst folgendes sehen:

also ist dein Verzeichnis falsch und deine URL ist dementsprechend auch falsch

stellt sich dazu noch die Frage, ob du die ganzen Vorbereitungen 1:1 umgesetzt hast
 
@7max
Du hältst Dich nicht genau an die Anweisungen, die auf der von Dir in Post #9 verlinkten Seite stehen.
Du schreibst:
der Audfuf ist : http://{IP meiner NAS}/info/info.php
Auf der Seite steht:
Gib nun in einem Browser Fenser http://{IP deiner NAS}/iot/info.php ein und du sollst folgendes sehen:

Kontrolliere auch alle Deine anderen Eingaben, ob sie der Anleitung entsprechen.
 
ok, sorry hab das Verzeichnis info genannt und nicht iot das hatte ich auch probiert aber der selbe Fehler tritt auf
 
wenn du dir schon eine Anleitung aussuchst, solltest du sie auch zu 100% umsetzen

weichst du davon ab, gibts Probleme wie man sieht

das du das Verzeichnis anders nennst, ist da nur ein Punkt von vermutlich vielen und PHP ist extrem empfindlich was Fehler in der Syntax angeht

wer soll das aus der Ferne beurteilen? wir sehen davon nichts

also hol dir jemand dazu, der sich das ansehen kann


p.s. der Fehler 500 bedeutet jedenfalls eine Fehlermeldung des Servers, deren häufigste Ursachen sind falsch konfigurierte .htaccess Dateien oder ein PHP Syntax Error, der in der Datei php_error.log auf dem Webhost ersichtlich ist
 
Zuletzt bearbeitet:
Status
Dieses Thema wurde gelöst! Lösung ansehen…
Anzeige
Oben