Поставил 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'ки тоже могли там создавать свои файлы настроек и т.п.
Какой дистрибутив? Во всех, с которыми я имел дело, на /var/www изначально стояли адекватные права. И что, у Вас docroot прямо в /var/www, а не где-нибудь в /var/www/html?
Про права для друпала см. https://drupal.org/node/244924. Там даже скрипт есть, который корректно права выставляет.
ошибся! если файлам друпала присвоить пользователя www-data, о все ок...а от меня не хочет создавать свои конфиги.
Вообщем не знаю...если дальше эта заморочка продолжится буду тупо ставить xampp
Вообщем подскажите как бы сделать так, чтобы я мог в директорию /var/www кидать файлы и при этом CMS'ки тоже могли там создавать свои файлы настроек и т.п.
Если просто для себя играетесь, то проще запускать apache не от www-data, а от себя.
Иначе откройте для себя apache-mpm-itk и virtual hosts с отдельным выставлением пользователей. Оно решит все ваши проблемы.
ошибся! если файлам друпала присвоить пользователя www-data, о все ок...а от меня не хочет создавать свои конфиги.
Я Вам дал ссылку, где всё расписано. Давать юзеру www-data права на запись во все друпаловские файлы - крайне небезопасно (было дело - поимели сайтик через одну из многочисленных дыр в ckeditor).