Ich versuche schon seit gefühlt 1 Jahr Piwigo auf einer Synology DS218+ NAS zu installieren.
Irgendwie scheitert es immer an irgendwelchen berechtigungen.
Heute wollte ich wieder das aktuelle NetInstall versuchen und hänge schon beim ersten Schritt:
"Schreibzugriff ist erforderlich
Scheinbar kann NetInstall nicht in das ausgewählte Verzeichnis zu schreiben. Dies ist jedoch erforderlich, um fortzusetzen.
Bitte versuchen Sie, die Rechte zu ändern und Schreibzugriff zu ermöglichen. Sie können den Prozess fortsetzen, indem Sie den "Aktualisieren"-Button in ihrem Browser klicken."
Welche Berechtigungen genau sind denn hier gemeint? Und wie soll ich diese Schreibzugriffe erteilen?
Muß hierfür ein gastBenutzer mit allen Schreibrechten eingerichtet werden? Ich kome hier leider nicht weiter.
Offline
Hallo,
vielleicht hilft dir das weiter.
https://de.piwigo.org/forum/viewtopic.php?id=1069
Du loggst dich per FTP auf dem Server ein und kannst dann mit der rechten Maustaste auf den Ordner die Rechte vergeben. Ganz Einfach :)
Slim
Offline
Das Problem ist, es sind alle Rechte gesetzt auf dem Ordner: 0777
SSH ist aktiv auf Port 22
Offline
Du könntest auf der Synology mal schauen ob im Apache log was steht. Ich vermute er wird versucht, in ein tmp Verzeichnis zu schreiben. Wenn du das Verzeichnis kennst, dann nimm die Manuelle Installation. Gerade der NetInstall kann Probleme machen.
Offline
Manuelle Installation habe ich auch schon versucht.
an error occurred
Give write access (chmod 777) to "_data/" directory at the root of your Piwigo installation
Der ganze Ordner wo die Installationsdateien liegen hat 0777
Offline
Nichts was auf einen Zugriffversuch hindeuten könnte.
Der letzte Eintrag ist vom 18.03
Ich verwende übrigens Apache 2.2 Sollte aber funktionieren, oder?
Offline
Gibt es ja, aber damit läuft wieder ein anderes Packet nicht. Ich bin deshalb auf 7.0 angewiesen.
Offline
Es sollte laufen. Du kannst einmal probieren den absoluten Pfad in der config fest einzutragen. Also eine eigene config erstellen und die Default werte überschreiben.
Andererseits solltest du doch beide Pakete parallel installieren können. Ich weiß aber nicht, wie sich der Apache verhält.
Offline
Die config_default.inc.php liegt unter include.
Änderungen macht man aber in local/config/config.inc.php
Man überschreibt halt immer die Option die man aus der default ändern will.
Du kannst aber das zuerst einmal in der default anpassen.
Was sagen die Apache logs?
Liegt das Verzeichnis auch unterhalb vom Apache Root?
Offline
Eine local/config/config.inc.php gibt es bei mir nicht.
In dem local/config/ Verzeichnis befindet sich nur die index.php
Und wo genau ändere ich nun was in der config_default.inc.php ?
Wie gesagt, in den Apache Logs sind keine Einträge die auf einen Zugriffversuch oder sonstiges hindeuten was im Zusammenhang mit der Datenbank steht.
Offline