На этот вопрос уже есть ответ здесь:
Я используя Ubuntu 13.04 VPS и установил LAMP (apache2). Теперь я загрузил свои веб-файлы (WordPress) в / var / www. Но у меня нет прав на запись в файлы.
Когда я запускаю установку WordPress, он говорит, что не может писать в php-файл wp-config. Поэтому я выполняю эту команду через SSH
su
cd /var/www
sudo chown www-data:www-data -R *
/etc/init.d/apache2 restart
(www-data - мой пользователь apache). И все же он не может записывать в файлы. Я также не могу загружать файлы по FTP (ошибка передачи данных).
Разрешения для каталогов в / var / www - 755, а для файлов - 644. Установка разрешений 777 решает проблему, но я не хочу использовать CHMOD 777.
Пожалуйста, помогите мне .. Спасибо.
Попробуйте:
sudo chown -R [USER NAME]:[USER NAME] /var/www
Замените [USER NAME]
на соответствующее.