Ich habe gerade einen vps-Server von einer Hosting-Party bestellt. Es ist CentOS mit Plesk 11. Also habe ich gerade meine Zend-Anwendung auf dem Server installiert, aber nun steht im Fehlerprotokoll
%Vor%Was habe ich bisher versucht? Ich habe versucht, session.save_path auf {DOCUMENTROOT} / tmp und {WEBSPACEROOT} / tmp einzustellen, das scheint nicht zu funktionieren.
Die phpinfo-Funktion besagt, dass session.save_path = /var/www/vhosts/ontwerp.doedels.eu/tmp der gute Ordner ist. Der Pfad existiert und der Ordner hat 777 CHMOD-Rechte.
Umgehen Es scheint zu funktionieren, wenn ich session.save_path = {WEBSPACEROOT} / private / sess setze Das ist ein Ordner, den ich mit 777 chmod Berechtigungen gemacht habe, aber es scheint nicht eine dauerhafte Lösung zu sein. Da ich diesen Ordner nach jedem Abonnement erstellen muss, mache ich.
Was weiß ich genau?
Sie müssen die Berechtigung für Ihr var-Verzeichnis festlegen. Das scheint das Problem zu sein.
Die Standardeigentümerschaft ist möglicherweise im Sitzungsordner falsch: Beispiel; php-fpm7.0 auf Amazon Linux ist standardmäßig Apache-Benutzer. Wenn Sie nginx oder andere verwenden, müssen Sie den Ordnerbesitz ändern. Auch als Hinweis müssen Sie die Benutzer- / Gruppeneinstellung in www.conf.
ändern %Vor%Tags und Links php session permissions plesk