Getting error "Supports concrete5 request URLs"

Permalink
Hey Guys,

I have had my support team looking at this error i am getting on installation with no luck.

I have temporarily set open_base_dir restriction to none and session save path to tmp as C5 KB.

Last message i got from the was the following:

We have tried all the possible options to get it working in a Plesk environment without any luck.

Can you please try to get info from the developers of Concrete5 for steps to set it up in Plesk ?

Do you have eany idea what could be the issue and on how to solve this ?, i am not able to setup C5 on our Plesk server for some odd reasons...

c5themesCo
 
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
Looks like some PHP extensions need to be enabled, start with CURL and FILEINFO.
Some more info here...
https://documentation.concrete5.org/developers/introduction/system-r...
trmwebdesign replied on at Permalink Reply
trmwebdesign
I'm having the same issue. I cannot get past the 'Testing Environment' screen as it says "concrete5 cannot parse the PATH_INFO or ORIG_PATH_INFO information provided by your server" next to the "Supports concrete5 request URLs" test.

Mine is a newly set up VPS, with CentOS 7, Plesk 18 (Obsidian), Apache 2. I'm using PHP 7.3 with Concrete5 verion 8.5.4 as per the Concrete5 system requirements page
I believe all required PHP extensions are present and enabled:
https://c58.todd.co.uk/phpinfo.php...
(I have also tried changing PHP to 7.1, but that doesn't change the outcome)

In PHP settings, open_basedir is set to {WEBSPACEROOT}{/}{:}{TMP}{/}
I have tried setting this to none, and also tried leaving it blank but still doesn't work.

I've tried using a different browser (I tend to use Chrome, so I tried Opera to see if was a stubborn caching issue affecting Chrome). Same result in Opera.

After looking in the log files following countless installation attempts I saw a code 500 entry referring to "GET /index.php/install/web_precondition/request_urls/20?_=1610043445563 HTTP/1.0", so I Googled this and came across the following thread on the forum:
https://www.concrete5.org/community/forums/installation/concrete5-be...
Again, I tried the solution offered athttps://github.com/concrete5/concrete5/issues/6514,... but still no joy (as apparently concrete5 already comes with support for reverse proxies).

I have even tried migrating a Concrete 5.7 site from an older Plesk server (with CentOS 6, where it's working absolutely fine), and although it copied over to the new server, Concrete doesn't appear to work 100% (e.g. Dashboard > Site Map shows 'Load Error'). So I'm convinced it's a server config issue rather than Concrete itself...

Support at my hosting company aren't interested in helping to resolve the issue as installing 3rd party software doesn't concern them.

So does anyone out there have any bright ideas on what I've missed in the configuration? I'm assuming other people have managed to get version 8.5.4 installed on a Plesk server.
Hopefully any replies can help c5themesCo too.

Thank you in advance for any help/suggestions
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
"3rd party software" indeed!.
Find another hosting company if that is there reply.
Here is a list of PHP extensions that my hosts provide as a standard PHP environment...
bcmath, bz2, calendar, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, libxml, litespeed, mbstring, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, readline, Reflection, session, shmop, SimpleXML, sockets, SPL, sqlite3, standard, timezonedb, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib.