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
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
[gelöst] PHP auf Synology NAS DS418j
- Ersteller 7max
- Erstellt am
- Status
- Dieses Thema wurde gelöst! Lösung ansehen…
Anzeige
rusticarlo
gehört zum Inventar
was soll das Script denn bewirken?
und vor allem: was steht drin?
aha, was passiert denn? genaue Fehlermeldung?
und vor allem: was steht drin?
Das geht bei mir leider nicht
aha, was passiert denn? genaue Fehlermeldung?
Zuletzt bearbeitet:
rusticarlo
gehört zum Inventar
deine Antworten sind so unklar wieder ganze Thread
was soll das?
versuchst du auf deinem Nas eine Webseite zu hosten oder wie oder was?
erkläre er sich bitte
Habe wie im Web beschrieben Apache und PHP installiert.
was soll das?
will also nur sehen, ob PHP läuft
versuchst du auf deinem Nas eine Webseite zu hosten oder wie oder was?
erkläre er sich bitte
Zuletzt bearbeitet:
Gismon
gehört zum Inventar
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
@rusticarlo nee ha ein komplexes projekt zur Verwaltung meiner CD/Plattensammlung hatte phpinfo nur als Beispiel genannt
rusticarlo
gehört zum Inventar
Habe wie im Web beschrieben Apache und PHP installiert. Laut der Beschreibung soll ein im Verzeichnis Web gespeichrtes Script ausgeführt werden.
Link bitte ? oder mußt du erst noch Vokale kaufen?
Zuletzt bearbeitet:
rusticarlo
gehört zum Inventar
da steht doch alles drin
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
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
rusticarlo
gehört zum Inventar
und ich hab dir eben erklärt, warum es nicht läuft
@7max
Du hältst Dich nicht genau an die Anweisungen, die auf der von Dir in Post #9 verlinkten Seite stehen.
Du schreibst:
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.
Du hältst Dich nicht genau an die Anweisungen, die auf der von Dir in Post #9 verlinkten Seite stehen.
Du schreibst:
Auf der Seite steht:der Audfuf ist : http://{IP meiner NAS}/info/info.php
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.
rusticarlo
gehört zum Inventar
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
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