PHP 7.4xx: Läuft nicht

  • Affected Version
    WoltLab Suite 3.1

    Hallo Forengemeinde,


    da ich gerade auf einen neuen Server umziehe, habe ich die Gelegenheit genutzt und die aktuellen Versionen Apache, MariaDB, PHP installiert, alles als 64bit- Versionen.


    Leider kann ich das System damit aber nicht mehr starten, auch nicht nach manuellem Löschen des Cache (Fehler siehe unten)


    Kann es wohl sein, das die Suite nicht auf PHP7.4 läuft?!?



    ... DLzG ...
    Micha

  • Danke für die schnelle Antwort!


    ... kacke <X


    Na gut, dann mache ich mal ein Downgrade; hilft ja nix... 7.3.x läuft aber, woi?

    ... DLzG ...
    Micha

  • Hallo,


    Unterstützung für PHP 7.4 wird selbstverständlich kommen. Anpassungen dazu sind im git bereits erfolgt.


    Bin vom cls Design Forum hierher geschickt worden,


    beim Aufruf eines Eintrags von Easylink folgender Fehler:


    Thu, 05 Mar 2020 14:03:01 +0000

    1. Message: Array and string offset access syntax with curly braces is deprecated
    2. PHP version: 7.4.3
    3. WoltLab Suite version: 3.1.12
    4. Request URI: /easylink/item/15-grillwelt/
    5. Referrer: https://www.tab-forum.de/easylink/category/4-sonstige-links/
    6. User Agent: Mozilla/5.0 (X11; CrOS aarch64 12607.82.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.123 Safari/537.36
    7. Peak Memory Usage: 5531312/536870912
    8. ======
    9. Error Class: wcf\system\exception\ErrorException
    10. Error Message: Array and string offset access syntax with curly braces is deprecated
    11. Error Code: 0
    12. File: /var/www/vhosts/tab-forum.de/httpdocs/wcf/lib/system/WCF.class.php (346)
    13. Extra Information: -
    14. Stack Trace: [{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/wcf\/lib\/system\/WCF.class.php","line":797,"function":"handleError","class":"wcf\\system\\WCF","type":"::","args":[]},{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/wcf\/lib\/system\/WCF.class.php","line":797,"function":"require_once","class":"","type":"","args":[]},{"function":"autoload","class":"wcf\\system\\WCF","type":"::","file":"[internal function]","line":"?","args":[]},{"function":"spl_autoload_call","file":"[internal function]","line":"?","class":"","type":"","args":[]},{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/wcf\/lib\/data\/DatabaseObjectList.class.php","line":279,"function":"call_user_func","class":"","type":"","args":[]},{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/wcf\/lib\/data\/DatabaseObjectList.class.php","line":189,"function":"getDatabaseTableAlias","class":"wcf\\data\\DatabaseObjectList","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/easylink\/lib\/page\/ItemPage.class.php","line":200,"function":"readObjects","class":"wcf\\data\\DatabaseObjectList","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/wcf\/lib\/page\/AbstractPage.class.php","line":291,"function":"readData","class":"easylink\\page\\ItemPage","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/wcf\/lib\/page\/AbstractPage.class.php","line":114,"function":"show","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/wcf\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/wcf\/lib\/system\/request\/RequestHandler.class.php","line":96,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/tab-forum.de\/httpdocs\/easylink\/index.php","line":9,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":[]}]
  • Hallo!

    Unterstützt

    • Burning Board 5.1.13 und
    • WoltLab Suite Core 3.1.13

    inzwischen PHP 7.4.x?


    Wir würden kommendes Wochenende gerne auf PHP 7.4.x upgraden, möchten jedoch vermeiden, dass das Forum danach nicht mehr funktioniert und wir wieder alles zurückrollen müssen.


    Ich konnte leider keine Tabelle finden, wo man sieht, welche Version welches PHP unterstützt. Gibt es die nicht oder ist die so gut versteckt?


    Vielen Dank im Voraus!

    • Official Post

    Hallo,


    PHP 7.4 wird von der WoltLab Suite 3.0, 3.1 und 5.2 vollständig unterstützt, Voraussetzung ist stets der aktuellste Update-Stand. Erweiterungen von Drittanbietern können möglicherweise inkompatibel sein.