Guten Abend zusammen,
leider fand ich bisher noch keine Hilfe hier im Forum, ich kann mir allerdings nicht vorstellen, dass ich der erste mit diesem Problem bin:
Ich betreibe (oder versuche es zumindest) einen eigenen Webserver über eine Synology NAS. MySQL/MariaDB sind aktiviert, phpmyadmin läuft. Eine DynDNS ist bisher direkt über Synology angemeldet (xxx.synology.me). Bei PHP Extensions ist mcrypt aktiviert. Die Benutzer-Gruppe "http" hat Lese- und Schreibzugriff auf den Ordner Web (der als "Webspace" dient). FTP ist aktiviert und funktioniert.
Soweit das Server-Setup.
Ich habe nun eine Seite gebastelt, die ich ohne Probleme in den auf meiner NAS dafür vorgesehenen Ordner schieben kann. Ich erreiche die Seite auch ohne Probleme unter xxx.synology.me. Soweit so gut.
Die Kennwort geschützten Bereiche funktionieren ebenfalls einwandfrei.
Nun wollte ich ein Gästebuch implementieren. Und hier stoße ich nach mehreren Abenden an Recherche an meine Verständnisgrenzen.
Zunächst, beim ersten Aufruf der neu hochgeladenen Website, erscheint ordnungsgemäß
Zitat
Neuen Eintrag hinzufügen
Noch keine Einträge vorhanden.
Ich kann einen neuen Eintrag verfassen. Klicke ich dann auf "OK" passiert nichts. Das Eingabefenster muss mit "Abbrechen" oder "X" beendet werden. Nach aktualisieren der Website mit F5/STRG-F5 ist das Gästebuch verschwunden sowie auch noch alles weitere, was unterhalb des Gästebuchs auf der Seite war. Auch die linke "News-Leiste" ist weg.
Ich konnte nachvollziehen, dass im Ordner media/.../PHP/ ein GUESTBOOK_DATA-Ordner angelegt wird, sobald man den ersten Beitrag verfasst. Hierin wird ein weiterer Ordner mit einer vierstelligen Zahl (jeweils zugehörig zu einem speziellen Gästebuch) zugeordnet. In diesem Ordner enthält die Datei text-dat genau den von mir zuvor für das Gästebuch verfassten Text.
Gehe ich richtig in der Annahme, dass das Problem nicht im Bereich des PHP scripting liegt? Denn das Skript wird ja offensichtlich ausgeführt, ich kann mich sowohl aus ZETA heraus über den Admin-Link beim Gästebuch einloggen, als auch über meine Website einen Eintrag verfassen.
Leider scheint allerdings ein Problem mit der Speicherung bzw. Verarbeitung der Eintrage vorzuliegen.
Oder ist es gar am Ende doch eine der hier so unendlich oft beschriebenen "Falsche Upload Daten" - Geschichte?
Ich verwende ZETA 12.
Web-Adresse: xxx.synology.me
Servername: xxx.synology.me
Benutzername: Admin
Kennwort: -admin passwort der NAS-
Zielordner: /web
Ich habe keinen Unterschied festgestellt, wenn ich als Web-Adresse www davor setze oder nicht.
Wenn ich vor Servername ftp:// setze akzeptiert das ZETA nicht. (Im Browser komme ich ohne Probleme mit ftp:// xxx.synology.me auf meinen Server.)
Zielordner muss web sein, die Daten kommen ja im richtigen Verzeichnis an. "/" alleine funktioniert zudem nicht.
Die verschiedenen FTP-Modi habe ich durchprobiert (Passiv etc).
Und zu guter letzt: ich habe meine Website mal zum Test bei einem Freehoster hochgeladen. Dort funktionierte alles sofort einwandfrei (bplaced.de).
Nun ist guter Rat gefragt. Ich habe mit Erstaunen festgestellt, dass der Support hier im Forum wirklich erstklassig zu sein scheint. Hoffe jemand kann mir mit diesem wohl zum Teil jenseits der ZETA-Beratungszone liegenden Problem helfen! Vielleicht ein NAS-User hier, der das schon hinter sich hat?
Danke schon mal für die, die bis zum Ende gelesen haben... ![]()
mfg
Ben.
edit: hat einen fälschlichen link entfernt.