Ich habe hier ein seltsames Phänomen. Ich habe vorhin mal auf meinem Server mit Keyhelp für eine Domain die PHP-Version auf 8.1 gestellt. Mit dem Contao-Manager in der Systemwartung ein composer update ausgeführt. Lief auch durch ohne Fehler. Dann habe ich mir bei den Tools die PHP-Informationen angeschaut. Die richtige Version wurde angezeigt, aber ich habe dann gesehen, dass offenbar der OPCache ausgeschaltet war. Meine Vermutung war, dass es vielleicht noch keinen passenden OPCache von Zend gibt. Also alles wieder zurück auf PHP 7.4, nochmal composer-update ausgeführt, auch hier war dann in den PHP-Informationen leider OPCache ausgeschaltet. Nach einer halben Stunde ratlosen Suchens in den Konfigurationsdateien in meiner Verzweiflung eine info.php ins Web-Verzeichnis gelegt und aufgerufen:
OPCode Caching: Up and Running, entsprechend ist der Abschnitt unter "Zend OPcache" auch wesentlich umfangreicher als das, was der Contao-Manager anzeigt. Wie geht das? Den Server habe ich schon neu gestartet. Nach menschlichem Ermessen sollte man doch davon ausgehen, dass die contao-manager.phar.php und die info.php im selben Verzeichnis unter der selben Domain aufgerufen auch unter der selben PHP-Version laufen und für beide der OPCache auch den selben Status hat?!?
Wenn ich mir die Informationen ganz oben anschaue, dann ist da auch alles identisch, PHP-Version, Build Date, Configure Command, Ini-Files, einfach alles identisch. Schaltet der Contao-Manager da den OPCache ab oder was passiert da? Falls ja, war das schon immer so?
Contao 4.9.23
Manager 1.4.10
PHP 7.4.25
Lesezeichen