Bitte immer Live Url, PHP Version, Template Version und Template Name angeben

[GELÖST] Attempted to load class "Framework" from namespace "Astroid".

  • KSeeteufel
  • KSeeteufels Avatar Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 9
  • Dank erhalten: 0
Hallo zusammen,

ich habe ohne Änderungen an der Homepage diese Fehler Meldung "500- Whoops... .
Betrieben mit "tp_onepage V2.7"  keine Änderung nach update auf tp_onepage V2.8.

System Debut ergibt
Exeptions 1:

      

Code:
@license https://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
  1. Code:
    */
  2. Code:
    defined('_JEXEC') or die;
  3. Code:
    if (!defined('_ASTROID')) {
  4. Code:
    try {
  5. Code:
    Astroid\Framework::init();
  6. Code:
    } catch (\Exception $e) {
  7. Code:
    die('Please install and activate <a href="https://www.astroidframe.work/" target="_blank">Astroid Framework</a> in order to use this template.');
  8. Code:
    }
  9. Code:
    }

Exeptions 2:

  1. Code:
    $this->setId($session_clean);
  2. Code:
    $cookie->set($session_name, '', ['expires' => time() - 3600 ]);
  3. Code:
    }
  4. Code:
    }
  5.  
  6. Code:
    parent::start();
  7.  
  8. Code:
    // Try loading data from the session
  9. Code:
    if (!empty($_SESSION['joomla'])) {
  10. Code:
    $this->data = unserialize(base64_decode($_SESSION['joomla']));
  11. Code:
    }

Stack Trace 1: 

Symfony\Component\ErrorHandler\Error\ClassNotFoundError:
Attempted to load class "Framework" from namespace "Astroid".
Did you forget a "use" statement for another namespace?

at /var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/templates/tp_onepage/error.php:12
at require()
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Document/HtmlDocument.php:734)
at Joomla\CMS\Document\HtmlDocument->_loadTemplate('/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/templates/tp_onepage', 'error.php')
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Document/HtmlDocument.php:791)
at Joomla\CMS\Document\HtmlDocument->_fetchTemplate(array('template' => 'tp_onepage', 'directory' => '/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Document/HtmlDocument.php:625)
at Joomla\CMS\Document\HtmlDocument->parse(array('template' => 'tp_onepage', 'directory' => '/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Document/HtmlDocument.php:643)
at Joomla\CMS\Document\HtmlDocument->render(false, array('template' => 'tp_onepage', 'directory' => '/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Document/ErrorDocument.php:139)
at Joomla\CMS\Document\ErrorDocument->render(false, array('template' => 'tp_onepage', 'directory' => '/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Error/Renderer/HtmlRenderer.php:70)
at Joomla\CMS\Error\Renderer\HtmlRenderer->render(object(RuntimeException))
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Exception/ExceptionHandler.php:142)
at Joomla\CMS\Exception\ExceptionHandler::render(object(RuntimeException))
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Exception/ExceptionHandler.php:76)
at Joomla\CMS\Exception\ExceptionHandler::handleException(object(RuntimeException))
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Application/CMSApplication.php:350)
at Joomla\CMS\Application\CMSApplication->execute()
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/includes/app.php:58)
at require_once('/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/includes/app.php')
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/index.php:52)

Stacktrace 2:

RuntimeException:
Failed to start the session because headers have already been sent by "/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/index.php" at line 1.

at /var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/vendor/joomla/session/src/Storage/NativeStorage.php:447
at Joomla\Session\Storage\NativeStorage->start()
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Session/Storage/JoomlaStorage.php:313)
at Joomla\CMS\Session\Storage\JoomlaStorage->start()
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/vendor/joomla/session/src/Session.php:396)
at Joomla\Session\Session->start()
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/vendor/joomla/session/src/Session.php:327)
at Joomla\Session\Session->has('user')
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Session/Session.php:194)
at Joomla\CMS\Session\Session->get('user')
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Factory.php:372)
at Joomla\CMS\Factory::getUser()
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Plugin/PluginHelper.php:270)
at Joomla\CMS\Plugin\PluginHelper::load()
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Plugin/PluginHelper.php:188)
at Joomla\CMS\Plugin\PluginHelper::importPlugin('behaviour', null, true, object(Dispatcher))
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/libraries/src/Application/CMSApplication.php:305)
at Joomla\CMS\Application\CMSApplication->execute()
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/includes/app.php:58)
at require_once('/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/includes/app.php')
(/var/www/vhosts/sprit6016.web10.wh20.easyname.systems/web/www.seeteufel.info/htdocs/index.php:52)

Framework 3.52, SQL 8.0 PHP 8.2. Url  www.seeteufel.info

Was kann ich hier machen ausser ein Backup einzuspielen?
Fehlen Informationen für eine Hilfestellung?  

Besten Dank für die Hilfe

SG Christian 
Dieses Thema wurde gesperrt.
  • WM-Loose
  • WM-Looses Avatar
  • Moderator
  • Moderator
  • Beiträge: 3214
  • Dank erhalten: 540
Zuerst sollten Sie einmal PHP 8.3 aktivieren statt 8.2 und danach Astroid drüber installieren.
Checken Sie auch ob das Template als Standard für Ihre Webseite und die Menülinks zugewiesen ist.
Das das Astroid-Systemplugin ist ja hoffentlich aktiviert.


 
JP-Admin
Mitglied im forum.joomla.de/
Last Edit:1 Woche 4 Tage her von WM-Loose
Letzte Änderung: 1 Woche 4 Tage her von WM-Loose.
Dieses Thema wurde gesperrt.
  • KSeeteufel
  • KSeeteufels Avatar Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 9
  • Dank erhalten: 0
Hallo,

PHP ist nun die Versions 8.4.27.
Astroid neu installiert, keine Änderung, 3.5.2 
Plugin ist aktiv 
Template ist als Standard gesetzt.
Was ist mit den Menü link genau gemeint? In den Beiträgen ist:  Asteroid Layout ist - Standard verwenden -
Site Module ist Astroid Menu.
UIkit (3.25.26)

Die Seite funktionierte noch bis vor kurzem, ich habe keine Änderung gemacht.

SG 


 
Last Edit:1 Woche 4 Tage her von KSeeteufel
Letzte Änderung: 1 Woche 4 Tage her von KSeeteufel.
Dieses Thema wurde gesperrt.
  • WM-Loose
  • WM-Looses Avatar
  • Moderator
  • Moderator
  • Beiträge: 3214
  • Dank erhalten: 540
Sie können in jedem Menülink festlegen, welches Template verwendet wird.
Wenn Sie so sicher sind, dass es am Update von 2.7 auf 2.8 liegt, dann können Sie das Template 2.7 ja wieder installieren.
Eine Deinstallation des Template 2.8 ist dafür nicht notwendig.

Senden Sie uns mal Zugangsdaten und machen Sie vorher ein Backup.
www.joomlaplates.de/zugangsdaten

 
JP-Admin
Mitglied im forum.joomla.de/
von WM-Loose
Dieses Thema wurde gesperrt.
  • KSeeteufel
  • KSeeteufels Avatar Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 9
  • Dank erhalten: 0
Hallo 

es liegt nicht an der Version Update von 2.7 auf 2.8.
das habe ich nur gemacht das alles aktuell ist.

Die Zugangsdaten sende ich ihnen am Abend zu.

Danke für die Rückmeldung 
Dieses Thema wurde gesperrt.
  • WM-Loose
  • WM-Looses Avatar
  • Moderator
  • Moderator
  • Beiträge: 3214
  • Dank erhalten: 540
Sorry aber Sie haben eindeutig geschrieben, dass dies nach dem Template Update aufgetreten ist und nicht das der Fehler 500 bereits vorher vorhanden war. Zusätzlich haben Sie mitgeteilt, dass Sie sonst nichts geändert hätten.

Debug-Call Stack durchführen und dann sehen wir weiter:
forum.joomla.de/thread/6467-fehler-finde...ug-modus-call-stack/





 
JP-Admin
Mitglied im forum.joomla.de/
Last Edit:1 Woche 3 Tage her von WM-Loose
Letzte Änderung: 1 Woche 3 Tage her von WM-Loose.
Dieses Thema wurde gesperrt.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

JoomlaPlates

Professionelle Joomla Templates mit deutscher Dokumentation und Support seit 2008. Über 60 Templates für Joomla 5 & 6.

Joomla 5 Joomla 6
Kontakt & Rechtliches
  • support@joomlaplates.de
  • Deutsches Support-Team
  • Mo-Fr: 9:00-18:00 Uhr

© JoomlaPlates. Alle Rechte vorbehalten. 2008 - 2026

JoomlaPlates ist nicht mit dem Joomla! Project verbunden. Joomla! ist eine eingetragene Marke von Open Source Matters, Inc.