Ankündigung
Einklappen
Keine Ankündigung bisher.
count(): Argument
Einklappen
X
-
Wenn kein Theme installiert wurde (oder auch die Seitenstruktur leer bleibt), schafft der Server die Installation des SQL Templates nicht oder scheitert bereits an einem früheren Schritt. In der Regel ist ein zu geringes memory_limit am Server der Grund dafür. Wir empfehlen min. 512mb unter 4.9 oder höher. Viel hilft auch an dieser Stelle viel.
-
Der Theme-Installer lief beim ersten Mal durch, jedoch wurden keine Themes installiert (immer noch Beim 2. mal erschien folgender Fehler:[
2022-05-30 11:24:37] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{" _ro ute":"contao_backend","_scope":"backend","_token_ c heck":true,"_controller":"Contao\\CoreBundle\\Cont roller\\BackendController::mainAction"},"request_u ri":"https://contao49.bossertag.ch/contao?do=pct_theme_installer&ref=PTjuNHM7&rt=UdZM 5DTpxn1G_Kx8Y9XwVxdbzy2FXDhaAUOJ1cOsWic&status=ins tallation&step=copy_files","method":"GET"} []
[2022-05-30 11:24:37] request.CRITICAL: Uncaught PHP Exception RuntimeException: "Failed to start the session." at /var/www/clients/client281/web1292/web/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php line 163 {"exception":"[object] (RuntimeException(code: 0): Failed to start the session. at /var/www/clients/client281/web1292/web/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:163)"} []
[2022-05-30 11:24:37] request.CRITICAL: Uncaught PHP Exception RuntimeException: "Failed to write cache file "/var/www/clients/client281/web1292/web/var/cache/prod/twig/b5/b5cc6751e6c0b17a2b20889038c4784e7092e129962531c47d 8f8a463fb3c972.php"." at /var/www/clients/client281/web1292/web/vendor/twig/twig/src/Cache/FilesystemCache.php line 80 {"exception":"[object] (RuntimeException(code: 0): Failed to write cache file "/var/www/clients/client281/web1292/web/var/cache/prod/twig/b5/b5cc6751e6c0b17a2b20889038c4784e7092e129962531c47d 8f8a463fb3c972.php". at /var/www/clients/client281/web1292/web/vendor/twig/twig/src/Cache/FilesystemCache.php:80)"} []
1 Bild
Einen Kommentar schreiben:
-
Du musst das Theme jetzt noch installieren mit Hilfe des Theme Installers: https://help.premium-contao-themes.c...installer.html
Einen Kommentar schreiben:
-
Hallo Tim, ich habe das Theme manuell via contao-manager.phar.php installiert und dem Modul Theme Installer installiert. Du hast recht, mit PHP 7.4 kommt zwar die Fehlermeldung nicht mehr, allerdings werden auch keine Templates geladen. Was würdest du tun?
1 Bild
Einen Kommentar schreiben:
-
Das Problem an dieser Stelle ist weniger PHP8, sondern dass dem Demo-Installer Daten fehlen.
Ich tippe daher eher darauf, dass das Theme nicht vollständig installiert wurde. Konnte die Installation via Theme Installer abgeschlossen werden? Ist ausreichend Speicher auf dem Webspace vorhanden?
Einen Kommentar schreiben:
-
Hallo Tim, ich habe Contao nochmals neu aufgesetzt und der Fehler ist leider geblieben. Die Supporter vom Hosting meinen folgendes dazu:
Die aufgezeigte Meldung ist ein «typischer» Fehler, wenn der verwendete Code noch nicht mit PHP 8 kompatibel ist. (Die PHP count()-Funktion erwartet zwingend eine zählbare Variable ab Version 8.0 und höher: https://www.php.net/manual/de/functi...ount-changelog).
Ich weiss leider nicht, welches Template/Theme Sie installieren wollten, aber vermute dieses ist nicht kompatibel mit 8.0. Habe nun die PHP Version auf 7.4 eingestellt und Contao-seitig alle notwendigen Befehle ausgeführt, damit es nun auf der tieferen Version wieder läuft. Gehe schwer davon aus, dass es nun funktioniert.
Kann das sein, dass X4 auf 4.9 oder 4.11 wirklich nicht mit PHP 8 kompatibel ist?
Einen Kommentar schreiben:
-
Zitat von janineiten Beitrag anzeigenHallo Tim
Hier der Error Log
[2022-05-24T15:38:49.833621+02:00] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{" _ro ute":"contao_backend","_scope":"backend","_token_ c heck":true,"_controller":"Contao\\CoreBundle\\Cont roller\\BackendController::mainAction"},"request_u ri":"https://contao49.bossertag.ch/contao?do=pct_demoinstaller&ref=6sMw1j31","method" :"GET"} []
[2022-05-24T15:38:50.034625+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "count(): Argument #1 ($value) must be of type Countable|array, null given" at /var/www/clients/client281/web1292/web/system/modules/pct_themer/templates/backend/be_pct_demoinstaller.html5 line 45 {"exception":"[object] (TypeError(code: 0): count(): Argument #1 ($value) must be of type Countable|array, null given at /var/www/clients/client281/web1292/web/system/modules/pct_themer/templates/backend/be_pct_demoinstaller.html5:45)"} []
Ich habe auch PHP 8.0 probiert und habe nochmals den gleichen Error. An was könnte das liegen?
Einen Kommentar schreiben:
-
Hallo Tim
Hier der Error Log
[2022-05-24T15:38:49.833621+02:00] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{" _ro ute":"contao_backend","_scope":"backend","_token_ c heck":true,"_controller":"Contao\\CoreBundle\\Cont roller\\BackendController::mainAction"},"request_u ri":"https://contao49.bossertag.ch/contao?do=pct_demoinstaller&ref=6sMw1j31","method" :"GET"} []
[2022-05-24T15:38:50.034625+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "count(): Argument #1 ($value) must be of type Countable|array, null given" at /var/www/clients/client281/web1292/web/system/modules/pct_themer/templates/backend/be_pct_demoinstaller.html5 line 45 {"exception":"[object] (TypeError(code: 0): count(): Argument #1 ($value) must be of type Countable|array, null given at /var/www/clients/client281/web1292/web/system/modules/pct_themer/templates/backend/be_pct_demoinstaller.html5:45)"} []
Ich habe auch PHP 8.0 probiert und habe nochmals den gleichen Error. An was könnte das liegen?
Einen Kommentar schreiben:
-
count(): Argument
Hallo zusammen
Ich habe Contao 4.13.4 installiert und wollte das Template X4 laden. Ich konnte den Theme Installer installieren. Wenn ich ihn aber aufrufe, gibt es mir einen Fehler:
count(): Argument #1 ($value) must be of type Countable|array, null given
Hier die PHP info: https://contao49.bossertag.ch/phpinfo.php
Was mache ich falsch?
LG Janine2 BilderStichworte: -
Einen Kommentar schreiben: