Права на каталоги в Drupal 6.14

Главные вкладки

Аватар пользователя Ziklon Ziklon 19 января 2010 в 18:39

В общем такая беда. Апач у меня поднят на Ubuntu, есть директория www в которой лежат каталоги Drupal.
Я делаю копию папки www на диске на всякий случай.И вот я тут накрутил с модулями и решил заменить вчерашнюю копии на сегодняшнюю.
Старую папку www удалил а новую скопировал на её место. И теперь когда я захожу на сайт с мне пишет :

Forbidden

You don't have permission to access / on this server.
Apache/2.2.12 (Ubuntu) Server at 10.3.4.2 Port 80

Я так понимаю права доступа к папкам изменились, как их вернуть?

Комментарии

Аватар пользователя Ziklon Ziklon 19 января 2010 в 21:47

Папке www присвоить владельца от которого запускается Apachi? Думаете сработает?
Было бы неплохо если бы кто то у себя глянул атрибуты папки www и её под папок касающихся Drupal

Аватар пользователя orbisnull orbisnull 20 января 2010 в 8:08

апач на убунте работает от www-data:www-data, если не используется chroot...
я обычно ставлю

chown -R orbisnull:www-data /var/www
chmod -R g+r /var/www

и для каталогов:

cd /var/www
find -type d | xargs chmod 755

замените orbisnull на пользователя под которым работаете )

Аватар пользователя Ziklon Ziklon 22 января 2010 в 12:18

orbisnull Большое спасибо.
Я решил этот вопрос так.
Присвоил папке www атрибут 777, сайт заработал.
Потому в Drupal начало писать матюки что надо запретить в целях безопасности запись к таким то папкам, запретил.
Правильно ли это с точки зрения безопасности?

П.С. А всё из за того что я поставил галочку в пункте "скрывать меню входа от пользователей но позволять им открыть его" и никак не мог войти на сайт, меню логина не было. А можно было войти по ссылке http://вашсайт/user но это я узнал уже позже.