Update wegen "falscher PHP Version" nicht möglich.
-
Hallo Community,
vorweg -> Ich bin kein Linux / Apache Fachmann.
Ich wollte eben gerne das Update von i-doit 1.16.x auf 1.17.x machen.
Aber Compatibility check sagt i-doit dirket:You have PHP 7.2.24. For updating i-doit to the next version you need at least PHP 7.3!
Wenn ich aber in der Konsole von Ubuntu 18.04 die PHP Version anzeigen lasse kommt:
admin@srv-idoit01:~$ php -v PHP 7.4.25 (cli) (built: Oct 22 2021 12:33:59) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.25, Copyright (c), by Zend Technologies
Kann mir einer sagen was ich machen muss damit der Apache von i-doit auch die richtige PHP Version verwendet?
Gruß
Stephan -
Ähnliches Problem hatten wir auch. Schau mal ob alle Module, Zusatzpakete was PHP mit liefert und gebraucht wird, aktuell ist. Bei uns gab es da Versionsunterschiede, war ganz schon Fummelarbeit.
-
@danielb Hallo DanielB,
danke für den Hinweis. Das wird dann eine schöne Fummelei, wenn man nicht weiß was i-doit genau möchte. -
@stephanbuerger ich weiß nicht mehr genau was wir gemacht haben, sonst könnte ich dir da weiterhelfen.
Lass dir mal alle PHP Module Abhängigkeiten etc. anzeigen wahrscheinlich ist irgendwo noch was in der falschen Version vorhanden.
-
Hi @danielb, es kann sein, dass die alte PHP-Version noch als Standard für den Webserver hinterlegt ist (die neue funktioniert anscheinend schon in der Konsole). Ich würde mal schauen, wie für deine Distribution (Debian, Ubuntu, SUSE...) die alten PHP-Versionen entfernt werden.
Hier ist das zB. für Debian beschrieben: https://php.watch/articles/Ubuntu-PHP-7.3
Wenn du damit gar nicht klar kommst, würde ich mir ansonsten jemanden suchen, der das öfter macht.
Liebe Grüße
Christian -
@creiss Hallo Christian,
in Kombination von deinem Link
https://php.watch/articles/Ubuntu-PHP-7.3
und diesem
https://www.lalber.org/2021/01/php-fpm-unter-apache2-aktualisieren/
ging es dann bei mir.
Offen gesagt: Ich weiß nicht, welcher von beiden ausschlaggebend gewesen ist.
Ich habe vorher einen Snapshot der VM des i-doit Servers gemacht und dann beide Anleitungen befolgt