jbroadway / elefant

Elefant, the refreshingly simple PHP CMS and web framework.
http://www.elefantcms.com
MIT License
208 stars 39 forks source link

Need more installation instructions #335

Open NetLancer opened 8 months ago

NetLancer commented 8 months ago

Hi there! My need is to install elefant on XAMPP (linux) for local development and with the least hassle possible. Few day ago i posted my "Cry out for help" on discussions (/discussions/334) and waiting for any reply. I did quite a bit of a research and i found Elefant cms fittest for the task at hand although i became curious about this tool more than 2 years ago. But here, local development for me is a need. I've tried my best to install & make use of it and actually i went as far as going through on-screen installation/setup (Site name, user, db-password etc.) and upon going through that the screen just went blank, no clue :( Please provide details for going with XAMPP. Many thanx

lux commented 8 months ago

Hi, I’m away until this weekend so I won't be able to take a look and get back to you until then but I will let you know.

One thing that could be causing issues is the current release doesn't have a bunch of PHP 8 fixes merged in yet, which I mostly haven't done due to not having as much time on the project as I had hoped this past year. If your XAMPP install requires PHP 8, you could try installing from the php8-fixes branch which is almost complete except for a couple bugs in specific apps. The core should all be working in there. Hope that helps in the meantime and I'll take a closer look once I’m back.

NetLancer commented 8 months ago

Yeah, its php 8. Would be very good to have it (XAMPP case) reflected in the documentation too, thank you :)

lux commented 8 months ago

Hey, I got the PHP 8 support merged into the master branch along with a bunch more fixes. Are you able to try installing from a Github clone and see if that works? I'll be putting out a new release but I'd like a bit more time to get things in order around it and do a bit more general testing.

NetLancer commented 8 months ago

Thanx @lux sure i'll try it out again in a coupla days. Much interested. I'd been searching for an optimal tool (CMS/CMF) for a while putting a dozen of criterias in, for my planned website's a bit non-trivial. Then i figured probably the best solution for me is elefant. As i failed to install/set it up on my localhost, i jumped onto another thing called processwire, but the latter one (although flexible/powerful) takes a little longer learning & fugirung whereas elefant - at least as described - has an advantage of ease (plus light on resources). Thank you again, much hope the nice elefant is future focused and will gain more traction & support :)