Support for C5 Request URLs

Permalink 1 user found helpful
I am getting the following:

Support for C5 Request URLs
Concrete cannot parse the PATH_INFO or ORIG_PATH_INFO information provided by your server.

When I am trying to go to my website for the first time to install 5.4.1 as a fresh install on the Linux server. Any suggestions? I was running on a Windows hosting server and couldn't change file permissions so I decided to change to a Linux server. Once this change was done I deleted the concrete, files, config folders and reuploaded them from a fresh base copy. I also deleted the MySQL database I had and started over. Now when I go to the site and get to the original install page I am getting this error. What can I do to correct this issue?

Thanks

View Replies: View Best Answer
Mnkras replied on at Permalink Reply
Mnkras
can you please post a phpinfo();?
centralcec replied on at Permalink Reply
What is that? How do I get that?
Mnkras replied on at Permalink Reply
Mnkras
create a php file and put
<?php
phpinfo();
?>


and post the link
centralcec replied on at Permalink Reply
http://www.centralcec.com/phpinfo.php

Thanks
centralcec replied on at Permalink Reply
Anyone have any suggestions based off of the phpinfo link I posted? It pulls up a page with plenty of info but I am not sure what I am looking for there. Any suggestions are welcome.

Thanks
Mnkras replied on at Permalink Reply
Mnkras
yea, you don't have PATH_INFO enabled/installed

most CMS's require this to be enabled/installed
centralcec replied on at Permalink Reply
How would I go about getting this enabled/installed?

Also, how can you tell by looking at that page that I don't have it enabled/installed?
Mnkras replied on at Permalink Reply
Mnkras
well, when i tried to go to

http://www.centralcec.com/phpinfo.php/something...

your server could not find it, if path info was enabled then it would still display the phpinfo(); page
centralcec replied on at Permalink Reply
Anyone have any suggestions/ideas on what I can do here?

Thanks
jordanlev replied on at Permalink Reply
jordanlev
You can try contacting your hosting provider's customer support -- ask them how you'd enable this or if they can do it for you.
BTW, what hosting company are you using?

(I've had to install client sites on some hosts that didn't offer this -- what happened is we couldn't access the site at a "temporary" url likehttp://hostingcompany.com/~clientname... -- but when we pointed an actual domain name to it, then it worked fine).
centralcec replied on at Permalink Reply
Unfortunately I started out with GoDaddy... I was hoping it would at least be good enough to get something up and running so it would be cheap while I was working on the original version and then I could move it over to something better. I actually called their support yesterday and was told that their Linux servers don't offer support for some php code so I would have to go in to all of the php and put in the absolute path. I originally started out with their Windows hosting and it worked decently. The only issue I had there was that I couldn't change permissions for individual files...

I am going to go ahead and switch hosting companies... What hosting companies seem to do a good job with C5? How does hostgator rank? I am wanting a hosting company that will allow me to create email accounts for my domain name as well as WORK PROPERLY...

Thanks for all of the help everyone.
Mnkras replied on at Permalink Reply
Mnkras
i use hostgator and love them, nice and fast, and great support
jordanlev replied on at Permalink Best Answer Reply
jordanlev
That's really weird that concrete5 wouldn't work on godaddy -- it is such a commonly-used host. I just searched the forums for "godaddy" and came across this thread:
http://www.concrete5.org/community/forums/installation/path_info-on...

So you're not alone (but also this isn't common across ALL godaddy accounts). If you scroll to the bottom, there's this link:
http://www.concrete5.org/community/forums/installation/path_info_or...
Which seems to have a solution (if you scroll down far enough to the orange-highlighted "best answer").

Hope that works for you.
centralcec replied on at Permalink Reply
Thank you jordanlev! The bottom post that referred to the php5.ini file in the root did the trick. It now got to the installation screen. I am going to see how things work once I get the site rolling now and hopefully it will hold up! Thanks for the link and the help.

Basically what I did that was the fix for me on GoDaddy hosting was to create a php5.ini file in the root directory and put the following in it:

cgi.fix_pathinfo = 1
SMTP = relay-hosting.secureserver.net

[Zend]
zend_extension=/usr/local/zo/ZendExtensionManager.so
zend_extension=/usr/local/zo/4_3/ZendOptimizer.so


and that did the trick. I can now get to the isntall screen. But like I said, I'm not completely jumping for joy yet, I'm going to wait until I get it installed and see how it performs, etc.

Thanks again for the help!
durtydeeds replied on at Permalink Reply
This worked for me on GoDaddy! Thanks!
acoles408 replied on at Permalink Reply
I am working with a Godaddy shared hosting account with Linux and PHP5 installed:http://www.chicocea.org/phpinfo.php...

What I have noticed after some research is that Godaddy has my php5.ini in some directory that is not accessible via FTP: /web/conf/php5.ini. Also I have heard that Godaddy is not allowing people to modify this file. Has anyone else with this setup ran into this same conflict? What would be the solution to this, I feel like this would occur as a typical setup with Godaddy as a major provider of hosting.

Is there some way to overwrite the configuration stored in php5.ini files located in some dir I cannot see or access?

Thanks for any input, I originally started a new thread here:http://www.concrete5.org/community/forums/installation/concrete5-ca... as this may be unique to my setup (if that is even possible).
centralcec replied on at Permalink Reply
As I mentioned in my post earlier, try creating a new file in the root directory of your website and it may use it instead of the one they have in there already (almost like an override). If this doesn't work, I think you can contact them and get them to make some changes for you. Hope this helps.
acoles408 replied on at Permalink Reply
When I placed the php5.ini file in the root, it only contained these lines as mentioned in this thread:

cgi.fix_pathinfo = 1
SMTP = relay-hosting.secureserver.net

[Zend]
zend_extension=/usr/local/zo/ZendExtensionManager.so
zend_extension=/usr/local/zo/4_3/ZendOptimizer.so

Do I need to have the entire configuration written in the new file, or will it append and/or override only these configurations?

I confirmed that it is placed in the root of the account and the errors are still happening here:http://www.chicocea.org/concrete5/...