installation on cherokee

Permalink 1 user found helpful
hello,
i'm trying to install C5 in cherokee web server and get "504 gateway timeout" during the phase (installing dashboard).
somebody know how to get rid of this?

thanks

 
Mireck78 replied on at Permalink Reply
Mireck78
504 gateway timeout

Same for me. The Installation of Concrete5 v5.6.0.1 results in a 504 gateway timeout for me on an shared host. I will try to contact the webhoster next, maybe they can help.
Mireck78 replied on at Permalink Reply
Mireck78
What I did so far to solve the problem:

- contacted the server support team (they gave up after 30 min live support)
- tried to install concrete5 on another webspace - different provider (same error)
- tried to install from a different computer in an other city (no success)
- tried to install without sample content (no success)
- installed directly to html root directory (no success)
Mireck78 replied on at Permalink Reply
Mireck78
devmaster replied on at Permalink Reply
devmaster
I have Concrete5 running on Cherokee.

After coming across this thread I decided to investigate to see if I could help out? I also have had an interest in the Cherokee web server for several years, but never made the time to try it out so this gave me a good reason to do so.

This is what I did in a nut shell:

1) Compiled Cherokee from source

- Downloaded latest source code using below command
wgethttp://www.cherokee-project.com/cherokee-latest-tarball... -O -| tar zxvf –

- Ran ./configure
- Ran make
- Ran make install
- Started Cherokee-admin using below command
cherokee-admin -b xx.xxx.xxx.xxx
Note: The –b just specifies which IP address to bind the admin interface too. I didn't want to bind to all my IP address. Specify your IP address in place of xx.xxx.xxx.xxx or omit the –b option altogether.
Info:http://www.cherokee-project.com/doc/basics_installation_unix.html...
Under Quickstart steps 1 – 5

2) Logged into Cherokee admin interface from browser.
Note: After starting cherokee-admin it displays the login information in console.

3) Started the web server
Note: To start the Cherokee web server from admin interface, I had to:
- Disable IPv6 support (This is specific to my server configuration)
- Change default port from 80 to 8080 (Already running Apache)

4) Used the Cherokee Admin Concrete5 Wizard to set-up the web server.
- Downloaded latest Concrete5 release (5.6.0.1)
- Uploaded and unzipped on my server at /usr/share/concrete5
- Started the Wizard for Concrete5
Note: The Wizard takes care of the web server stuff like Virtual server, PHP, URL etc.. Pretty nice!

Info:http://www.cherokee-project.com/doc/cookbook_concrete5.html...

5) Setup database for my Concrete5 install using cPanel.

6) Setup sub-domain concrete5.yourdomain.com from my cPanel. The root directory pointing to my Concrete5 directory.
Note: When using the Wizard in step 4 you have the option of a subdomain or using directory.

7) I also setup a redirect from concrete5.yourdomain.com --> concrete5.yourdomain.com:8080 using cPanel.
Note: This was only necessary to get incoming request for my sub-domain to route to Cherokee via port 8080. This being a test I didn't want to take the time to dedicate an IP to Cherokee server.

8) Pointed browser at my Concrete5 URL and walked through install.

Hope this is helpful?

Good luck!

--- Devmaster