Newbie Experiences concrete5 LAMP Installation Error, Cries Help

Permalink
Hello, all.

I'm completely new to concrete5 and the world of CMS, so I'm naturally trying to install it on something else at which I'm completely new, that being my local LAMP server. (I'm planning to try out concrete5 on my desktop PC, running Ubuntu 10.04, Apache 2.2.14, MySQL 5.1.41, PHP version 5.3.2ubuntu4.7, but...)

Here's the problem:

I've installed the LAMP server and all seems well, but when I try to install concrete5, I get this message (under Testing Required Items):

Web Server Access to Files and Configuration Directories
The config/, packages/ and files/ directories must be writable by your web server.

I don't know how to fix that.

How do I fix that?

Your help is greatly appreciated.

:)

 
myFullFlavour replied on at Permalink Reply
myFullFlavour
I googled and found this:
http://webmasterworkshop.com/guides/chmod_guide.shtml...

Maybe helpful?
MikhailWeiss replied on at Permalink Reply
Thank you very much for your prompt response. I'll have a look-see and see what I can learn. Apparently I'm a fast starter and a slow learner. :)
brandan replied on at Permalink Reply
brandan
Hi,

This error occurs when those files are not able to be written to by the web server. You have to change the permissions on the directories and it isn't very difficult.

The easiest way (but somewhat less secure) is to
open a BASH terminal, switch to root user (in Ubuntu the command is 'sudo su'), then change directories to the parent folder of your concrete5 root folder and type the following code:

chmod -R 777 concrete5_folder_name


chmod changes permission levels - 777 is read/write/execute for everyone (this is the part that is less secure - you could also do 755).
-R makes the changes recursive, so they affect all files in the subfolders
obviously change the name of the concrete5 folder to what it needs to be.
You wont see anything print out saying the permissions changed so to check you can change directories into the root folder and type the list command to see the permissions.

cd concrete5_folder

then...
ls -l

it should print out something like this...
drwxrwxrwx 21 owner owner 4096 date time somefoldername


rwx = owner (and others) can read, write, execute

If you need to brush up on your command line skills I have written a new-users guide at bluesidelinux.com

http://tinyurl.com/4co27k3