Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
QUESTION gs 3.3.13 on php7.0
#1
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
Reply
#2
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/
Reply
#3
3.3.14b1 Download: https://github.com/GetSimpleCMS/GetSimpl.../v3.3.14b1
Thread: http://get-simple.info/forums/showthread.php?tid=10305
Reply
#4
@df8oe
Did you try 3.3.14 beta, as datiswous suggested?
Reply
#5
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
Reply
#6
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.
Reply
#7
(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...
Reply
#8
Probably some plugin. Updater and GetFeed didn't work when I tested PHP7.
Reply
#9
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.
Reply
#10
Yeah that is typically what a 500 error means, usually an apache config issue not php
NEW: SA Admin Toolbar Plugin | View All My Plugins
- Shawn A aka Tablatronix
Reply




Users browsing this thread: 1 Guest(s)