- Betroffene App
- WoltLab Suite Core
Servus!
Eigentlich sollte dieses Thema ja erledigt sein,
dennoch habe ich eben den gleichen Fehler beim Aufruf eines Artikels.
- Aufgerufene URL
- /article/5-mini-serienproduktion-in-oxford-angelaufen/
- Referrer
- https://www.r53-forum.de/article-list/
- WoltLab Suite
- 3.0.11 pl 1
- PHP
- 7.2.0
- Fehlermeldung
- count(): Parameter must be an array or an object that implements Countable
- Art
- wcf\system\exception\ErrorException
- Datei (Zeile)
- /var/www/vhosts/r53-forum.de/httpdocs/lib/system/WCF.class.php (313)
- Stacktrace
-
- /var/www/vhosts/r53-forum.de/httpdocs/templates/compiled/28_wcf_1_article.php (3582): wcf\system\WCF::handleError(…)
- /var/www/vhosts/r53-forum.de/httpdocs/lib/system/template/TemplateEngine.class.php (320): include(…)
- /var/www/vhosts/r53-forum.de/httpdocs/lib/page/AbstractPage.class.php (308): wcf\system\template\TemplateEngine->display(…)
- /var/www/vhosts/r53-forum.de/httpdocs/lib/page/AbstractPage.class.php (103): wcf\page\AbstractPage->show(…)
- /var/www/vhosts/r53-forum.de/httpdocs/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
- /var/www/vhosts/r53-forum.de/httpdocs/lib/system/request/RequestHandler.class.php (94): wcf\system\request\Request->execute(…)
- /var/www/vhosts/r53-forum.de/httpdocs/index.php (9): wcf\system\request\RequestHandler->handle(…)
Habe dann auf die PHP 7.1.12 gewechselt und die Artikel können aufgerufen werden.
Server Infos.
Muss gestehen, das dies zuvor funktionierte und ich gestern auf einen neuen Server
gewechselt bin. (Dort lief die Seite ebenfalls mit 7.2.0)
Weiter habe ich entsprechende Optimierungen wie hier im Forum angegeben umgesetzt.
Entsprechend habe ich zuvor noch das InnoDB-Modul in der Konfiguration des MySQL-Datenbankservers aktiviert.
Somit konnte ich dann
z.B.:
innodb_flush_log_at_trx_commit=2
innodb_buffer_pool_size=3000M
innodb_log_buffer_size=384M
innodb_log_file_size=1028M
innodb_thread_concurrency=8
innodb_fast_shutdown=1
... einrichten
Beim Versuch die Datenbank weiter zu optimieren innodb_autoextend_increment, habe ich mir die ibdata1
zerschossen was ich aber dank eines Backups des "mysql-Ordners" wieder fixen konnte.
Hatte die Seite durchgechekt aber im Bereich der Artikel nur darauf geachtet,
dass die Artikelangezeigt werden, was sie auch tun, hatte aber keinen Artikel selbst aufgerufen.
Mehr habe ich nicht gemacht/verbrochen und würde mich über ein Feedback zur Behebung freuen.
Sollte noch Daten benötigt werden, werde ich diese schnellstens nachreichen.
Danke
Sascha