Hallo!
Meine Contao-Installation (3.5.31) verweigert neuerdings das Live-Update mit der Begründung 'The PHP Phar extension is not enabled'. Das kann ich leider so nicht bestätigen, außerdem haben frühere Updates funktioniert.
Der Provider (Bytecamp) unterstützt Phar, welche über per-Directory-INIs ganz normal aktiviert werden können (extension=phar.so). Auch an der PHP-Version (5.6.34) für diese Contao-Installation habe ich nichts verändert. Vom Live Update abgesehen verhält sich der Rest des Systems unauffällig.
Was habe ich bereits getestet:
- Ich habe per phpinfo(); sichergestellt, dass Phar für diese Installation aktiviert ist (wird als 'enabled' angezeigt).
- Ich habe in allen Contao-relevanten Verzeichnissen explizit noch mal PHP5.6 (per .htaccess) und Phar (per php.ini) eingestellt, wie beim Provider dokumentiert.
- Ich habe eine minimale test.php gebaut, die genau die gleiche Funktion aus der update.phar.php verwendet. Hier passiert kein Abbruch, extension_loaded('Phar'); liefert 'true'.
- Ich habe update.phar.php umbenannt, damit das Live Update eine neue zieht/baut. Gleiches Ergebnis.
- Ich habe mit dem Contao Check die bestehende Installation validiert.
Hat jemand weitere Tipps und Vorschläge, was ich machen kann? Easy Update oder manuelles Patchen wären zwar möglich, ich würde aber gern das Live Update nutzen, wenn ich denn schon habe.
Danke für die Unterstützung.
Lesezeichen