Ich habe ein Problem das nextcloud Update durchzuführen. Ich benutze derzeit Nx 24.0.3 und jedes Mal, wenn ich auf den Update Button klicke scrollt die Seite nur nach oben. Leider funktioniert auch das Update über den Terminal nicht.
Ich habe die nextcloud auf einem synology Server installiert mit php8.0 und Apache2.4 und bis vor kurzem nie Probleme damit.
es erscheint die Nachricht:
Failed to open stream: Permission denied in phar:///weg/zur/nextcloud/updater/updater.phar/lib/Updater.php on line 1128
Could not open updater.log
hat geholfen, aber nun bekomme ich diese Fehlermeldung:
Verify integrity …PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 151137848 bytes) in phar:///volume1/web/nextcloud/updater/updater.phar/lib/Updater.php on line 655
Zusätzlich bekomme ich jz beim updateversuch auch noch die Meldung:
Step 5 is currently in process. Please call this command later.
hat geholfen und die Nextcloud ist jetzt auf der aktuellsten Version, aber ich kann die Nextcloud nicht mehr aufrufen, weil jedes mal deer Fehler 403 “Bei der Verarbeitung dieser Anforderung ist ein Fehler aufgetreten.” kommt…
Schau mal in den Logs. Vielleicht findest du da was. /pfad/zur/nextcloud/data/nextcloud.log
Wenn dort nichts steht evtl. Loglevel hochsetzen.
Manchmal gibt es auch ein paar andere Fehlermeldungen, wenn du das PHP-Script manuell aufrust. Verwende ich aber eher aus Verzweiflung. sudo -u www-data php /pfad/zur/nextcloud/index.php
Oder vielleicht sudo -u www-data php /pfad/zur/nextcloud/occ maintenance:repair
Hilft vielleicht nicht, gibt aber vielleicht ein paar Meldungen. Dokumentation
Entweder installierst du das Paket php-apcu (bitte als Erstes probieren)
oder du löscht folgende Zeile in config/config.php: 'memcache.local' => '\OC\Memcache\APCu',
Also mit PHP8.0 kenne ich mich nicht aus. Hat wohl damit zu tun, dass es ein “synology Server” bei dir ist. Du kannst ja mal suchen, ob du es installiert bekommst. Und wenn nicht deaktiviere es wie beschrieben in config/config.php. Vielleicht ist ja auch Redis was für dich.
Ubuntu 20.04 LTS
php-apcu (PHP 7.4)
Ubuntu 22.04 LTS
php-apcu → php8.1-apcu
Debian 11 Bullseye
php-apcu (PHP 7.4)
Also ich sehe keinen Grund, warum es das nicht mehr für PHP8 geben sollte.