2013-02-22 3 views
0

У моей компании, работающей с правами доступа, есть проблемы с загрузкой файлов (через FTP). Мы нашли обходное решение для размещения всего на 777 (не мой первый выбор, но простота использования козырей безопасности здесь).Настройка корневого каталога Drupal на 777

Проблема с этим состоит в том, что Drupal разбивает после ввода корневого каталога, как 777.

Почему это? Как я могу это изменить?

ответ

0

Ошибка при загрузке файлов с ftp или с помощью drupal? Drupal нуждается в разрешении на запись в сайтах/по умолчанию/файлах для сохранения изображений и css и т. Д.

Возможно, это проблема с владельцем? Проверьте эту страницу: http://drupal.org/node/244924

1

Обычно ваш каталог файлов должен быть:

chmod -R 775 files 

Но и убедитесь, что владелец и группа правильны. Владелец в этом случае должен быть вашим пользователем ftp. И ваша группа должна быть пользователем apache.

chgrp -R apache_user files 
chown -R ftp_user files 
+0

Да, когда 775 - это права на каталоги, загрузки не работают (в Drupal, на FTP они делают) –

+0

Да, но ваша группа настроена на пользователя apache. Это был более важный момент. Вам нужны оба, или это не сработает. – danielson317

0

Проблема с этим состоит в том, что Drupal обрушится положить корень каталог как 777.

На самом деле вам нужно изменить не корень каталога Drupal, но каталог sites/default/files.

Если вы хотите сделать это в простой способ изменить этот каталог права доступа 777:

cd <your Drupal root>/sites/default 
chmod -R 777 files 

В безопасный способ должен установить WWW пользователя (например www-data) в качестве владельца этой директории :

cd <your Drupal root>/sites/default 
chown -R www-data files 
chmod -R 775 files 

Также вы можете добавить свою группу (например, my_group):

chgrp -R my_group files 
Смежные вопросы