Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Falsche PHP EInstellungen? - erledigt

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

    Support Contao

    Standard Falsche PHP EInstellungen? - erledigt

    Hallo Leute,

    ich habe bei einem Kunden ein vorher angefertigtes Contaoupdate auf einem Server installiert - über die Konsole (composer install).
    Der Aufruf des Installtools bringt eine weiße Seite ohne Fehlermeldung in var/logs.

    Ich vermute hier einen PHP-Fehler bzw. eine falsche PHP Version, kann es aber nicht genau nachvollziehen.

    Wenn ich jetzt in der Konsole ein zweites Mal "composer install" aufrufe, kommt folgender Fehler:

    Code:
    [RuntimeException]
      An error occurred while executing the "contao:install-web-dir" command: PHP Fatal error:  Uncaught TypeError: Argument 1 passed to Contao\ManagerBundle\ContaoManager\Plugin::encodeUrlParameter() must be of the type string, int given, called in /var/customers/webs/
      contao/vendor/contao/manager-bundle/src/ContaoManager/Plugin.php on line 393 and defined in /var/customers/webs/contao/vendor/contao/manager-bundle/src/ContaoManager/Plugin.php:448
      Stack trace:
      #0 /var/customers/webs/contao/vendor/contao/manager-bundle/src/ContaoManager/Plugin.php(393): Contao\ManagerBundle\ContaoManager\Plugin->encodeUrlParameter()
      #1 /var/customers/webs/contao/vendor/contao/manager-bundle/src/ContaoManager/Plugin.php(239): Contao\ManagerBundle\ContaoManager\Plugin->getDatabaseUrl()
      #2 /var/customers/webs/contao/vendor/contao/manager-plugin/src/Config/ContainerBuilder.php(57): Contao\ManagerBundle\ContaoManager\Plugin->getExtensionConfig()
      #3 /var/customers/webs/contao/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(34): Contao\ManagerPlugin\Config\ContainerBuilder->getExtensionConfig() in /var/customers/webs/contao/vendor/contao/manager-bundle/src/ContaoManager/Pl
      ugin.php on line 448
    Die Fehlermeldung zeigt ein Problem beim Contao-Manager-Bundle.

    Wenn ich das angefertigte Update bei NetCup und lokal auf dem xampp installiere, läuft alles Problemlos.


    Contao 4.9.12 (4.9.13)
    PHP-Version auf der Konsole wird mit 7.0 angegeben.
    composer.phar liegt aktuell mit im Verzeichnis.
    Installation mit folgendem Aufruf getätigt:
    Code:
    php7.4 composer.phar install
    Hat da jemand einen Tipp für mich?

    Gruß
    tschero
    Geändert von tschero (12.05.2021 um 20:50 Uhr)
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

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

    Standard

    Ist es nun PHP 7.4 oder 7.0? 7.0 wäre zu wenig.
    » sponsor me via GitHub or PayPal or Revolut

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

    Support Contao

    Standard

    Code:
    php -v
    zeigt an 7.0

    ich rufe auf mit:
    Code:
    php7.4 composer.phar install
    Nachtrag: ich konnte die Ursache für die weiße Seite erkennen.
    Am Server waren scheinbar die BD-Verbindungsdaten falsch.

    Nach Anpassung ist die weiße Seite jetzt weg und auch bei erneutem Aufruf von composer install ist die Fehlermeldung weg - klar, man hat ja auch gerade erst ins Forum geschrieben.

    Kann mir trotzdem jemand die Fehlermeldung kurz erläutern?

    Gruß
    tschero
    Geändert von tschero (12.05.2021 um 20:50 Uhr)
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

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
  •