Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehlermeldung mit PCT Contao Installer

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tim
    antwortet
    Nachtrag zum Thema Hostpoint und der Meldung: "There is currently no session available". Eine neue Version des pct_theme_installer Moduls ist bereits online: 2.0.1

    .user.ini
    Code:
    memory_limit=-1
    max_execution_time=300
    post_max_size=512M
    max_input_time=-1
    max_input_vars=6000
    upload_max_filesize=128M
    opcache.enable=1
    Standardmäßig ist bei Hostpoint der Opcache inaktiv. Dieser sollte in jedem Fall genutzt werden. Hostpoint bleibt trotzdem gefühlt sehr langsam und trotzdem kommt es immer wieder zu Abbrüchen im Manager, das dieser Tasks nicht starten kann usw. - Cyon hier deutlich der bessere Hoster im direkten Schweizer-Vergleich.

    ---
    Zum Hergang:
    Das Problem tritt im initializeSystem hook in der Erweiterung auf, wenn sämtliche Prüfungen, ob man sich bereits in Contao befindet scheitern. Das Modul fragt die Session ab, dieser Aufruf wird in Symfony mit besagter Meldung quittiert. Die Abfrage auf ..isFrontendRequest scheitert im Manager und in Kombination mit gewissen Server-Konfigurationen fehlt anscheinend die Session.

    Wieso, weshalb, warum es z.B. bei all-inkl nicht auftritt, kann ich nicht sagen.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Hier wird grad etwas viel gefährliches Halbwissen gestreut!

    Der Manager installiert das Paket bzw. Pakete nach /vendor/premium-contao-themes/pct_theme_installer und legt maximal Symlinks nach /system/modules an.
    Symlinks zu den Ressourcen-Dateien werden in den ROOT-Ordner gelegt in Relation zur Quelle. Da das Modul in /system/modules beherbergt ist, wird nicht /bundles genutzt sondern der symlink ist /system/modules/...
    ---
    Erneuter durchlauf, Hoster: all-inkl.

    Die Installation des Pakets erfolgt problemlos, inkl. sämtlicher nötiger composer Updates. Das Modul ist daraufhin im Backend normal einsetzbar. Der ganze Prozess dauert keine Minute.

    Danke an alle Beteiligten für das externe Testen.

    Der Thread wird an dieser Stelle geschlossen.
    Angehängte Dateien
    Zuletzt geändert von Tim; 07.05.2024, 09:59.

    Einen Kommentar schreiben:


  • tri
    antwortet
    Bei mir werden alla PHP übernommen. Wichtig wenn sie definiert werden etwa eine viertel Stunde warten bis sie aktiv sind.

    Im Anschluss habe ich mit den neuen PHP-Einstellungen ein composer update premium-contao-themes/pct_theme_installer contao durchgeführt.

    Fehlermaldung:
    Auffällig: Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead.

    Code:
    > Resolving dependencies using Composer Cloud v3.7.0 [6.9MiB/0.34s] Loading composer repositories with package information [61.4MiB/8.01s] Updating dependencies [25.8MiB/8.31s] Lock file operations: 0 installs, 1 update, 0 removals [25.8MiB/8.31s] - Upgrading doctrine/sql-formatter (1.2.0 => 1.3.0) [25.0MiB/8.32s] [B]Writing lock file[/B] [12.8MiB/8.34s] [B]Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead. [/B][13.1MiB/8.65s] No security vulnerability advisories found. [13.5MiB/8.65s] Memory usage: 13.53MB (peak: 166.35MB), time: 8.65s. [13.5MiB/8.65s] Finished Composer Cloud resolving. # Job ID DhuEhJn43eaQr8CZ98oFc5OuplKnvmN5T2R3Mh9vvF4bgueMmn 9lvhpWUsFZb6Tm completed in 1715070250 seconds # Memory usage: 13.53MB (peak: 166.35MB), time: 8.65s.
    Logdatei:
    Code:
    [2024-05-07T10:24:43.088009+02:00] console.CRITICAL: Error thrown while running command "contao:maintenance-mode enable --no-interaction". Message: "There is currently no session available." {"exception":"[object] (Symfony\\Component\\HttpFoundation\\Exception\\Se ssionNotFoundException(code: 0): There is currently no session available. at /home/fuellerl/www/2024c582.fueller-lektorat.ch/vendor/symfony/http-foundation/RequestStack.php:107)","command":"contao:maintenan ce-mode enable --no-interaction","message":"There is currently no session available."} []

    Einen Kommentar schreiben:


  • tri
    antwortet
    Beim versuch den PCT-ThemeInstaller über den Contao-Manager zu installieren:
    – Bei der installation bricht der composer install ab - CM konnte den Hintergrundprozess nicht starten
    –
    Unter Pakete scheint der PCT-ThemeInstaller installiert
    – In der installation sieht man weder unter Bundels noch System/Module das Modul
    – Will man im Contao-Backend prüfen ob PCT-ThemeInstaller installiert ist, heisst es Dienest nicht verfügbar

    Fehlermeldung:

    Code:
    Error thrown while running command "contao:maintenance-mode enable --no-interaction". Message: "There is currently no session available."
    {
    "exception": "[object] (Symfony\Component\HttpFoundation\Exception\Sessio nNotFoundException(code: 0): There is currently no session available. at /home/fuellerl/www/2024c582.fueller-lektorat.ch/vendor/symfony/http-foundation/RequestStack.php:107)",
    "command": "contao:maintenance-mode enable --no-interaction",
    "message": "There is currently no session available."
    }[I][/I]
    Hier noch die Fehlermeldung im Contao Manager

    Code:
    $ /usr/local/php82/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -ddisplay_startup_errors=0 -derror_reporting=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Zurich /home/fuellerl/www/2024c582.fueller-lektorat.ch/public/contao-manager.phar.php composer require premium-contao-themes/pct_theme_installer --no-update --no-scripts --prefer-stable --sort-packages --no-ansi --no-interaction Using version ^2.0 for premium-contao-themes/pct_theme_installer /home/fuellerl/www/2024c582.fueller-lektorat.ch/composer.json has been updated # Process terminated with exit code 0 # Result: OK > Resolving dependencies using Composer Cloud v3.7.0 [6.9MiB/0.22s] Loading composer repositories with package information [61.4MiB/7.18s] Updating dependencies [25.7MiB/7.40s] Lock file operations: 2 installs, 0 updates, 0 removals [25.7MiB/7.40s] - Locking contao-community-alliance/composer-plugin (3.2.4) [25.7MiB/7.40s] - Locking premium-contao-themes/pct_theme_installer (2.0.0) [25.0MiB/7.41s] Writing lock file [12.8MiB/7.44s] Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead. [13.0MiB/7.65s] No security vulnerability advisories found. [13.5MiB/7.65s] Memory usage: 13.51MB (peak: 166.31MB), time: 7.66s. [13.5MiB/7.66s] Finished Composer Cloud resolving. # Job ID vwj3HUeurFHi96UiP1HT3BwcnzJMKiVLBNWgzoJ4r0EujQRLEU fOKHXloQ6TNcvNgsDhA681qrYabSFkVxYXQbADTWwFjZfVIUPC KQMyOwycb6WhOhxiqEKIjwMj completed in 1715010663 seconds # Memory usage: 13.51MB (peak: 166.31MB), time: 7.66s.
    Angehängte Dateien
    Zuletzt geändert von tri; 07.05.2024, 08:53.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Zitat von tri Beitrag anzeigen
    Hallo Tim

    habe gerade nochmals eine Contao-Testinstanz auf Hostpoint installiert und Testweise eine Erweiterung installiert
    Alles funktioniert Grundsätzlich trotz schneckentempo :-)

    Was mir wichtig erscheint ist eine ini-Datei im public-ordner anzulegen:

    Code:
    [PHP]
    upload_max_filesize: 500M
    post_max_size: 512M
    memory_limit: 1024M
    max_execution_time: 500
    max_input_vars: 5000
    allow_url_fopen: On
    max_input_time: 900
    Als nächstes werde ich den PCT-ThemeInstaller über den Contao-Manager installieren.
    Nach unseren Tests auf Hostpoint werden diese Einstellungen nur bedingt übernommen. Hostpoint hat interne Limits für viele Werte. memory_limit war z.b. bei 512mb gedeckelt, was meines Erachtens nicht mehr zeitgemäß ist und für den reibungslosen Betrieb des Managers oft nicht ausreicht.
    Der Manager versucht selbst das memory_limit auf -1 zu setzen bei aufwendigen Abfragen. Das wird bei Hostpoint scheitern. Man sieht es bereits bei der Ausführungsdauer nur des Selbsttests beim Betreten des Managers.

    Bezogen auf den PCT Contao Installer und EX5 sehe ich keine Einschränkungen - sieht man von der allgemeinen Leistungsfähigkeit des Servers ab.
    Bezogen auf weitere Verwendung des Managers empfehle ich zu aktuellem Zeitpunkt einen anderen Hoster zu nutzen.

    Einen Kommentar schreiben:


  • tri
    antwortet
    Hallo Tim

    habe gerade nochmals eine Contao-Testinstanz auf Hostpoint installiert und Testweise eine Erweiterung installiert
    Alles funktioniert Grundsätzlich trotz schneckentempo :-)

    Was mir wichtig erscheint ist eine ini-Datei im public-ordner anzulegen:

    Code:
    [PHP]
    upload_max_filesize: 500M
    post_max_size: 512M
    memory_limit: 1024M
    max_execution_time: 500
    max_input_vars: 5000
    allow_url_fopen: On
    max_input_time: 900
    Als nächstes werde ich den PCT-ThemeInstaller über den Contao-Manager installieren.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Bei Janine ist es auch Hostpoint. Die scheinen doch einige Probleme zu bereiten, auch ist der Server sehr langsam - zumindest den, den wir getestet haben.

    Janine's Test haben ergeben, dass die Contao Installation via PCT Contao Installer funktioniert und daraufhin auch die Theme-Installation. Contao 5.3.7, EX5
    -------------------------------
    Installationen direkt via Manager haben auf Hostpoint dort nicht funktioniert.

    Ausgehend von diesem Thread scheint auch die nachträgliche Integration des Managers Probleme zu bereiten.

    Ist die reine Contao Installation via Manager hier möglich und lassen sich andere Erweiterungen integrieren?
    Zuletzt geändert von Tim; 06.05.2024, 13:29.

    Einen Kommentar schreiben:


  • tri
    antwortet

    Hallo tschero

    In den letzten Tagen habe ich versucht auf zwei verschiedenen Hostings mit dem PCT Contao Installer Eclips5 zu installieren.
    Alle Versuche nachträglich den Contao-Manager zu installieren sind gescheitert – wie oben geschildert.

    Nun habe ich die umgekehrte Variante probiert:
    Contao mit CM installieren und nachträglich mit dem premium-contao-themes/pct_theme_installer
    um das Theme zu installieren:

    Mit Contao Manager habe ich eine neue Contao-Instanz mit PHP 8.2 installiert.
    Dann wollte ich mit CM das Paket premium-contao-themes/pct_theme_installer installieren
    und folgende Fehlermeldung beim composer install bekommen:

    Code:
    // Warming up the cache for the prod environment with debug false 12:42:43 CRITICAL [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "There is currently no session available." ["exception" => Symfony\Component\HttpFoundation\Exception\Session NotFoundException { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "There is currently no session available."] In RequestStack.php line 107: There is currently no session available. cache:warmup [--no-optional-warmers] 12:42:43 CRITICAL [console] An error occurred while using the console. Message: "An error occurred while executing the "/opt/alt/php82/usr/bin/php -dmemory_limit=-1 /home/qogojeqe/public_html/eclipse5-82/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi" command: 12:42:43 CRITICAL [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "There is currently no session available." ["exception" => Symfony\Component\HttpFoundation\Exception\Session NotFoundException { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "There is currently no session available."] In RequestStack.php line 107: There is currently no session available. cache:warmup [--no-optional-warmers] " ["exception" => RuntimeException { …},"message" => """ An error occurred while executing the "/opt/alt/php82/usr/bin/php -dmemory_limit=-1 /home/qogojeqe/public_html/eclipse5-82/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi" command: 12:42:43 CRITICAL [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "There is currently no session available." ["exception" => Symfony\Component\HttpFoundation\Exception\Session NotFoundException { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "There is currently no session available."]\n \n In RequestStack.php line 107:\n \n There is currently no session available. \n \n \n cache:warmup [--no-optional-warmers]\n \n """] In ContaoSetupCommand.php line 142: An error occurred while executing the "/opt/alt/php82/usr/bin/php -dmemory_ limit=-1 /home/qogojeqe/public_html/eclipse5-82/vendor/contao/manager-bundl e/bin/contao-console cache:warmup --env=prod --no-ansi" command: 12:42:43 C RITICAL [console] Error thrown while running command "cache:warmup --env=p rod --no-ansi". Message: "There is currently no session available." ["excep tion" => Symfony\Component\HttpFoundation\Exception\Session NotFoundExceptio n { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "There is currently no session available."] In RequestStack.php line 107: There is currently no session available.
    Zum Test habe ich andere Pakete erfolgreich installieren können,
    Es scheint so dass der pct_theme_installer nicht installiert werden kann und im composer install hängen bleibt.
    Im abgesicherten Modus unter Pakete wird der pct_theme_installer aufgeführt mit dem Hinweis «Manuell entfernt», «Dieses Paket wurde aus der Composer.json entfernt»

    Nachtrag Hoster/Server:
    Die installationen habe ich auf Hostpoint und dem Hoster Cyon in der Contao-Community der Referenzhoster für Contao ..

    Zuletzt geändert von tri; 06.05.2024, 12:42.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Zitat von tschero Beitrag anzeigen
    Klappt die Installation ggf. über die Konsole?
    So könnte man den Fehler weiter eingrenzen.

    Grüße
    Das wäre für Janine kein annehmbarer Weg. Für mich auch nicht . Mal sehen was der Hoster sagt. Als Referenz-Installation habe ich eine bei all-inkl bereitgestellt. Dank Dir erstmal, wir warten mal ab...
    Zuletzt geändert von Tim; 03.05.2024, 08:00.

    Einen Kommentar schreiben:


  • tschero
    antwortet
    Klappt die Installation ggf. über die Konsole?
    So könnte man den Fehler weiter eingrenzen.

    Grüße

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Zitat von tschero Beitrag anzeigen
    Stand gestern habe ich ein Contao 5.3.7 mit EX 5.0.3 bei AllInkl. Premium-Paket laufen (nur per Konsole installiert, falls die Info relevant sein sollte).
    Die Default-Demo läuft dort derzeit ohne Fehler.

    Grüße
    Ja, unsere all-inkl flutschen auch mega gut. Der Hoster hier ist Hostpoint. Da kann aber etwas generell nicht stimmen. Alles ist super lahm aufm dem Server.

    Einen Kommentar schreiben:


  • tschero
    antwortet
    Stand gestern habe ich ein Contao 5.3.7 mit EX 5.0.3 bei AllInkl. Premium-Paket laufen (nur per Konsole installiert, falls die Info relevant sein sollte).
    Die Default-Demo läuft dort derzeit ohne Fehler.

    Grüße

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Aktuell scheitert es eher am Hoster. Wir kriegen dort nichtmal ein rohes Contao an den Start.

    Einen Kommentar schreiben:


  • tschero
    antwortet
    Du hast in der composer.json Dein Root-Verzeichnis auf "web" festgeschrieben.
    Gem der folgenden Info sollte für Contao 5.3 "public" verwendet werden.
    https://forum.premium-contao-themes....8916#post18916

    Grüße

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Vielleicht ist der Manager und dessen Dienste aktuell ausgelastet oder der Server ist ausgelastet.

    Mh... ich habe gerade eine frische 4.13 über den Manager installiert. Vorher eine 5.3. Theme Installer daraufhin auch via Manager. Das war problemlos.

    Ich hab in dieser Installation memory_limit auf -1 gesetzt. Quasi volle Pulle
    Zuletzt geändert von Tim; 02.05.2024, 09:30.

    Einen Kommentar schreiben:

Lädt...
X