LAMP - права доступа для CMS

Аватар пользователя xSPiRiTx xSPiRiTx 10 июля 2013 в 1:04

Поставил LAMP, все хорошо...назначил на директорию /var/www пользователя www-data и группу www-data ибо apache запускается от этого юзера. Однако в директорию /var/www я ничего не могу добавить и это понятно.
Пробовал на эту директорию поставить владельцем себя, а группу оставить www-data....и себя добавить в эту группу. Тут Drupal начал заикаться вот так:

File system    
The directory sites/default/files does not exist. An automated attempt to create this directory failed, possibly due to a permissions problem. To proceed with the installation, either create the directory and modify its permissions manually or ensure that the installer has the permissions to create it automatically. For more information, see INSTALL.txt or the online handbook.
OK
Unicode library PHP Mbstring Extension
Error
Settings file   The settings file does not exist.
The Drupal installer requires that you create a settings file as part of the installation process. Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php. More details about installing Drupal are available in INSTALL.txt.

Вообщем подскажите как бы сделать так, чтобы я мог в директорию /var/www кидать файлы и при этом CMS'ки тоже могли там создавать свои файлы настроек и т.п.

Комментарии

Аватар пользователя drupby drupby 10 июля 2013 в 1:26

settings.php и sites/default/files надо руками создавать
но можешь в принципе в конфиге апача прописать вместо www-data своего юзера
да и проекты можно же создавать в домашнем каталоге
к примеру /home/user1/sites/
и потом создать виртуальный хост и там прописать корень хоста