Chroot Concrete5

Permalink
I was trying to install Concrete5 into a chrooted environment, however, it could not get Concrete to run the "setup wizard". Does anybody know if this setup will work?

I am able to run a phpinfo() script from within the chrooted environment, but when I try to run Concrete5 I receive an 500 error.

I have the permissions set recursively to 755 and the ownership set recursively to www-data.root

I am running PHP 5.3.2 with Apache 2.2.14 on Ubuntu Server 10.04 LTS.

 
Brainakazariua replied on at Permalink Reply
Brainakazariua
A 500 error is an internal server error.

The error usually points towards the read-write-execute rights on files/folders or to the files/folders having a wrong user/group appointed to them.

I read in your post that you changed those to 755.
maybe that is too high for the files, try setting just the files to 644 or something like that.
mdzoidberg replied on at Permalink Reply
mdzoidberg
Maybe check you Apache error log for more details as to why you are getting the 500 error.
Shiftzer0 replied on at Permalink Reply
Thanks for the quick response, I really appreciate your help.

I went ahead and changed the permissions (644) as recommended. Shortly after, I started to receive permission denied errors in the Apache log.

I set the permissions back to 755 and tried it again. There are no errors in the Apache error log with this configuration. I see "GET" requests in the access log, so I know that the requests are getting to the webserver.

I have isolated the problem down to chroot. I was able to install Concrete5 with no problems outside of the chroot directory structure and it works.

Any other suggestions?