GetSimple Support Forum

Full Version: gs 3.3.13 on php7.0
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have php6.5.32 and php7.0 installed on my production system Debian 9 (running ~30 different gs installations). When using 5.6.32 all gs installations work flawlessly, when using php7.0 I only get a "Error 500" and nothing listed in server logs on all gs installations. Other sites (with WIKIS, discussion groups, other CMS) do work also - but no gs installation. I am confused because there is NO message in server logs - I do not have any idea where to look at.... simplexml, rewite, gd and curl modules are installes and activated.

Greetings
DF8OE
Hi I don't know if it helps, but have you turned on debug mode to check for errors? http://get-simple.info/wiki/debugging

Also, have you tried the 3.3.14b1 (beta release)? This hotfix release fixes an issues with php 7. http://get-simple.info/start/changelog/
@df8oe
Did you try 3.3.14 beta, as datiswous suggested?
I have tried. Using php5.6 3.3.14b runs fine, using php7.0 I get again an HTTP500 error wirthout anything noted in the logs
I just tested on XAMPP with PHP 7.0.28 and had no problems with a fresh GS 3.3.13 install. I also tested an existing GS 3.3.13 test site, I had to remove a couple plugins that had issues, but after that, it works.
(2018-03-31, 03:29:20)Carlos Wrote: [ -> ]I just tested on XAMPP with PHP 7.0.28 and had no problems with a fresh GS 3.3.13 install. I also tested an existing GS 3.3.13 test site, I had to remove a couple plugins that had issues, but after that, it works.

That maybe a problem here, too.

I use GS as a symlinked folder on many diferent sites. Only data and configuration exists on each site the rest is symlinked (its much more easy to maintain). And I do have ~20 plugins (which are not enabled at most sites, but all are enabled in complete on some site). So maybe symlinking is a problem again, or there are plugins which do not work under php7.0. I have to investigate...
Probably some plugin. Updater and GetFeed didn't work when I tested PHP7.
I found I had to comment out ...

# Follow symbolink links, This is required for rewrites on some hosts
# Options +FollowSymLinks


... in .htaccess on my new live site, which happens to be running php 7.0, not sure if is related?

It wasn't a problem when running GetSimple in XAMPP using php 7 on a Windows machine, only on the live site running Ubuntu.
Yeah that is typically what a 500 error means, usually an apache config issue not php