Web Server Requirements List

Permalink
I am very new to Concrete5 but have easily installed it running on WAMP. I do not ordinarily use a WAMP package. Is there a definitive list of what a web server must have to run Concrete5 including all the Apache modules, etc?

I know the obvious like Apache, PHP5...but there are lots of extensions/modules that can be installed under each of those.

Thanks.

gsownsby
View Replies:
chunksmurray replied on at Permalink Reply
chunksmurray
Hi there,

Check out the help section for the most up to date info:http://www.concrete5.org/help/building_with_concrete5/installation...

You can get it to run on a number of different platforms, as you will see in the help articles. Some are easier than others, and it will depend on your experience with them.
gsownsby replied on at Permalink Reply
gsownsby
chunksmurray,

Thank you. That was exactly what I was looking for. I had hoped Abyss Web Server could be used but it doesn't look encouraging.

I installed Concrete5 with an existing Abyss/PHP/MySQL installation but only about half of the Concrete5 Dashboard functions work but the content editor and other things do work. I must be missing something on the server end but don't know enough about that to cure the problem.

Thanks again.
Remo replied on at Permalink Reply
Remo
A lot of webserver are missing PATH_INFO support.. Do you have a phpinfo() page generated by abyss + php?
gsownsby replied on at Permalink Reply 1 Attachment
gsownsby
Remo,

Please see attached PDF file for phpinfo() listing.

Thanks.
Remo replied on at Permalink Reply
Remo
sorry man, I need a link..

Or do the following

info.php/pathInfoTest

and see if you can find pathInfoText somewhere in the output. It should be the value of PATH_INFO...
gsownsby replied on at Permalink Reply
gsownsby
Try this link to the PDF:

http://www.smokyshare.com/phpinfo.pdf...
Remo replied on at Permalink Reply
Remo
this is still a pdf, and not a php
gsownsby replied on at Permalink Reply
gsownsby
Remo,

Please forgive my ignorance but I'm not sure what to give you. My C5 website is not visible to the world because of the problems I'm having.

I ran the phpinfo() file locally so I could get the output to give you. A PDF is the only way I could capture the output and make it available to you.

I know little about PHP so does the PDF not provide what you need? It looks like it is simply a list of what/how PHP is set up and some other info. So what is missing? I'd be happy to help you try to help me if I knew what to do. So please bear with me.

I contacted Aprelium Tech Support (Abyss Web Server) about this problem too. They say they have run C5 on Abyss and it worked without problem so I still do not know what accounts for the odd C5 Dashboard behavior I'm experiencing. I am a longtime user of Abyss and have used it with a lot of CMS packages without problem so I'm still scratching my head about this.

I do appreciate your willingness to try to help...I just don't understand what to provide to you. Please help me understand. Thanks.
Remo replied on at Permalink Reply
Remo
C5 uses a variable called PATH_INFO to process the requests..

There are some webserver that don't support it.

When you open your phpinfo page like this:
http://localhost/info.php/myPathInfo...
You must be able to find myPathInfo in the output, if you don't there's a problem with PATH_INFO.

but if they were able to run it, it must be something else... hmm
gsownsby replied on at Permalink Reply
gsownsby
Remo,

We may be on to something here...

I ran the path info php file and it produced:

FAIL_PATH_INFO

May be that's the cause of my problems...now how to fix with Abyss Web Server.
Remo replied on at Permalink Reply
Remo
Abyss isn't widely know, I know that it exists but that's it..

I'm using apache, not because I think it's the best product, just because it's the easiest to get help with...

PATH_INFO support is essential to Concrete5. Sorry can't help you with that... Ask the ones who developed Abyss about PATH_INFO
gsownsby replied on at Permalink Reply
gsownsby
Agreed. I am working with them on this too. Thanks for you help and guidance on what to look for. I'm hopeful this will be resolved.

I've used Abyss since 2003 it is a very good product with an excellent user interface and has proven to be highly reliable. I'll keep plugging at this with Aprelium and see how we can get this resolved.

Thanks again.
jizzle replied on at Permalink Reply
jizzle
Sorry for keeping an old post going :-)

Couldn't a work-around be to prepend a php file via php.ini that sets the path_info variable through regex or something? I've played with it a bit with no success though.
Remo replied on at Permalink Reply
Remo
..you could use auto_prepend_file to add some php code before the execution of each php script.

It's what I used to do on my nginx boxes until I found the proper way to set PATH_INFO on nginx.

But it's ugly and imho only a workaround which should be avoided for a production site..
MQuinlan replied on at Permalink Reply
I think I understand this bug. It happens only when you use a different directory than Concrete5 expects. I fixed my problem with PHP_INFO and PHP_ORIG_INFO by adding the line:

AcceptPathInfo On

to the httpd.conf file for apache. I put it in the /etc/httpd/conf/httpd.conf file inside the <Virtualhost... information.

I hope that helps.

Michael