Page 1 of 1

Nextcloud benötigt PHP 8.0

Posted: Thu 20. Apr 2023, 22:46
by Sazambi
Hi :)
Ich weiß, dass das Thema so ähnlich schon von einigen angesprochen wurde, aber ich habe bisher noch keine Lösung gefunden. Falls es also bereits eine Lösung dafür hier im Forum gibt, dann entschuldigt bitte.

Es geht um folgendes:
Ich habe auf meinem Server (Debian 11.6) KeyHelp und eine Nextcloud laufen. Das funktioniert auch einwandfrei. Die Standard-PHP-Version des Betriebssystems ist zwar 7.4.33, aber der Webserver mit Nextcloud läuft auf PHP 8.1, funktioniert auch alles super. Nach dem letzten Update auf Nextcloud 26 fehlen aber einige Indices, die wieder hinzugefügt werden müssen. Dazu nutze ich über die Konsole in der Regel folgenden Befehl:

Code: Select all

sudo -u username php --define apc.enable_cli=1 occ db:add-missing-indices
Allerdings wird dafür ja nicht die PHP-Version des Webservers, sondern die des Betriebssystems genutzt. Leider setzt Nextcloud 26 aber PHP 8 voraus, weshalb ich folgende Fehlermeldung erhalte:

Code: Select all

This version of Nextcloud requires at least PHP 8.0<br/>You are currently running 7.4.33. Please update your PHP version
Daher meine Frage: Gibt es eine Möglichkeit den Unix-Befehl auch über die bei Keyhelp installierte Version von PHP 8.1 auszuführen oder muss ich die PHP Version des Betriebssystems aktualisieren?

Und falls ich die PHP Version des Betriebssystems auf PHP 8.0 updaten muss, wie mache ich das dann, ohne dass es Probleme mit KeyHelp gibt?

Vielen Dank schon mal für eure Hilfe. :)

Re: Nextcloud benötigt PHP 8.0  [SOLVED]

Posted: Thu 20. Apr 2023, 22:53
by Jolinar
Sazambi wrote: Thu 20. Apr 2023, 22:46 Daher meine Frage: Gibt es eine Möglichkeit den Unix-Befehl auch über die bei Keyhelp installierte Version von PHP 8.1 auszuführen
Die Antwort auf deine Frage zeigt dir sogar das Panel selber:
Screenshot_16.png
Screenshot_16.png (9.79 KiB) Viewed 411 times

Re: Nextcloud benötigt PHP 8.0

Posted: Thu 20. Apr 2023, 23:17
by Sazambi
Oh perfekt, vielen lieben dank. Mit folgendem Befehl hat es geklappt:

Code: Select all

sudo -u username keyhelp-php81 --define apc.enable_cli=1 occ db:add-missing-indices