linuxuser27
Goto Top

Nextcloud läuft nach Update auf PHP 8.0 nicht mehr?

Hallo an alle,
Ich versuche schon seit gestern meine Nextcloud auf PHP 8.0 zu aktualiseren, aber jedesmal wenn ich das Modul im apache2 getauscht habe, bekomme ich nur die Fehlermeldung Internal Server Error zu sehen.

Mein System ist ein LXC Container auf Basis Debian 10 von Turnkeylinux.

Meine bisherige Vorgehensweise:

1. System auf Updates prüfen erledigt.
2. Repo für php einbinden erledigt
3. php Version prüfen erledigt php -v = php8.0.22
4. Modul wechsel mit a2dismod php7.3 sowie a2enmod php8.0
5. Danach apache2 restart per systemctl
6. php.ini mit vim beartbeitet, gespeichert und wieder Punkt 5 ausgeführt.
7. Internal Server Error beim Aufrufen meiner Nextcloud

Wenn ich im Apache2 auf 7.3 zurückgehe funktioniert alles wieder. PS: Snapshot vorhanden

Könnte mir bitte jemand weiterhelfen?

Nextcloud Version ist 23

Brauche unbedingt php8.0 wegen Sicherheitsupdates.

System Daten:

LXC Container auf Proxmox

Debian 10 Buster

2 Kerne

4 GB Ram

Content-ID: 3847031274

Url: https://administrator.de/contentid/3847031274

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

SlainteMhath
SlainteMhath 05.09.2022 um 15:12:39 Uhr
Goto Top
Moin,

Internal Server Error beim Aufrufen meiner Nextcloud
Dann schau doch mal in das/die error.log(s) vom apache, da steht i.d.R. der konkrete Grund für den 500er Fehler.

lg,
Slainte
Linuxuser27
Linuxuser27 05.09.2022 um 15:18:49 Uhr
Goto Top
Danke, werde ich dierekt mal nachsehen
Spirit-of-Eli
Spirit-of-Eli 05.09.2022 um 15:22:02 Uhr
Goto Top
Moin,

dein Problem wird sein, dass NC23 kein PHP8.0 unterstützt. Ich glaub du musst auf NC24 update.
Das macht aus mehreren Gründen ohne hin Sinn wenn es dir um die Sicherheit geht.

Gruß
Spirit
Linuxuser27
Linuxuser27 05.09.2022 aktualisiert um 15:27:03 Uhr
Goto Top
Aha das könnte gut sein, aber wie komme ich auf NC24? Kenne das nur über GUI
Dani
Dani 05.09.2022 aktualisiert um 15:35:55 Uhr
Goto Top
Moin,
dein Problem wird sein, dass NC23 kein PHP8.0 unterstützt. Ich glaub du musst auf NC24 update.
https://docs.nextcloud.com/server/23/admin_manual/installation/system_re ...
https://www.c-rieger.de/nextcloud-21-mit-php-8-0-nachruesten/


Gruß,
Dani
Linuxuser27
Linuxuser27 05.09.2022 um 15:38:25 Uhr
Goto Top
Klingt gut, werde ich direkt ausprobieren
Spirit-of-Eli
Spirit-of-Eli 05.09.2022 um 15:59:36 Uhr
Goto Top
Zitat von @Dani:

Moin,
dein Problem wird sein, dass NC23 kein PHP8.0 unterstützt. Ich glaub du musst auf NC24 update.
https://docs.nextcloud.com/server/23/admin_manual/installation/system_re ...
https://www.c-rieger.de/nextcloud-21-mit-php-8-0-nachruesten/


Gruß,
Dani


Okay, dann hat sich das wohl geändert.
StefanKittel
StefanKittel 05.09.2022 um 16:08:21 Uhr
Goto Top
Hallo,

Du kannst das Update auch mit dem OCC Befehl per SSH machen.

Stefan
Linuxuser27
Linuxuser27 05.09.2022 um 16:17:50 Uhr
Goto Top
Ah also das mit 23 und php8 kann ich vergessen.
Wie wäre denn der OCC Befehl
Dani
Dani 05.09.2022 um 16:23:04 Uhr
Goto Top
Moin,
Ah also das mit 23 und php8 kann ich vergessen.
wieso?

Gruß,
Dani
Linuxuser27
Linuxuser27 05.09.2022 um 16:23:08 Uhr
Goto Top
Ich versuchs mal mit cli upgrade auf die 24
CH3COOH
CH3COOH 05.09.2022 um 16:23:25 Uhr
Goto Top
Mahlzeit,
sofern das Ding als "www-data" läuft:
sudo -u www-data php ./occ upgrade
Mehr Infos:
https://docs.nextcloud.com/server/latest/admin_manual/maintenance/update ...
Gruß
Linuxuser27
Lösung Linuxuser27 05.09.2022, aktualisiert am 07.09.2022 um 11:05:16 Uhr
Goto Top
screenshot 2022-09-07 at 11-03-25 einstellungen - nextcloud
screenshot 2022-09-07 at 11-02-50 einstellungen - nextcloud
So habs nun mit dieser Seite gelöst: https://git.mdns.eu/nextcloud/passwords/-/wikis/Administrators/Guides/Ne .... Und siehe da alles läuft. Nur noch ein paar Werte in der Config ändern.
Soweit so gut bin nun auf NC24.
Am Ende einfach apt-get update und cronjob anlegen
Linuxuser27
Linuxuser27 07.09.2022 um 11:06:21 Uhr
Goto Top
Hoffe kann jemand der noch keine NC24 nutzt gebrauchen