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

Автор xSPiRiTx, 10 июля 2013, 01:11:07

« назад - далее »

0 Пользователи и 5 гостей просматривают эту тему.

xSPiRiTx

только с правами 777 мне удается производить запись в директорию....но друпал все равно не может создать себе файл настроек  >:( при этом в арче на xampp он не вякал

yura_n

#16
Цитата: xSPiRiTx от 10 июля 2013, 23:11:47.но друпал все равно не может создать себе файл настроек  >:(

Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php

А это было сделано?

Сообщение объединено: 10 июля 2013, 23:18:01

Цитата: xSPiRiTx от 10 июля 2013, 23:11:47только с правами 777 мне удается производить запись в директорию...
Значит вы либо не в группе www-data, либо прав на папке для группы не хватает.

xSPiRiTx

#17
нет, файл настроек вручную не копировал..раньше этим тоже не занимался  ??? друпал сам все делал

yura_n

Цитата: xSPiRiTx от 10 июля 2013, 23:19:40нет, файл настроек вручную не копировал..раньше этим тоже не занимался  ??? друпал сам все делал
Ну он же вам предлагает скопировать, скопируйте.

xSPiRiTx

#19
а теперь модуль автоскачки языков ругается....не стал разбираться - психанул, закрыл....надоело заниматься не делом, а настройкой окружения  :'(

Сообщение объединено: 11 июля 2013, 00:31:12

ЦитироватьЗначит вы либо не в группе www-data, либо прав на папке для группы не хватает.

user@user-K73SV ~ $ groups
user www-data

user@user-K73SV ~ $ ls -ld /var/www
drwxrwxrwx 4 www-data www-data 4096 июля  10 23:22 /var/www

user@user-K73SV ~ $ ls -l /var/www
итого 8
drwxr-xr-x 9 user     user     4096 июля  10 00:06 drupal
-rwxrwxrwx 1 www-data www-data  177 июня  12 00:00 index.html

yura_n

#20
Выполните:

chown -R www-data:www-data drupal

То есть, все содержимое в папке (и сама папка) должно принадлежать пользователю www-data и группе www-data.
А права установите 770, тоже для всего каталога drupal. Если вдаваться в тонкости, то лучше выставить 770 только для исполняемых файлов, а также для папок. А для прочих файлов 760. Если не вдаваться, то и так сойдет.

BULATUS

Как вариант... выставьте в параметрах домена PHP как CGI. По идее прав на директории 755 и на файлы 644 должно хватить с головой.