Nextcloud erkennt nicht die aktuelle php Version

Hallo zusammen,

mein Nextcloud läuft auf einem NUC mit aktuellem Debian. Seit einiger Zeit bekomme ich eine Fehlermeldung

Du verwendest derzeit PHP 8.2.31. PHP 8.2 ist ab Nextcloud 33 veraltet. Nextcloud 35 erfordert möglicherweise mindestens PHP 8.3. Bitte aktualisiere so schnell wie möglich auf eine der offiziell unterstützten PHP-Versionen der PHP-Gruppe.

Nextcloud ist aktuell

Nextcloud Hub 26 Spring (34.0.1)

Debian zeigt mir die aktuelle php Version an

***# php -version
PHP 8.4.23 (cli) (built: Jul 3 2026 12:26:56) (NTS)
Copyright (c) The PHP Group
Built by Debian
Zend Engine v4.4.23, Copyright (c) Zend Technologies
with Zend OPcache v8.4.23, Copyright (c), by Zend Technologies

Bisher hat Nextcloud die jeweils installierte und als default eingestellte Version übernommen, dieses Mal wohl nicht.

Hoffe jemand kennt die Lösung und kann mir helfen, vielen Dank im voraus :wink:

Prüfe die verwendete PHP-Version in der Webserver-Konfiguration
/etc/apache2/conf-enabled
/etc/apache2/sites-enabled
Auch dort gibt es Verweise auf /etc/php/< version nr >, die angepasst sein müssen.

oder (falls kein Apache sondern nginx verwendet wird) prüfe die *.conf-Dateien in /etc/nginx/conf.d/.

Danke für Eure schnelle Hilfe. Habe ich total vergessen zu erwähnen, ich nutze nginx.

In der nextcloud.conf unter conf.d habe ich schon geschaut, jedoch kein Bezug zu einer bestimmten php Version festgestellt.

Lediglich in der nginx.conf unter /nginx habe ich einen detaillierten Verweis auf eine Version

upstream php {
server unix:/run/php/php8.4-fpm.sock;
}

Früher hatte ich noch die Zeit, mich da intensiv in die Materie einzuarbeiten, aber mit Kinder, Arbeit und Haus ist man schon froh, wenn man mal Zeit zum posten hat :smiley:

bei mir steht in der /etc/nginx/nginx.conf

    include /etc/nginx/conf.d/*.conf;

und die verwendete php*-fpm.sock ist dort aufgeführt.

Klappt es denn nun oder ist das Problem noch immer ungelöst?

Und daran denken:
Nach Änderungen der nginx.conf bzw. den include-Dateien muss möglicherweise der nginx-Dienst "reload"ed oder "restart"ed werden.

Den include habe ich auch, ich glaub der ist per default schon drin.

In der nextcloud.conf unter conf.d ist kein Eintrag zu einer spezifischen Version. Beim Versuch, diese einzufügen, verweigert nginx den restart. Sobald der Eintrag wieder kommentiert wird, klappt der restart.