Ergebnis 1 bis 26 von 26

Thema: Contao installation läuft nicht mehr

  1. #1
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard Contao installation läuft nicht mehr

    Hallo Forum,

    ich habe mir gestern eine Contao-Installation geschrottet.
    Leider habe ich keine aktuelle Sicherung, und unser Provider hat (angeblich) auch keine Möglichkeit einen alten Stand zurück zu spielen.

    Im Error.log steht folgende Fehlermeldung:
    Code:
    [26-Apr-2016 08:48:21 Europe/Berlin] PHP Fatal error:  Class 'Bit3\Contao\MetaPalettes\MetaPalettes' not found in /xx/xx/xx/xx/xx/xx/xx/system/modules/core/library/Contao/System.php on line 140
    Mittlerweile habe ich es zumindest geschafft, dass ich wieder ins Backend komme.
    Allerdings kann ich keinen Menüpunkt auswählen. Es gibt immer einen "HTTP ERROR 500".

    Den Menüpunkt für die Paketverwaltung bekomme ich gar nicht angeboten...

    Das Install-Tool gibt mir nach dem Login folgende Fehlermeldung:
    Code:
    Warning: in_array() expects parameter 2 to be array, null given in system/modules/core/library/Contao/System.php on line 140#0 [internal function]: __error(2, 'in_array() expe...', '/var/www/client...', 140, Array)
    #1 system/modules/core/library/Contao/System.php(140): in_array('getInstance', NULL)
    #2 system/modules/core/library/Contao/DcaLoader.php(96): Contao\System->import('Bit3\Contao\Met...')
    #3 system/modules/core/library/Contao/Controller.php(1298): Contao\DcaLoader->load(false)
    #4 system/modules/core/dca/tl_article.php(15): Contao\Controller::loadDataContainer('tl_page')
    #5 system/modules/core/library/Contao/DcaLoader.php(86): include('/var/www/client...')
    #6 system/modules/core/library/Contao/Controller.php(1298): Contao\DcaLoader->load(false)
    #7 system/modules/core/library/Contao/DcaExtractor.php(382): Contao\Controller::loadDataContainer('tl_article')
    #8 system/modules/core/library/Contao/DcaExtractor.php(128): Contao\DcaExtractor->createExtract()
    #9 system/modules/core/library/Contao/DcaExtractor.php(144): Contao\DcaExtractor->__construct('tl_article')
    #10 system/modules/core/library/Contao/Database/Installer.php(295): Contao\DcaExtractor::getInstance('tl_article')
    #11 system/modules/core/library/Contao/Database/Installer.php(111): Contao\Database\Installer->getFromDca()
    #12 system/modules/core/library/Contao/Database/Installer.php(41): Contao\Database\Installer->compileCommands()
    #13 system/modules/core/controllers/BackendInstall.php(633): Contao\Database\Installer->generateSqlForm()
    #14 system/modules/core/controllers/BackendInstall.php(177): Contao\BackendInstall->adjustDatabaseTables()
    #15 contao/install.php(24): Contao\BackendInstall->run()
    #16 {main}
    
    Fatal error: Class 'Bit3\Contao\MetaPalettes\MetaPalettes' not found in /var/www/clients/client6/web9/web/kosi/system/modules/core/library/Contao/System.php on line 140
    Allerdings weis ich nicht, wo ich die passende Erweiterung herbekomme, und vo rallen dingen, weis ich nicht, wohin ich die kopieren muss..

    Ich bin für jeden Tipp dankbar!
    Euer Phyton2706

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

    Standard

    Zitat Zitat von phyton2706 Beitrag anzeigen
    ich habe mir gestern eine Contao-Installation geschrottet.
    Was hast du gemacht?

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

    Support Contao

    Standard

    Sind die Metapalettes noch im System (https://github.com/contao-community-...eta-palettes)? Zumindest die scheinen zu fehlen.

  4. #4
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was hast du gemacht?
    Ich habe das System per EasyUpdate aktualisiert, und wollte dann meine Erweiterungen aktualisieren...

    Zitat Zitat von lucina Beitrag anzeigen
    Sind die Metapalettes noch im System (https://github.com/contao-community-...eta-palettes)? Zumindest die scheinen zu fehlen.
    Wo genau müssen die denn liegen?
    Das Verzeichnis composer/vendor/contao-community-alliance/meta-palettes existiert, und ist auch nicht leer...
    Euer Phyton2706

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

    Standard

    Zitat Zitat von phyton2706 Beitrag anzeigen
    Ich habe das System per EasyUpdate aktualisiert, und wollte dann meine Erweiterungen aktualisieren...
    Und was genau ist da passiert?

  6. #6
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Und was genau ist da passiert?
    Der Composer hat ein Fehlermeldung ausgespuckt (welche kann ich nicht mehr sagen).

    Danach gab es den HTTP ERROR 500...
    Euer Phyton2706

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

    Standard

    Zitat Zitat von phyton2706 Beitrag anzeigen
    Der Composer hat ein Fehlermeldung ausgespuckt (welche kann ich nicht mehr sagen).
    Das wäre interessant.

    Da deine Paketverwaltung nicht mehr da ist, wurde evt. der composer-client aktualisiert - aber da dort ein Fehler passiert ist, ist er evt. jetzt nicht mehr da. Um die Paketverwaltung wieder zu bekommen, lade dir die Version 0.16.3 des composer-client runter, kopiere den Ordner !composer nach /system/modules (wenn da schon ein !composer Ordner da ist, lösche ihn vorher) und führe danach außerdem diese Schritte durch: https://community.contao.org/de/show...l=1#post405466

    Versuche danach ein erneutes Update in der Paketverwaltung. Wenn du da wegen der fehlenden MetaPalettes nicht mehr hinein kommst, solltest du temporär alle Extensions (außer !composer) deaktivieren.

  8. #8
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    Hallo Spooky,

    ich habe jetzt alles soweit aufgeführt. allerdings habe ich immer noch nicht die Auswahl für die Paketverwaltung unter System:
    System.png

    Ein Update lässt sich so leider nicht durchführen...

    Wie deaktiviere ich denn alle Erweiterungen, ohne dass ich in die Einstellungen komme?
    Geändert von phyton2706 (26.04.2016 um 09:51 Uhr)
    Euer Phyton2706

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

    Standard

    Zeige mal deine komplette Ordner Struktur inkl. Dateien von /system/modules/!composer

  10. #10
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    Reicht es so:

    Dateibaum.png
    Euer Phyton2706

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

    Standard

    Nein, das ist exkl. Dateien. Welche Extensions sind unter System » Einstellungen » Inaktive Erweiterungen » Inaktive Erweiterungen aktiviert? Sieht man dort "[!composer]"?

  12. #12
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein, das ist exkl. Dateien.
    Wie mache ich das denn mit Dateien?

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein, das ist exkl. Dateien. Welche Extensions sind unter System » Einstellungen » Inaktive Erweiterungen » Inaktive Erweiterungen aktiviert? Sieht man dort "[!composer]"?
    Da komme ich leider nicht hin... --> "HTTP ERROR 500". In der localconfig.php ist nur das repository inaktiv gesetzt...
    Euer Phyton2706

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

    Standard

    Zitat Zitat von phyton2706 Beitrag anzeigen
    Wie mache ich das denn mit Dateien?
    Unter Windows: halte Strg+Shift gedrückt und mache einen Rechtsklick auf den Ordner !composer und wähle "Eingebeaufforderung hier öffnen". Gib dann
    Code:
    dir /s /b > dir.txt
    ein, drücke Enter und poste dann den Inhalt von /system/modules/!composer/dir.txt

  14. #14
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.989
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie deaktiviere ich denn alle Erweiterungen, ohne dass ich in die Einstellungen komme?
    Hi,

    in jedes Verzeichnis einer Erweiterung eine leere ".skip" Datei einfügen.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  15. #15
    Contao-Fan Avatar von stefan.sl
    Registriert seit
    19.06.2009.
    Ort
    Iserlohn
    Beiträge
    352
    Partner-ID
    1371

    Standard

    Zitat Zitat von phyton2706 Beitrag anzeigen
    Wie deaktiviere ich denn alle Erweiterungen, ohne dass ich in die Einstellungen komme?
    Leg einfach eine leere Datei namens .skip in die jeweiligen Modulordner, was anderes macht Contao auch nicht, wenn du in den Einstellungen Module deaktivierst. Anderfalls kannst du natürlich auch den Contao-SafeMode aktivieren: https://community.contao.org/de/show...l=1#post208746

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

    Standard

    Im Safe Mode wäre aber auch der composer client nicht verfügbar.

  17. #17
    Contao-Fan Avatar von stefan.sl
    Registriert seit
    19.06.2009.
    Ort
    Iserlohn
    Beiträge
    352
    Partner-ID
    1371

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Im Safe Mode wäre aber auch der composer client nicht verfügbar.
    Stimmt. Ok, dann ggf. .skip

  18. #18
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    So, ich habe jetzt in jedes Verzeichnis eine .skip-Datei kopiert. --> Leider keine Änderungen im Backend.

    Hier der Inhalt des !composer-Verzeichnis:
    Code:
    system\modules\!composer\assetssystem\modules\!composer\config
    system\modules\!composer\dca
    system\modules\!composer\dir.txt
    system\modules\!composer\languages
    system\modules\!composer\src
    system\modules\!composer\templates
    system\modules\!composer\assets\.htaccess
    system\modules\!composer\assets\css
    system\modules\!composer\assets\images
    system\modules\!composer\assets\js
    system\modules\!composer\assets\css\backend.css
    system\modules\!composer\assets\css\backend.css.map
    system\modules\!composer\assets\css\backend.scss
    system\modules\!composer\assets\images\clear_composer_cache.png
    system\modules\!composer\assets\images\collapse.png
    system\modules\!composer\assets\images\composer_update.png
    system\modules\!composer\assets\images\database_update.png
    system\modules\!composer\assets\images\dependant.png
    system\modules\!composer\assets\images\dependency.png
    system\modules\!composer\assets\images\expand.png
    system\modules\!composer\assets\images\experts_mode.png
    system\modules\!composer\assets\images\fail.png
    system\modules\!composer\assets\images\icon.png
    system\modules\!composer\assets\images\installed_package.png
    system\modules\!composer\assets\images\installing.png
    system\modules\!composer\assets\images\mark_install.png
    system\modules\!composer\assets\images\not_installed.png
    system\modules\!composer\assets\images\pass.png
    system\modules\!composer\assets\images\remove.png
    system\modules\!composer\assets\images\removing.png
    system\modules\!composer\assets\images\settings_dialog.png
    system\modules\!composer\assets\images\tools_dialog.png
    system\modules\!composer\assets\images\type-component.png
    system\modules\!composer\assets\images\type-composer-installer.png
    system\modules\!composer\assets\images\type-composer-plugin.png
    system\modules\!composer\assets\images\type-contao-module.png
    system\modules\!composer\assets\images\type-legacy-contao-module.png
    system\modules\!composer\assets\images\type-library.png
    system\modules\!composer\assets\images\type-meta-package.png
    system\modules\!composer\assets\images\type-metapackage.png
    system\modules\!composer\assets\images\type-php.png
    system\modules\!composer\assets\images\undo_migration.png
    system\modules\!composer\assets\images\version_locked.png
    system\modules\!composer\assets\images\version_unlocked.png
    system\modules\!composer\assets\images\version_unpinable.png
    system\modules\!composer\assets\images\warn.png
    system\modules\!composer\assets\js\dependencyGraph.js
    system\modules\!composer\assets\js\detached.js
    system\modules\!composer\assets\js\migrate.js
    system\modules\!composer\assets\js\select_packages.js
    system\modules\!composer\config\autoload.ini
    system\modules\!composer\config\autoload.php
    system\modules\!composer\config\config.php
    system\modules\!composer\config\test.phar
    system\modules\!composer\dca\tl_settings.php
    system\modules\!composer\languages\de
    system\modules\!composer\languages\en
    system\modules\!composer\languages\fa
    system\modules\!composer\languages\fr
    system\modules\!composer\languages\rm
    system\modules\!composer\languages\ru
    system\modules\!composer\languages\de\composer_client.php
    system\modules\!composer\languages\de\default.php
    system\modules\!composer\languages\de\modules.php
    system\modules\!composer\languages\de\tl_settings.php
    system\modules\!composer\languages\en\composer_client.php
    system\modules\!composer\languages\en\default.php
    system\modules\!composer\languages\en\modules.php
    system\modules\!composer\languages\en\tl_settings.php
    system\modules\!composer\languages\fa\composer_client.php
    system\modules\!composer\languages\fa\default.php
    system\modules\!composer\languages\fa\modules.php
    system\modules\!composer\languages\fa\tl_settings.php
    system\modules\!composer\languages\fr\composer_client.php
    system\modules\!composer\languages\rm\composer_client.php
    system\modules\!composer\languages\rm\default.php
    system\modules\!composer\languages\rm\modules.php
    system\modules\!composer\languages\rm\tl_settings.php
    system\modules\!composer\languages\ru\composer_client.php
    system\modules\!composer\languages\ru\default.php
    system\modules\!composer\languages\ru\modules.php
    system\modules\!composer\languages\ru\tl_settings.php
    system\modules\!composer\src\ClassLoader.php
    system\modules\!composer\src\Client.php
    system\modules\!composer\src\ClientBackend.php
    system\modules\!composer\src\ConsoleColorConverter.php
    system\modules\!composer\src\Controller
    system\modules\!composer\src\DatabaseInstaller.php
    system\modules\!composer\src\Downloader.php
    system\modules\!composer\src\Runtime.php
    system\modules\!composer\src\Util
    system\modules\!composer\src\Controller\AbstractController.php
    system\modules\!composer\src\Controller\ClearComposerCacheController.php
    system\modules\!composer\src\Controller\ControllerInterface.php
    system\modules\!composer\src\Controller\DependencyGraphController.php
    system\modules\!composer\src\Controller\DetachedController.php
    system\modules\!composer\src\Controller\DetailsController.php
    system\modules\!composer\src\Controller\ExpertsEditorController.php
    system\modules\!composer\src\Controller\InstalledController.php
    system\modules\!composer\src\Controller\MigrationWizardController.php
    system\modules\!composer\src\Controller\PinController.php
    system\modules\!composer\src\Controller\RemovePackageController.php
    system\modules\!composer\src\Controller\ResyncController.php
    system\modules\!composer\src\Controller\SearchController.php
    system\modules\!composer\src\Controller\SettingsController.php
    system\modules\!composer\src\Controller\SolveController.php
    system\modules\!composer\src\Controller\ToolsController.php
    system\modules\!composer\src\Controller\UpdateDatabaseController.php
    system\modules\!composer\src\Controller\UpdatePackagesController.php
    system\modules\!composer\src\Util\CaBundleWorkaround.php
    system\modules\!composer\src\Util\ErrorHandler.php
    system\modules\!composer\src\Util\FunctionAvailabilityCheck.php
    system\modules\!composer\src\Util\Messages.php
    system\modules\!composer\templates\be_composer_client.html5
    system\modules\!composer\templates\be_composer_client_dependency_graph.html5
    system\modules\!composer\templates\be_composer_client_detached.html5
    system\modules\!composer\templates\be_composer_client_editor.html5
    system\modules\!composer\templates\be_composer_client_errors.html5
    system\modules\!composer\templates\be_composer_client_form.html5
    system\modules\!composer\templates\be_composer_client_install.html5
    system\modules\!composer\templates\be_composer_client_install_composer.html5
    system\modules\!composer\templates\be_composer_client_migrate.html5
    system\modules\!composer\templates\be_composer_client_search.html5
    system\modules\!composer\templates\be_composer_client_settings.html5
    system\modules\!composer\templates\be_composer_client_solve.html5
    system\modules\!composer\templates\be_composer_client_tools.html5
    system\modules\!composer\templates\be_composer_client_update.html5
    Euer Phyton2706

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

    Standard

    Sieht korrekt aus. Internen Cache schon geleert? Ansonsten habe ich auch keine Idee mehr.

  20. #20
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    Cache habe ich auch schon geleert...
    Euer Phyton2706

  21. #21
    Contao-Fan Avatar von stefan.sl
    Registriert seit
    19.06.2009.
    Ort
    Iserlohn
    Beiträge
    352
    Partner-ID
    1371

    Standard

    Hast du denn jetzt schon die Metapalettes re-installiert?
    Inhalt von https://github.com/contao-community-.../meta-palettes muss in /system/modules/meta-palettes/

    EDIT: Sorry, hab nicht genau hingeschaut. Ich schaue gerade mal nach einer korrekten Lösung.
    Geändert von stefan.sl (26.04.2016 um 11:27 Uhr)

  22. #22
    Contao-Fan Avatar von stefan.sl
    Registriert seit
    19.06.2009.
    Ort
    Iserlohn
    Beiträge
    352
    Partner-ID
    1371

    Standard

    Versuch vielleicht erstmal diese Dateien wiederherzustellen: https://contao.org/de/erweiterungsli...050019.de.html <- klick auf Dateien anzeigen.

    Eventuell kommst du dann erstmal wieder ins Backend.

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

    Standard

    In das Backend kommt er ja. Nur die Paketverwaltung erscheint aus irgendeinem Grund nicht.

  24. #24
    Contao-Fan Avatar von stefan.sl
    Registriert seit
    19.06.2009.
    Ort
    Iserlohn
    Beiträge
    352
    Partner-ID
    1371

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    In das Backend kommt er ja. Nur die Paketverwaltung erscheint aus irgendeinem Grund nicht.
    Ups. Ja, ich sollte genauer lesen.

    Ok, Fehler 500 deutet auf falsche Apache-Konfiguration (auch durch .htaccess) oder falsche Benutzerrechte hin. Wobei ich bei dir auf Benutzerrechte tippe.
    Hast du zufällig den composer von der Konsole gestartet, ohne in vorher in den Web-Benutzer zu wechseln?

  25. #25
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    Nichts der gleichen.
    Ich habe alles aus dem Backend heraus gemacht...
    Euer Phyton2706

  26. #26
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    Ich habe gerade eine Mail von unserem Provider bekommen. Er konnte non doch eine alte Version zurück spielen.
    Unsere Seite läuft nun wieder!

    Ich bedanke mich trotzdem bei allen für die freundliche Hilfe!
    Euer Phyton2706

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
  •