[Eisfair] Nextcloud: Login funktioniert nicht (loop) = gelöst

Rolf Bensch azubi at bensch-net.de
Di Aug 3 11:18:57 CEST 2021


Hallo Holger,

Am 02.08.21 um 22:53 schrieb Holger Bruenjes:
> Hallo Rolf
> 
> Am 02/08/2021 um 11.37 schrieb Rolf Bensch:
>> für die Nachwelt:
>>
>> die Fehlersuche gestaltete sich sehr schwierig, weil in Logfiles keine Fehler signalisiert wurden. Mit aktivierten Debug-Modus in Nextcloud gab es Hinweise, dass die User-Sessions nicht gültig sind. Letztendlich fehlte der in PHP7 definierte Pfad
>>
>>      session.save_path = /tmp/apache2 (siehe info.php)
>>
>> Auch durch mehrere Neustarts von apache2, php7, php7-cli wurde das Verzeichnis nicht angelegt oder angemeckert. Nach ich es manuell angelegt habe, landeten plötzlich wieder sess_*-Files im Verzeichnis und eine Anmeldung an Nextcloud war wieder möglich.
> 
> hmm, als default ist
> 
> session.save_path = "/tmp"
> 
> siehe jeweils die php.ini
> 
> /etc/php7/{cli,fpm}/php.ini
> 
> diese Einstellung laesst sich jeweils in der|einer .htaccess einer Anwendung uebersteuern
> 
> php_value session.save_path $PATH

das übersteht aber auch nicht unbedingt ein Update.

> da der default /tmp ist musst du bei einer Aenderung auch die Verzeichnisse erstellen, diese Aenderung geht aber bei einem update von php verloren, daher ist es eigentlich besser ohne zwingenden Grund hier keine Aenderung zu machen.

Ja, stimmt. Gerade NC müllt hier aber gewaltig /tmp zu. Grundsätzlich ist es wohl besser, wenn die Anwendung save_path selbst verwaltet. Ich schaue mal, ob ich im NC-Umfeld etwas dazu finde.

Grüße

Rolf


Mehr Informationen über die Mailingliste Eisfair