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

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
xSPiRiTx
Сообщения: 324
ОС: ArchLinux

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

Сообщение xSPiRiTx »

Поставил 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'ки тоже могли там создавать свои файлы настроек и т.п.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21498
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: LAMP - права доступа и CMS

Сообщение Bizdelnick »

Какой дистрибутив? Во всех, с которыми я имел дело, на /var/www изначально стояли адекватные права. И что, у Вас docroot прямо в /var/www, а не где-нибудь в /var/www/html?
Про права для друпала см. https://drupal.org/node/244924. Там даже скрипт есть, который корректно права выставляет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
xSPiRiTx
Сообщения: 324
ОС: ArchLinux

Re: LAMP - права доступа и CMS

Сообщение xSPiRiTx »

вот как тока выставил права 777 на /var/www так все и решилось..хоть и не безопасным путем
Спасибо сказали:
Аватара пользователя
xSPiRiTx
Сообщения: 324
ОС: ArchLinux

Re: LAMP - права доступа и CMS

Сообщение xSPiRiTx »

ошибся! если файлам друпала присвоить пользователя www-data, о все ок...а от меня не хочет создавать свои конфиги.
Вообщем не знаю...если дальше эта заморочка продолжится буду тупо ставить xampp
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: LAMP - права доступа и CMS

Сообщение SLEDopit »

xSPiRiTx писал(а):
10.07.2013 01:03
Вообщем подскажите как бы сделать так, чтобы я мог в директорию /var/www кидать файлы и при этом CMS'ки тоже могли там создавать свои файлы настроек и т.п.
Если просто для себя играетесь, то проще запускать apache не от www-data, а от себя.
Иначе откройте для себя apache-mpm-itk и virtual hosts с отдельным выставлением пользователей. Оно решит все ваши проблемы.
xSPiRiTx писал(а):
11.07.2013 00:07
Вообщем не знаю...если дальше эта заморочка продолжится буду тупо ставить xampp
Вот это правильный подход. Возникла проблема? Та зачем разбираться, воткну что-нибудь другое, авось решится.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21498
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: LAMP - права доступа и CMS

Сообщение Bizdelnick »

xSPiRiTx писал(а):
11.07.2013 00:07
ошибся! если файлам друпала присвоить пользователя www-data, о все ок...а от меня не хочет создавать свои конфиги.

Я Вам дал ссылку, где всё расписано. Давать юзеру www-data права на запись во все друпаловские файлы - крайне небезопасно (было дело - поимели сайтик через одну из многочисленных дыр в ckeditor).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: