Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: Abbruch bei Paket-Installation - Server Error 500

  1. #1
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Standard Abbruch bei Paket-Installation - Server Error 500

    Hallo Community,
    nach bzw. während der Installation von contao-bootstrap-bundle tauchte plötzlich ein Fehler auf (internal Server Error 500) - Backend und Frontend waren nicht mehr erreichbar.
    Bevor ich das Paket installieren wollte, habe ich den testlauf durchgeführt, der keinerlei Fehler zeigte.
    Der Composer lief als eigenständiger Prozess.

    Jetzt habe ich schon viel gelesen und auch probiert, doch ich schaffe es einfach nicht, das System wieder zum Laufen zu bekommen.
    (Contao 3.5.24)

    Die entsprechenden Ordner wurden unter system/modules angelegt (auch der besagte Dependency Injection). Ein Löschen der Ordner brachte eine neue Fehlermeldung, da die einzelnen Komponenten sicher noch irgendendwo registriert sind.

    Gibt es einen Lösungsweg, um Contao wieder zum Laufen zu bewegen? (Eine Neuinstallation möchte ich gern vermeiden, da schon einiges an Arbeit investiert wurde für einen Merconis Online-Shop)

    Vielen Dank für Eure Hilfe.


    Code:
    Warning: in_array() expects parameter 2 to be array, null given in system/modules/core/library/Contao/System.php on line 160
    #0 [internal function]: __error(2, 'in_array() expe...', '/usr/www/users/...', 160, Array)
    #1 system/modules/core/library/Contao/System.php(160): in_array('getInstance', NULL)
    #2 system/initialize.php(243): Contao\System::importStatic('DependencyInjec...')
    #3 contao/index.php(16): require('/usr/www/users/...')
    #4 {main}
    
    Fatal error: Class 'DependencyInjection\Container\ContainerInitializer' not found in /usr/www/users/modefo/system/modules/core/library/Contao/System.php on line 160

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

    Standard

    Während der Composer Operation ist dieser Fehler sicht nicht aufgetreten. Wenn du SSH Zugriff hast, könntest du im /composer Ordner folgendes Kommando ausführen:
    Code:
    php composer.phar dump-autoload
    Stelle außerdem vorher sicher, dass du die neueste composer.phar hast:
    Code:
    php composer.phar self-update
    Wenn das nicht hilft, dann lösche den /composer/vendor Ordner und führe mindestens zwei mal ein
    Code:
    php composer.phar update
    aus.

    Alles auf eigene Gefahr.

  3. #3
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Leider habe ich auf dem Server keinen SSH-Zugriff.
    Gibt es eine andere Möglichkeit, den Composer in den vorherigen Zustand zu setzen?

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

    Standard

    Nur durch ein Backup. Oder du führst die Operationen Lokal aus und lädst dann alles auf den Server.

  5. #5
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.332
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mir ist das neulich auch mal passiert, dass eine Installation des Bootstrap-Bundles in ein Timeout gelaufen ist. Mir hat danach folgendes geholfen:
    1. Aktivierung des Core-Only-Modes
    2. Anmeldung im Backend
    3. Deaktivierung aller Extensions mit Ausnahme des Composers
    4. Deaktivierung des Core-Only-Modes
    5. erneuter Aufruf des Paketmanagers
    6. Fortführen der Installation der Erweiterungen
    7. Abschalten des Core-Only-Modes

    Ggf. tauchen dann erneut Fehlermeldungen auf, die sich dann aber meistens darauf beziehen, dass Modulabhängigkeiten nicht vorhanden sind. In dem Fall dann zurück zu (1) und ggf. fehlende Extensions separat installieren. Hinterher kann man die schlicht aus dem Paketmanagement wieder entfernen, da sie ohnehin in Abhängigkeit des Bootstrap-Bundles vorhanden sein müssen.

    Good luck ... ;-)
    Geändert von lucina (15.03.2017 um 15:08 Uhr)

  6. #6
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Standard Danke!

    Vielen Herzlichen Dank!!!!!

    Der Tipp mit dem Core-Only-Mode hat geholfen, dass ich das System wieder zum Laufen bekommen habe - zwar erstmal ohne Bootstrap, doch das probiere ich jetzt nochmal.

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
  •