Nach Upgrade von Joomla 3 auf Joomla 4 - error 500 - kein Frontend und kein Backend mehr - xampp

  • Joomla Version
    Joomla 4.2.9
    PHP Version
    PHP 8.0.x
    Hoster
    xampp 3.3.0

    Hallo zusammen,


    ich arbeite immer zuerst auf xampp bevor ich eine Seite online stelle, zur Sicherheit.

    xampp 3.3.0

    PHP Version 8.0.23

    Apache/2.4.54 (Win64) OpenSSL/1.1.1p PHP/8.0.23


    Folgendes Problem: hmm

    Hatte gestern ein Upgrade von J3 auf J3.2.9 gemacht, lief alles super.

    Seite bearbeitet, immer wieder Datenbank auf Neue gesichert (da ich das Problem schonmal mit der Webseite hatte)

    Heute morgen kam ich kurz ins Backend, da stand oben in Rot der Hinweis Fehler (aber stand nicht welcher)

    kurz darauf kam ich auch schon nicht mehr rein, nur Fehlermeldungen


    Ich komme in in phpMyadmin ohne Probleme nur nicht mehr an die Webseite


    Fehlermeldungen :(

    in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\vendor\joomla\database\src\Mysqli\MysqliStatement.php (line 525)

    MysqliStatement->fetch() in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\vendor\joomla\database\src\DatabaseIterator.php (line 236)

    DatabaseIterator->fetchObject() in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\vendor\joomla\database\src\DatabaseIterator.php (line 180)

    DatabaseIterator->next() in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\vendor\joomla\database\src\DatabaseIterator.php (line 102)

    DatabaseIterator->__construct(object(MysqliStatement), null, 'stdClass') in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\vendor\joomla\database\src\DatabaseFactory.php (line 150)

    DatabaseFactory->getIterator('mysqli', object(MysqliStatement), null, 'stdClass') in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\vendor\joomla\database\src\DatabaseDriver.php (line 1076)

    DatabaseDriver->getIterator() in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Menu\SiteMenu.php (line 166)

    SiteMenu->Joomla\CMS\Menu\{closure}() in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Cache\Controller\CallbackController.php (line 52)

    CallbackController->get(object(Closure), array(), 'd17e8e13b99b4d9bf23a7d0b83a466c3', false) in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Menu\SiteMenu.php (line 179)

    SiteMenu->load() in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Menu\AbstractMenu.php (line 329)

    AbstractMenu->getMenu() in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Menu\AbstractMenu.php (line 160)

    AbstractMenu->getItem(null) in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Application\SiteApplication.php (line 420)

    SiteApplication->getTemplate(true) in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Error\Renderer\HtmlRenderer.php (line 50)

    HtmlRenderer->render(object(RuntimeException)) in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Exception\ExceptionHandler.php (line 121)

    ExceptionHandler::render(object(RuntimeException)) in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Exception\ExceptionHandler.php (line 72)

    ExceptionHandler::handleException(object(RuntimeException)) in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\libraries\src\Application\CMSApplication.php (line 323)

    CMSApplication->execute() in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\includes\app.php (line 61)

    require_once('C:\\xampp\\htdocs\\XXXXXXXXXXXXXXXXX\\includes\\app.php') in C:\xampp\htdocs\XXXXXXXXXXXXXXXXX\index.php (line 32)


    Audit mit fpa-en.php ergab Folgendes:

    PHP API - Blaues Ausrufezeichen

    PHPsuExec available - Blaues Ausrufezeichen

    Server suExec available - Warnung rot angezeigt. als ob das nicht funktionieren würde (keine Ahnung was wie wo)

    PHP mcrypt or sodium available - Blaues Ausrufezeichen












    Vielleicht kann mir jemand helfen, ich weiss nicht mehr weiter.

    Würde mich sehr freuen :)


    Liebe Grüße

    Patrick

  • PHP 8x wird mit Joomla 3.2x nicht funktionieren. Zumindest vermute ich das. Dort mal runterschrauben und dann noch einmal versuchen.

  • Es hat aber funktioniert - bin ja bei Joomla 4.2.9.

    Habe die datenbank per phpmyadmin repariert und komme wieder ins Backend.

    Der Home Button und manche Beiträge sind gelöscht worden, keine Ahnung was da passiert ist.


    Wenn ich zb Home neu anlegen oder was installieren möchte sagt er mir:

    ...Table\Menu::_getNode(1, id) failed.