Ergebnis 1 bis 11 von 11

Thema: Contao Manager bricht unter PHP 8.1 bei Serverüberprüfung

  1. #1
    Contao-Nutzer Avatar von chatjack
    Registriert seit
    02.09.2012.
    Ort
    Essen
    Beiträge
    160

    Standard 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

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Das heißt, du hast auf PHP 8.1 umgestellt und dann /contao-manager.phar.php aufgerufen - und was genau passiert dann?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von chatjack
    Registriert seit
    02.09.2012.
    Ort
    Essen
    Beiträge
    160

    Standard

    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.

    error.png

    Der Ordner "contao-manager/logs" bleibt leer.

    Wenn ich den Test mit PHP 7.4 wiederhole, funktioniert alles tadellos.

  4. #4
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.753
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und was steht in den Log-Dateien des Servers?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  5. #5
    Contao-Nutzer Avatar von chatjack
    Registriert seit
    02.09.2012.
    Ort
    Essen
    Beiträge
    160

    Standard

    Leider steht mir aktuell nur die Ansicht im Webinterface des Hosters zur Verfügung.

    log.png

    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.
    Geändert von chatjack (31.07.2023 um 15:41 Uhr)

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Evt. hat der Hoster "error_log" in den disabled_functions.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer Avatar von chatjack
    Registriert seit
    02.09.2012.
    Ort
    Essen
    Beiträge
    160

    Standard

    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
    php81.png

    PHP 7.4
    php74.png

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    error_log darf nicht deaktiviert werden.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vermutlich wird error_log halt von Contao nur aufgerufen, wenn ein Fehler auftritt. Jetzt muss nur noch mit PHP 8.1 ein Fehler auftreten, der mit PHP 7.4 nicht kommt und schon ist es soweit.

  10. #10
    Contao-Nutzer Avatar von chatjack
    Registriert seit
    02.09.2012.
    Ort
    Essen
    Beiträge
    160

    Standard

    Danke Spooky, ich sage dem Hoster Bescheid und gebe Feedback.

  11. #11
    Contao-Nutzer Avatar von chatjack
    Registriert seit
    02.09.2012.
    Ort
    Essen
    Beiträge
    160

    Standard

    Nach der Aktivierung von "error_log" lief die Installation über den Contao-Manager unter PHP 8.1 problemlos durch.

    Danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •