Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 74

Thema: PHP fatal error nach Paketaktualisierung im Composer

  1. #1
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard PHP fatal error nach Paketaktualisierung im Composer

    Hallo,

    ich wollte nur schnell ein Modul installieren. Nach Auswahl des Moduls und der Ausführung von „Pakete aktualisieren“ bekomme ich für BE und FE einen 500'er Fehler und im error.log steht:
    Code:
    [02-May-2016 12:48:05 Europe/Berlin] PHP Fatal error:  Class 'MetaModels\Helper\SubSystemBoot' not found in /usr/www/users/klinikim/contaotest/system/cache/config/config.php on line 1759
    Contao 3.5.2, MetaModels 2.1.x-dev, Composer client 0.15.4, Composer Plug-in 2.3.8

    Ich bin für jede Idee dankbar!

    Viele Grüße


    Mario

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

    Standard

    Da ist während dem composer update wohl etwas schief gelaufen und jetzt fehlen Abhängigkeiten und Dateien. Um das zu beheben musst du das composer update nochmal durchführen lassen. Wie du das erreichst kommt auf die Möglichkeiten an, die du hast.

  3. #3
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Habs befürchtet. Vorher kam beim Aufruf der Paketverwaltung dieses:

    Code:
    Deprecated notice: The Composer\Package\LinkConstraint\VersionConstraint class is deprecated, use Composer\Semver\Constraint\Constraint instead. inphar://composer/composer.phar/src/Composer/Package/LinkConstraint/VersionConstraint.php on line 17
    #0 [internal function]: __error(16384, 'The Composer\\Pa...', 'phar:///usr/www...', 17, Array)
    #1 phar://composer/composer.phar/src/Composer/Package/LinkConstraint/VersionConstraint.php(17): trigger_error('The Composer\\Pa...', 16384)
    #2 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(363): include('phar:///usr/www...')
    #3 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(269): Composer\Autoload\includeFile('phar:///usr/www...')
    #4 [internal function]: Composer\Autoload\ClassLoader->loadClass('Composer\\Packag...')
    #5 system/modules/!composer/src/Controller/InstalledController.php(220): spl_autoload_call('Composer\\Packag...')
    #6 system/modules/!composer/src/Controller/InstalledController.php(97): ContaoCommunityAlliance\Contao\Composer\Controller\InstalledController->buildGroupedPackagesList(Object(Composer\Package\RootPackage), Object(Composer\Repository\InstalledFilesystemRepository), Array, Array, Array)
    #7 system/modules/!composer/src/ClientBackend.php(218): ContaoCommunityAlliance\Contao\Composer\Controller\InstalledController->handle(Object(Contao\Input))
    #8 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
    #9 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #10 contao/main.php(20): Contao\BackendMain->run()
    #11 {main}
    
    Deprecated notice: The Composer\Package\LinkConstraint\LinkConstraintInterface interface is deprecated, use Composer\Semver\Constraint\ConstraintInterface instead. inphar://composer/composer.phar/src/Composer/Package/LinkConstraint/LinkConstraintInterface.php on line 17
    #0 [internal function]: __error(16384, 'The Composer\\Pa...', 'phar:///usr/www...', 17, Array)
    #1 phar://composer/composer.phar/src/Composer/Package/LinkConstraint/LinkConstraintInterface.php(17): trigger_error('The Composer\\Pa...', 16384)
    #2 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(363): include('phar:///usr/www...')
    #3 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(269): Composer\Autoload\includeFile('phar:///usr/www...')
    #4 [internal function]: Composer\Autoload\ClassLoader->loadClass('Composer\\Packag...')
    #5 phar://composer/composer.phar/src/Composer/Package/LinkConstraint/VersionConstraint.php(23): spl_autoload_call('Composer\\Packag...')
    #6 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(363): include('phar:///usr/www...')
    #7 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(269): Composer\Autoload\includeFile('phar:///usr/www...')
    #8 [internal function]: Composer\Autoload\ClassLoader->loadClass('Composer\\Packag...')
    #9 system/modules/!composer/src/Controller/InstalledController.php(220): spl_autoload_call('Composer\\Packag...')
    #10 system/modules/!composer/src/Controller/InstalledController.php(97): ContaoCommunityAlliance\Contao\Composer\Controller\InstalledController->buildGroupedPackagesList(Object(Composer\Package\RootPackage), Object(Composer\Repository\InstalledFilesystemRepository), Array, Array, Array)
    #11 system/modules/!composer/src/ClientBackend.php(218): ContaoCommunityAlliance\Contao\Composer\Controller\InstalledController->handle(Object(Contao\Input))
    #12 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
    #13 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #14 contao/main.php(20): Contao\BackendMain->run()
    #15 {main}
    
    Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/klinikim/contaotest/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line294
    #0 [internal function]: __error(2, 'Cannot modify h...', '/usr/www/users/...', 294, Array)
    #1 system/modules/core/library/Contao/Template.php(294): header('Vary: User-Agen...', false)
    #2 system/modules/core/classes/BackendTemplate.php(120): Contao\Template->output()
    #3 system/modules/core/controllers/BackendMain.php(275): Contao\BackendTemplate->output()
    #4 system/modules/core/controllers/BackendMain.php(135): Contao\BackendMain->output()
    #5 contao/main.php(20): Contao\BackendMain->run()
    #6 {main}
    
    Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/klinikim/contaotest/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line295
    #0 [internal function]: __error(2, 'Cannot modify h...', '/usr/www/users/...', 295, Array)
    #1 system/modules/core/library/Contao/Template.php(295): header('Content-Type: t...')
    #2 system/modules/core/classes/BackendTemplate.php(120): Contao\Template->output()
    #3 system/modules/core/controllers/BackendMain.php(275): Contao\BackendTemplate->output()
    #4 system/modules/core/controllers/BackendMain.php(135): Contao\BackendMain->output()
    #5 contao/main.php(20): Contao\BackendMain->run()
    #6 {main}
    Was auch „lustig“ ist: Nach dem 500 error tauchen auf einmal magisch zwei neue Dateien im Wurzelverzeichnis der Contao Installation auf: SimpleAjax.php und SimpleAjaxFrontend.php

    Die Seite läuft auf einem Managed Server bei Hetzner.

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

    Standard

    Zitat Zitat von electricarts Beitrag anzeigen
    Habs befürchtet. Vorher kam beim Aufruf der Paketverwaltung dieses:
    Das sind nur Notices und Warnings, die kannst du ignorieren. Die würden außerdem nach einem erfolgreichen Update des composer-clients verschwinden.


    Zitat Zitat von electricarts Beitrag anzeigen
    Was auch „lustig“ ist: Nach dem 500 error tauchen auf einmal magisch zwei neue Dateien im Wurzelverzeichnis der Contao Installation auf: SimpleAjax.php und SimpleAjaxFrontend.php
    Das ist nicht ungewöhnlich. Du hast wohl ein Paket installiert, das wiederum leo-unglaub/contao-simple-ajax als Abhängigkeit definiert hatte.

  5. #5
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Ok, und wie kann ich das Problem fixen? Ich hab schon 3x das Backup wieder eingespielt. Nach dem 500'er komm ich ja nicht mehr ins BE.

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

    Standard

    Hast du Konsolenzugriff?

  7. #7
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Lt. Hetzner ja. ;-)

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

    Standard

    Na dann, über die Konsole einloggen und im /composer Ordner der Contao Installation
    Code:
    php composer.phar update
    ausführen. ggf. mehrmals, danach das Install Tool aufrufen.

  9. #9
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Ok, das scheint dann nicht zu funktionieren. Obwohl "allow_url_fopen" in der PHP Konfiguration auf "ein" steht. Verstehe ich nicht.

    Code:
    Loading composer repositories with package information
    The "https://legacy-packages-via.contao-community-alliance.org/packages.json" file could not be downloaded: allow_url_fopen must be enabled in php.ini (https:// wrapper is disabled in the server configuration by allow_url_fopen=0
    failed to open stream: no suitable wrapper could be found)
    https://legacy-packages-via.contao-community-alliance.org could not be fully loaded, package information was loaded from the local cache and may be out of date
    The "https://packagist.org/packages.json" file could not be downloaded: allow_url_fopen must be enabled in php.ini (https:// wrapper is disabled in the server configuration by allow_url_fopen=0
    failed to open stream: no suitable wrapper could be found)
    https://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
    Updating dependencies (including require-dev)
      - Removing metamodels/core (dev-develop d11e0e6)
      - Installing metamodels/core (dev-develop b21d484)
        Downloading: Failed       
        Downloading: Failed       
        Downloading: Failed       
        Failed to download metamodels/core from dist: The "https://api.github.com/repos/MetaModels/core/zipball/b21d48423a2ec646d32a33cee14ee942a7286372" file could not be downloaded: allow_url_fopen must be enabled in php.ini (https:// wrapper is disabled in the server configuration by allow_url_fopen=0
    failed to open stream: no suitable wrapper could be found)
        Now trying to download from source
      - Installing metamodels/core (dev-develop b21d484)
        Cloning b21d48423a2ec646d32a33cee14ee942a7286372
    Killed

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

    Standard

    Zitat Zitat von electricarts Beitrag anzeigen
    Ok, das scheint dann nicht zu funktionieren. Obwohl "allow_url_fopen" in der PHP Konfiguration auf "ein" steht. Verstehe ich nicht.
    Diese Einstellung wirkt sich wahrscheinlich nur auf die PHP Konfiguration des Webservers aus, aber nicht auf die Command Line PHP Konfiguration.

    Was für eine Art Server ist das?

  11. #11
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Ok. Ein beherztes
    Code:
    php -d allow_url_fopen=1 composer.phar update
    und ein temporäres Erweitern des Speichers auf 1GB brachte den Erfolg.

    Vielen Dank!

    Gibt es auch eine Möglichkeit ohne Terminalzugriff? Ich befürchte, dass ich das Problem zukünftig noch einige Male habe und ich bei einigen Seiten keinen SSH Zugriff habe.

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

    Standard

    Da bleibt nur mehr das update lokal durchführen und die Seite dann neu zu deployen. Das könnte aber laut xtra theoretisch zu Problemen führen, weil sich dann die Server Umgebung unterscheidet.

  13. #13
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Na supi!

    Ich habe noch eine weitere Seite mit SSH Zugriff, bei der das Problem auch auftauchen wird. Soll ich dort das Composer Update im Terminal machen, bevor ich überhaupt ins BE der Seite gehe?

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

    Standard

    Zitat Zitat von electricarts Beitrag anzeigen
    Ich habe noch eine weitere Seite mit SSH Zugriff, bei der das Problem auch auftauchen wird. Soll ich dort das Composer Update im Terminal machen, bevor ich überhaupt ins BE der Seite gehe?
    Ja, ist im Prinzip egal. Über's Terminal geht es wahrscheinlich auch ein wenig schneller. Nicht vergessen das Install Tool danach auszuführen, damit etwaige Runonce Scripte ausgeführt werden.

  15. #15
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    so, jetzt habe ich das bei der anderen Seite auch gemacht. Client ist jetzt 0.16.3 und Plug-in 2.4.1. Nachdem ich Pakete aktualisieren gedrückt habe, fliege ich wieder mit Fehler 500 aus dem BE. Kann mich aber wieder einwählen und sehe dann immer noch:

    Code:
    Deprecated notice: The Composer\Package\LinkConstraint\VersionConstraint class is deprecated, use Composer\Semver\Constraint\Constraint instead. in phar://composer/composer.phar/src/Composer/Package/LinkConstraint/VersionConstraint.php on line 17
    #0 [internal function]: __error(16384, 'The Composer\\Pa...', 'phar:///usr/www...', 17, Array)
    #1 phar://composer/composer.phar/src/Composer/Package/LinkConstraint/VersionConstraint.php(17): trigger_error('The Composer\\Pa...', 16384)
    #2 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(363): include('phar:///usr/www...')
    #3 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(269): Composer\Autoload\includeFile('phar:///usr/www...')
    #4 [internal function]: Composer\Autoload\ClassLoader->loadClass('Composer\\Packag...')
    #5 system/modules/!composer/src/Controller/InstalledController.php(220): spl_autoload_call('Composer\\Packag...')
    #6 system/modules/!composer/src/Controller/InstalledController.php(97): ContaoCommunityAlliance\Contao\Composer\Controller\InstalledController->buildGroupedPackagesList(Object(Composer\Package\RootPackage), Object(Composer\Repository\InstalledFilesystemRepository), Array, Array, Array)
    #7 system/modules/!composer/src/ClientBackend.php(218): ContaoCommunityAlliance\Contao\Composer\Controller\InstalledController->handle(Object(Contao\Input))
    #8 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
    #9 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #10 contao/main.php(20): Contao\BackendMain->run()
    #11 {main}
    
    Deprecated notice: The Composer\Package\LinkConstraint\LinkConstraintInterface interface is deprecated, use Composer\Semver\Constraint\ConstraintInterface instead. in phar://composer/composer.phar/src/Composer/Package/LinkConstraint/LinkConstraintInterface.php on line 17
    #0 [internal function]: __error(16384, 'The Composer\\Pa...', 'phar:///usr/www...', 17, Array)
    #1 phar://composer/composer.phar/src/Composer/Package/LinkConstraint/LinkConstraintInterface.php(17): trigger_error('The Composer\\Pa...', 16384)
    #2 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(363): include('phar:///usr/www...')
    #3 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(269): Composer\Autoload\includeFile('phar:///usr/www...')
    #4 [internal function]: Composer\Autoload\ClassLoader->loadClass('Composer\\Packag...')
    #5 phar://composer/composer.phar/src/Composer/Package/LinkConstraint/VersionConstraint.php(23): spl_autoload_call('Composer\\Packag...')
    #6 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(363): include('phar:///usr/www...')
    #7 system/modules/_autoload/library/Composer/Autoload/ClassLoader.php(269): Composer\Autoload\includeFile('phar:///usr/www...')
    #8 [internal function]: Composer\Autoload\ClassLoader->loadClass('Composer\\Packag...')
    #9 system/modules/!composer/src/Controller/InstalledController.php(220): spl_autoload_call('Composer\\Packag...')
    #10 system/modules/!composer/src/Controller/InstalledController.php(97): ContaoCommunityAlliance\Contao\Composer\Controller\InstalledController->buildGroupedPackagesList(Object(Composer\Package\RootPackage), Object(Composer\Repository\InstalledFilesystemRepository), Array, Array, Array)
    #11 system/modules/!composer/src/ClientBackend.php(218): ContaoCommunityAlliance\Contao\Composer\Controller\InstalledController->handle(Object(Contao\Input))
    #12 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
    #13 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #14 contao/main.php(20): Contao\BackendMain->run()
    #15 {main}
    
    Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/klinikim/contao3.5/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line 294
    #0 [internal function]: __error(2, 'Cannot modify h...', '/usr/www/users/...', 294, Array)
    #1 system/modules/core/library/Contao/Template.php(294): header('Vary: User-Agen...', false)
    #2 system/modules/core/classes/BackendTemplate.php(120): Contao\Template->output()
    #3 system/modules/core/controllers/BackendMain.php(275): Contao\BackendTemplate->output()
    #4 system/modules/core/controllers/BackendMain.php(135): Contao\BackendMain->output()
    #5 contao/main.php(20): Contao\BackendMain->run()
    #6 {main}
    
    Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/klinikim/contao3.5/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line 295
    #0 [internal function]: __error(2, 'Cannot modify h...', '/usr/www/users/...', 295, Array)
    #1 system/modules/core/library/Contao/Template.php(295): header('Content-Type: t...')
    #2 system/modules/core/classes/BackendTemplate.php(120): Contao\Template->output()
    #3 system/modules/core/controllers/BackendMain.php(275): Contao\BackendTemplate->output()
    #4 system/modules/core/controllers/BackendMain.php(135): Contao\BackendMain->output()
    #5 contao/main.php(20): Contao\BackendMain->run()
    #6 {main}
    Was kann ich tun?

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

    Standard

    Welche Version der composer.phar verwendest du?

  17. #17
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Wo sehe ich die?

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

    Standard

    Hm, finde ich jetzt auch keinen Weg. Aber wahrscheinlich ist es sowieso besser, wenn du folgendes machst: https://community.contao.org/de/show...l=1#post405466

  19. #19
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Also für Doofe wie mich:

    1. Was muss ich genau in /system/modules/!composer/src/ClientBackend.php (Line 274) auskommentieren bzw. wie sieht die Stelle danach genau aus?

    2. Ich besorge mir die composer.phar 1.0 und kopiere die nach /composer.

    Muss ich danach noch irgendwas machen/beachten? Installtool? Cache? Wird diese Auskommentierung bei irgend einem Update wieder überschrieben?

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

    Standard

    Zitat Zitat von electricarts Beitrag anzeigen
    1. Was muss ich genau in /system/modules/!composer/src/ClientBackend.php (Line 274) auskommentieren bzw. wie sieht die Stelle danach genau aus?
    Einfach die im Ticket beschriebenen Zeilen entfernen oder auskommentieren.


    Zitat Zitat von electricarts Beitrag anzeigen
    Wird diese Auskommentierung bei irgend einem Update wieder überschrieben?
    Ja, aber das ist ok.

  21. #21
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Also das alles
    Code:
    if (!$composerDevWarningTime
        || $GLOBALS['TL_CONFIG']['composerAutoUpdateLibrary']
           && ($incompatibleVersion || time() > $composerDevWarningTime)
    ) {
        Runtime::updateComposer();
        Messages::addConfirmation($GLOBALS['TL_LANG']['composer_client']['composerUpdated']);
    }
    entfernen?

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

    Standard

    Genau, das entfernt die Automatische Update Funktionalität des composer-clients für die composer.phar.

  23. #23
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Hat nichts gebracht. Fehlermeldungen genauso wie vorher im Backend sichtbar.

  24. #24
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Ich habe jetzt eben durch Zufall gesehen, dass diese ClientBackend.php zwischen den beiden Seiten (also der einen wo es geklappt hat und der die noch die Fehlermeldungen zeigt) unterschiedlich ist. Kann man die ClientBackend.php gefahrlos von der einen in die andere Installation kopieren oder fliegt einem da wieder alles um die Ohren?

    Und diese Fehlermeldung habe ich vorhin beim Update des Composer über das Terminal übersehen:

    Code:
    Warning: This development build of composer is over 60 days old. It is recommended to update it by running „composer.phar self-update“ to get the latest version.
    Das verstehe ich auch wieder nicht. Der Befehl diente doch dazu, ein Update auszuführen. Oder nicht?
    Geändert von electricarts (02.05.2016 um 19:34 Uhr)

  25. #25
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Code:
    composer.phar self-update
    macht nur ein Update von composer.phar selbst, nichts von Contao oder einer anderen Anwendung.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  26. #26
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Was ist der Unterschied zwischen

    Code:
    php composer.phar update
    und
    Code:
    php composer.phar self-update
    ?

  27. #27
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Bei Ersteres macht Composer ein Update der Anwendung, hier Contao + Erweiterungen. (anhand der Datei composer.json)
    Letzteres wie schon geschrieben macht Composer (composer.phar) ein Update von sich selbst. (wie der Parameter "self-update" schon aussagt)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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

    Standard

    Zitat Zitat von electricarts Beitrag anzeigen
    Hat nichts gebracht. Fehlermeldungen genauso wie vorher im Backend sichtbar.
    Zitat Zitat von electricarts Beitrag anzeigen
    Ich habe jetzt eben durch Zufall gesehen, dass diese ClientBackend.php zwischen den beiden Seiten (also der einen wo es geklappt hat und der die noch die Fehlermeldungen zeigt) unterschiedlich ist. Kann man die ClientBackend.php gefahrlos von der einen in die andere Installation kopieren oder fliegt einem da wieder alles um die Ohren?
    Bist du dir sicher, dass du überall die neueste Version des composer-client installiert hast?

  29. #29
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Was heisst überall? Ich habe im Terminal

    Code:
    php composer.phar update
    gemacht und dann noch die Stelle in der ClientBackup.php auskommentiert und die composer.phar 1.0 kopiert (ausgetauscht).

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

    Standard

    Zitat Zitat von electricarts Beitrag anzeigen
    Was heisst überall?
    Du hast hier folgendes geschrieben:
    Zitat Zitat von electricarts Beitrag anzeigen
    Ich habe jetzt eben durch Zufall gesehen, dass diese ClientBackend.php zwischen den beiden Seiten (also der einen wo es geklappt hat und der die noch die Fehlermeldungen zeigt) unterschiedlich ist.
    Das deutet darauf hin, dass nicht überall die composer-client Version 0.16.3 im Einsatz ist.

  31. #31
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Doch, das ist es ja. Bei beiden Seiten (die im Übrigen technisch identisch sind und auf dem gleichen Server laufen) ist der Client 0.16.3 und das Plug-in ist 2.4.1. Ich habe bei beiden das Update über das Terminal gemacht.

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

    Standard

    Jedenfalls sollten die Deprecated Notices nicht auftreten, wenn du den composer-client in der Version 0.16.3 benutzt und zB die Version 1.0.0 der composer.phar.

  33. #33
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

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

    Standard

    Hm tja, dann kann ich ohne genauere Analyse des Systems leider auch nichts mehr dazu sagen.

  35. #35
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Also bringt auch Paketverwaltung -> Einstellungen ->Composer aktualisieren wahrscheinlich nichts? Oder dieses
    Code:
    php composer.phar self-update
    ?

  36. #36
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Das macht theoretisch dasselbe. Schaden kann es nicht, es übers Backend auch noch mal zu starten.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  37. #37
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Composer Update über das Contao BE habe ich gemacht:
    Code:
    Warning: SNI support not available, OpenSSL version too old. Host verification has been deactivated.
    Composer wurde aktualisiert!
    Trotzdem habe ich immer noch die Fehlermeldungen. Arbeiten kann ich scheinbar problemlos. Ich verstehe es (schon lange) nicht mehr.

  38. #38
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Genau das gleiche Problem habe ich aktuell auch

    "Warning: SNI support not available, OpenSSL version too old. Host verification has been deactivated."
    Konntest du es inzwischen lösen? Ich will jetzt nicht direkt per Backend ein Update von Compser fahren, weil er dann auch alle anderen Erweiterungen mit macht (imho), sofern sie nicht mit Schloss gesperrt sind.


    Beim Testlauf kommt, trotz großem Paket bei 1und1 außerdem

    "Fatal error: Out of memory (allocated 133955584) (tried to allocate 20 bytes) in phar:///homepages/46/d346729057/htdocs/xxx/composer/composer.phar/src/Composer/DependencyResolver/Rule.php on line 57"
    und
    Warning: include(/homepages/46/d346729057/htdocs/jagdbildungszentrum/composer/vendor/composer/../contao/core/system/modules/!composer/src/Controller/InstalledController.php): failed to open stream: No such file or directory in vendor/composer/ClassLoader.php on line 412 #0 vendor/composer/ClassLoader.php(412): __error(2, 'include(/homepa...', '/homepages/46/d...', 412, Array)
    #1 vendor/composer/ClassLoader.php(412): Composer\Autoload\includeFile()
    #2 vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/homepages/46/d...')
    #3 [internal function]: Composer\Autoload\ClassLoader->loadClass('ContaoCommunity...')
    #4 system/modules/!composer/src/ClientBackend.php(212): spl_autoload_call('ContaoCommunity...')
    #5 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBack end->generate()
    #6 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #7 contao/main.php(20): Contao\BackendMain->run()
    #8 {main}
    Ich habe auf dem Server keinen Consolegzugriff. Bin Konsolendummy


    Dieser Composer!!!!
    Geändert von Kahmoon (07.06.2016 um 15:00 Uhr)

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

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Genau das gleiche Problem habe ich aktuell auch
    Das ist nur eine Warning, kein Problem.


    Zitat Zitat von Kahmoon Beitrag anzeigen
    Beim Testlauf kommt, trotz großem Paket bei 1und1 außerdem

    Dieser Composer!!!!
    [/B]
    Du brauchst halt mehr als 127.75 MiB RAM, oder Zugriff zur Konsole, oder du lässt Composer im detached mode laufen.

  40. #40
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Wir haben extra vor einer Weile auf das große Paket von 1und1 gewechselt damit der Composer funktioniert...reicht das jetzt schon wieder nicht?

    Es gibt außerdem eine weitere Fehlermeldung


    Warning: include(/homepages/46/d346729057/htdocs/xxx/composer/vendor/composer/../contao/core/system/modules/!composer/src/Controller/InstalledController.php): failed to open stream: No such file or directory in vendor/composer/ClassLoader.php on line 412 #0 vendor/composer/ClassLoader.php(412): __error(2, 'include(/homepa...', '/homepages/46/d...', 412, Array)
    #1 vendor/composer/ClassLoader.php(412): Composer\Autoload\includeFile()
    #2 vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/homepages/46/d...')
    #3 [internal function]: Composer\Autoload\ClassLoader->loadClass('ContaoCommunity...')
    #4 system/modules/!composer/src/ClientBackend.php(212): spl_autoload_call('ContaoCommunity...')
    #5 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBack end->generate()
    #6 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #7 contao/main.php(20): Contao\BackendMain->run()
    #8 {main}

    Warning: include(): Failed opening '/homepages/46/d346729057/htdocs/xxx/composer/vendor/composer/../contao/core/system/modules/!composer/src/Controller/InstalledController.php' for inclusion (include_path='.:/usr/lib/php5.6') in vendor/composer/ClassLoader.php on line 412 #0 vendor/composer/ClassLoader.php(412): __error(2, 'include(): Fail...', '/homepages/46/d...', 412, Array)
    #1 vendor/composer/ClassLoader.php(412): Composer\Autoload\includeFile()
    #2 vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/homepages/46/d...')
    #3 [internal function]: Composer\Autoload\ClassLoader->loadClass('ContaoCommunity...')
    #4 system/modules/!composer/src/ClientBackend.php(212): spl_autoload_call('ContaoCommunity...')
    #5 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBack end->generate()
    #6 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #7 contao/main.php(20): Contao\BackendMain->run()
    #8 {main}

    Warning: include(/homepages/46/d346729057/htdocs/jagdbildungszentrum/composer/vendor/composer/../contao/core/system/modules/!composer/src/Downloader.php): failed to open stream: No such file or directory in vendor/composer/ClassLoader.php on line 412 #0 vendor/composer/ClassLoader.php(412): __error(2, 'include(/homepa...', '/homepages/46/d...', 412, Array)
    #1 vendor/composer/ClassLoader.php(412): Composer\Autoload\includeFile()
    #2 vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/homepages/46/d...')
    #3 [internal function]: Composer\Autoload\ClassLoader->loadClass('ContaoCommunity...')
    #4 system/modules/!composer/src/Controller/InstalledController.php(153): spl_autoload_call('ContaoCommunity...')
    #5 system/modules/!composer/src/Controller/InstalledController.php(65): ContaoCommunityAlliance\Contao\Composer\Controller \InstalledController->calculateLegacyReplaceMap(Object(Composer\Reposit ory\InstalledFilesystemRepository))
    #6 system/modules/!composer/src/ClientBackend.php(218): ContaoCommunityAlliance\Contao\Composer\Controller \InstalledController->handle(Object(Contao\Input))
    #7 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBack end->generate()
    #8 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #9 contao/main.php(20): Contao\BackendMain->run()
    #10 {main}

    Warning: include(): Failed opening '/homepages/46/d346729057/htdocs/xxx/composer/vendor/composer/../contao/core/system/modules/!composer/src/Downloader.php' for inclusion (include_path='.:/usr/lib/php5.6') in vendor/composer/ClassLoader.php on line 412 #0 vendor/composer/ClassLoader.php(412): __error(2, 'include(): Fail...', '/homepages/46/d...', 412, Array)
    #1 vendor/composer/ClassLoader.php(412): Composer\Autoload\includeFile()
    #2 vendor/composer/ClassLoader.php(301): Composer\Autoload\includeFile('/homepages/46/d...')
    #3 [internal function]: Composer\Autoload\ClassLoader->loadClass('ContaoCommunity...')
    #4 system/modules/!composer/src/Controller/InstalledController.php(153): spl_autoload_call('ContaoCommunity...')
    #5 system/modules/!composer/src/Controller/InstalledController.php(65): ContaoCommunityAlliance\Contao\Composer\Controller \InstalledController->calculateLegacyReplaceMap(Object(Composer\Reposit ory\InstalledFilesystemRepository))
    #6 system/modules/!composer/src/ClientBackend.php(218): ContaoCommunityAlliance\Contao\Composer\Controller \InstalledController->handle(Object(Contao\Input))
    #7 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBack end->generate()
    #8 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #9 contao/main.php(20): Contao\BackendMain->run()
    #10 {main}
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Kahmoon (07.06.2016 um 15:18 Uhr)

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
  •