Contao Manager bricht unter PHP 8.1 bei Serverüberprüfung
Hallo,
ich versuche zurzeit Contao 4.13 über den Contao-Manager bei einem Hoster zu installieren, der mir aktuell leider keinen SSH-Zugang zur Verfügung stellen kann. Unter PHP 7.4 funktioniert der Contao-Manager tadellos. Leider bricht die Installation bereits bei der Serverüberprüfung ab, sobald ich den Interpreter auf PHP 8.0 oder 8.1 stelle.
/contao-manager.phar.php/api/server/config (Error 500)
Code:
{
"title": "Call to undefined function Monolog\\Handler\\error_log()",
"type": "about:blank",
"status":500
}
Leider ist der LOG-Ordner leer, weshalb ich aktuell nicht viel mehr Informationen liefern kann.
Hat jemand eine Idee, wodurch der Fehler zustande kommen kann?
VG
Dennis
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe eine frische Subdomain angelegt, die auf den Ordner /web zeigt, in der lediglich die aktuelle contao-manager.phar.php liegt.
Wenn ich die den Contao-Manager das erste Mal aufrufe, kann ich noch Benutzername und Passwort definieren. Danach erscheint die Fehlermeldung.
Anhang 26557
Der Ordner "contao-manager/logs" bleibt leer.
Wenn ich den Test mit PHP 7.4 wiederhole, funktioniert alles tadellos.
Liste der Anhänge anzeigen (Anzahl: 1)
Leider steht mir aktuell nur die Ansicht im Webinterface des Hosters zur Verfügung.
Anhang 26558
Ich kann den Hoster noch Mal nach einem Auszug des Log-Files vom heutigen Tag fragen, gehe aber davon aus, dass PHP hier auch nur "Call to undefined function Monolog\Handler\error_log()" zurück geben wird.
Ich habe den Hoster noch Mal bezüglich einer ausführlichen error.log kontaktiert.
Liste der Anhänge anzeigen (Anzahl: 2)
Ich hab inzwischen die error.log erhalten. Hier taucht der Fehler jedoch nicht auf. Vermutlich wird er schon vor dem Schreiben in die error.log abgefangen. error_log ist sowohl in PHP 8.1 als auch PHP 7.4 deaktiviert, wobei die Installation bei 7.4 problemlos läuft.
PHP 8.1
Anhang 26559
PHP 7.4
Anhang 26560