Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I ran the following commands to set up ACL on the /var/www folder in my Ubuntu 12.04 Server:

sudo usermod -g www-data abe
sudo chown -R www-data:www-data /var/www
sudo chmod -R 775 /var/www

I downloaded Wordpress using wget in my /var/www folder and unzipped the downloaded file:

cd /var/www
wget http://wordpress.org/latest.zip
mv latest.zip wordpress.zip
unzip wordpress.zip

I created a new database and user in mysql and attempted to run the setup process through the web interface.

When I enter the configuration info in wordpress I run into the following error message: Sorry, but I can't write the wp-config.php file.

When I run ls -la, I see that the files are owned by my user abe, but they are part of the group www-data.

Would I have to run the chmod command every time I copy new files to /var/www?

sudo chmod -R 775 /var/www
share|improve this question
add comment

3 Answers

When you unzip files they come with their own permissions thus you need to edit permissions. But you could write a shell script which will do all processes for you.

share|improve this answer
add comment

WP-config.php ins't saved in root I think.

Try doing this: chgrp -r www-data wwww/ and then chmod -r g+w www/ It will change group recursively, and then add Write permissions to Group, also recursively.

share|improve this answer
add comment

just go to wordpress installation directory inside your www directory in terminal and give write permission to your web server which is running as www-data

sudo chown -R www-data wordpress
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.