Hi I know your pain it took me a couple of months of trial and error with a few different CMSs and then a good month to figure out how to setup Kirby on Lavarel Homestead. I planned to write a guide and wack it on ebay to recover my costs but have never got around to do it. Iāve ben bogged down with other exigencies and havenāt used Kirby for six months but here is a few tips off the top of my head. Donāt use any PHP beyond 7.3 as its the last version with httpaccess file support, Ditch nginx and use the Apache option. The key ito a good setup is the yaml file and your directory setup, where to put all the files etc. Iāve got to finish a project first but might revisit my original plan next week as I need a few $ for a cheap Chinese smartphone. Good luck!
Could you explain this in more detail?
https://wpengine.com/support/htaccess-deprecation/ Iām not sure what effect this has in Kirby CMS but to keep things simple I rolled back from 7.4 to 7.3 and ditched nginx as I read that it doesnāt support .htaccess files. Setting up Kirby fancy and plain can be done via the yaml file. I have a text search php script that I use to find old drafts sections that can be cut and pasted into Kirby that runs separately on an installed version of PHP 5.6. Everything can be up and running on a dirt cheap sata3 or alternative drive in a few hours, panel access to fancy and plain is no problem with my setup.
Ok, but then your statement is misleading. This special provider wpengine will disable usage of .htaccess files in general if you choose PHP >7.3. It doesnāt affect anyone who is hosting her site anywhere else - except other provider will do the same. It is not a PHP thing, it is a decision by this provider for his hosting.
.htaccess
(not āhttpaccessā) = Apache, not relevant for Nginx server, thatās right. Which doesnāt mean at all that you cannot set up Kirby on Nginx, but of course, you have to create an nginx configuration file instead.
You should always use the most current PHP version that is supported by Kirby if possible. And if a provider does not support .htaccess
files, then they must provide other means to set the necessary configuration via a VHost configuration file.
Yes, .htaccess or course. ā¦The setup I found for Nginx didnāt workā¦maybe it was written for a different version. Lavarel homestead gives DIY types the option to integrate setup so you donāt have to worry about such mysteries, specify apache and php version and the chug-a-lug integration is automatic. Naturally CMS vendors leave it to the IT professionals to do all the headscratching as they are repeat business. I asked the boss, but he had no experience with Lavarel homestead. So DIYers like me are looking for less mystery via loose ends.