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.
:)
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.
:)
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. :)
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 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.
then...
it should print out something like this...
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
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...
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
http://webmasterworkshop.com/guides/chmod_guide.shtml...
Maybe helpful?