Join us for EEConf 2023, October 4-5 in Orlando. Speakers. Networking. Community powered. Awesome.
Join us for EEConf 2023, October 4-5 in Orlando.
Register Now!I’ve inherited a very old, very large intranet site running EE 3.3.3. Everything more or less works, except that when I try to go to the control panel, the page comes up completely blank. With debug set to 1 in config.php, I get this:
Warning count(): Parameter must be an array or an object that implements Countable
C:/ee/system/ee/EllisLab/ExpressionEngine/Service/Model/Facade.php, line 64 show details Warning count(): Parameter must be an array or an object that implements Countable
C:/ee/system/ee/legacy/libraries/Cp.php, line 798 show details
However, it should be noted that I get that on EVERY page load, including the ones that work. How can I debug this issue and move forward?
I can get into some pages in the cp area, such as: admin.php?/cp/logs/*
The exact URL which does not work is: admin.php?/cp/settings/general
I’m not sure if there are other pages under admin.php?/cp/settings/ that might work, because I can’t see them.
The site is running PHP 7.3.2. Interestingly, I temporarily rolled back to PHP 5.4.45 and the same issue started happening on other admin pages as well.
Can you try version 7.4? I know 5.3 is supposed to be the lowest for EE3, and 7.3.2 should work, but you might try it. I just noticed the “countable()”. error… that would be related to php. It could also be a Plugin causing it.
Docs for version 3 are here if you didn’t find them: https://docs.expressionengine.com/v3/
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.