Hi everyone,
I have had a website running on Kirby 2 for time now and decided the update was long overdue. My site is using the Baltrum theme and it works fine online as of today.
I decided to work on my site locally, and failed to update the existing website to Kirby 3 - I decided it was probably because of the old theme and settled to start over a new project.
I have downloaded the starter kit, plus a free theme (the Lemmon Portfolio). I copied the Kirby files to the theme file, as well as the index. I have tried multiples copies (with or without hidden files, etc.) but I always end up with a MAMP error screen stating “Class ‘Twig\Loader\FilesystemLoader’ not found” when I try to access the site. I have test the starter kit on its own and it works.
This line in particular seems to be the culprit - I am by no means a professional developer and there is not much I can do on my own (the link looks fine to me, pointing to the ‘templates’ folder, which exists in the described location): $loader = new Twig\Loader\FilesystemLoader(__DIR__ . '/../../templates');
If anyone could give me pointers, it would be much appreciated. I picked Kirby 2 back then because it was so simple to put together, but I must say I’m having a hard time with Kirby 3.
I actually missed that part - so I tried to run composer install in my root folder, which returns composer: command not found
I tried installing composer using this tutorial, but the error message is the same after I run composer install. The error message is the same on MAMP.
Here is a summary of what I have done:
copy the template file, renaming it mywebsite
copy the kirby folder inside mywebsite
tried to run composer install in mywebsite > and failed
composer diagnose returns the same error message
- php composer diagnose returns Could not open input file: composer
Side note: I created a shell (sh-3.2$) for a different project which was necessary to work with Jekyll… I don’t know if that can be an issue or how to work around that.
Hi and thank you for the swift reply…
I followed the steps required but still got the same error message. However I found a Stack Overflow thread which solved my Composer problem. I’m reporting it here in case someone hits the same snafu.
Here is the code :