I’m getting some errors after I tried to install a new theme on Kirby’s plainkit. I’m using MAMP locally and can access my panel fine but can’t get to anything on the front end. I’m getting an error in the theme’s menu.php file:
Whoops\Exception\ErrorException thrown with message “foreach() argument must be of type array|object, null given”
Stacktrace: #23 Whoops\Exception\ErrorException in /Applications/MAMP/htdocs/kirby-art-slider/site/snippets/menu.php:19 #22 Whoops\Run:handleError in /Applications/MAMP/htdocs/kirby-art-slider/site/snippets/menu.php:19 #21 include in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Filesystem/F.php:410 #20 Kirby\Filesystem\F:loadIsolated in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Filesystem/F.php:387 #19 Kirby\Filesystem\F:load in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Toolkit/Tpl.php:36 #18 Kirby\Toolkit\Tpl:load in /Applications/MAMP/htdocs/kirby-art-slider/kirby/config/components.php:303 #17 Kirby\Cms\Core:{closure} in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Cms/App.php:1442 #16 Kirby\Cms\App:snippet in /Applications/MAMP/htdocs/kirby-art-slider/kirby/config/helpers.php:711 #15 snippet in /Applications/MAMP/htdocs/kirby-art-slider/site/snippets/header.php:24 #14 include in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Filesystem/F.php:410 #13 Kirby\Filesystem\F:loadIsolated in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Filesystem/F.php:387 #12 Kirby\Filesystem\F:load in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Toolkit/Tpl.php:36 #11 Kirby\Toolkit\Tpl:load in /Applications/MAMP/htdocs/kirby-art-slider/kirby/config/components.php:303 #10 Kirby\Cms\Core:{closure} in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Cms/App.php:1442 #9 Kirby\Cms\App:snippet in /Applications/MAMP/htdocs/kirby-art-slider/kirby/config/helpers.php:711 #8 snippet in /Applications/MAMP/htdocs/kirby-art-slider/site/templates/projects.php:1 #7 include in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Filesystem/F.php:410 #6 Kirby\Filesystem\F:loadIsolated in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Filesystem/F.php:387 #5 Kirby\Filesystem\F:load in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Toolkit/Tpl.php:36 #4 Kirby\Toolkit\Tpl:load in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Cms/Template.php:171 #3 Kirby\Cms\Template:render in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Cms/Page.php:1061 #2 Kirby\Cms\Page:render in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Cms/App.php:713 #1 Kirby\Cms\App:io in /Applications/MAMP/htdocs/kirby-art-slider/kirby/src/Cms/App.php:1086 #0 Kirby\Cms\App:render in /Applications/MAMP/htdocs/kirby-art-slider/index.php:5
I’ve tried troubleshooting the install and am fairly sure I did the htaccess and permissions correctly.
That was the issue, thanks! In case anyone else runs into this the Gumroad download version was incorrect contact the developer at oliviergassies@gmail.com for the correct version.
You can also change the listed() variable yourself but permissions may need changing on the Gumroad download.