Ошибка разрешения файловой системы при установке модулей drupal - PullRequest
6 голосов
/ 18 февраля 2011

Когда я пытаюсь установить новые модули в drupal 7 через форму «Установить новый модуль», я получаю следующее сообщение об ошибке.

  • Указанный файл временный: // fileTFJ015 не может быть скопирован, посколькукаталог назначения не настроен должным образом.Это может быть вызвано проблемой с правами доступа к файлам или каталогам.Дополнительная информация доступна в системном журнале.
  • http://ftp.drupal.org/files/projects/date-7.x-1.0-alpha2.tar.gz не удалось сохранить во временную папку: //update-cache/date-7.x-1.0-alpha2.tar.gz.
  • Невозможно получить проект Drupal из http://ftp.drupal.org/files/projects/date-7.x-1.0-alpha2.tar.gz.

My Drupal 7 устанавливается с помощью инструмента быстрой установки CPanel и размещается в службе общего хостинга HostGator.Есть идеи, как решить эту проблему?

Ответы [ 6 ]

3 голосов
/ 18 февраля 2011

Существует проблема с общими хостами и временными папками ... если вам нужен фон, вы можете прочитать это:

http://drupal.org/node/1008328

тем временем попробуйте изменить папку tmp, чтобы она соответствовала корню файла вашего сайта:

сайты / по умолчанию / файлы / температура

2 голосов
/ 21 ноября 2011

Самый быстрый способ справиться с этой проблемой - перейти через ваш веб-браузер по адресу:

/admin/config/media/file-system

Вероятно, вы увидите там ошибку из-за невозможности записи в каталог / tmp,Чтобы это исправить, вы можете создать временный каталог в корневом каталоге сайта и установить соответствующие разрешения.

1) Создайте каталог здесь [drupal_installed_here] / tmp

2) Перейдите через веб-браузер к /admin / config / media / file-system и измените временный каталог на:

tmp вместо / tmp (без начального слеша)

3) Попробуйте эту команду:

chmod 775 [drupal_istalled_here]/tmp

и обновите страницу / admin / config / media / file-system

3) Если это не работает, попробуйте эту команду:

chmod 777 /home/quickstart/websites/tmp

и обновите страницу / admin / config / media / file-system

Последняя команда открывает права доступа к временному каталогу (rwxrwxrwx), но иногда это необходимо для получения вашего сайта.работает на общих хостах.

0 голосов
/ 13 мая 2014
chmod 777 /var/www/html/sites/default/files/js

решил проблему для меня

0 голосов
/ 27 ноября 2013

Пожалуйста, не используйте разрешения 777, потому что у вас будут проблемы с безопасностью.775 будет хорошо.

chmod 775 -R /var/drupal-bc/sites/default/files
chmod 775 -R /var/drupal-bc/sites/default/private

Если у вас включено кэширование javascript, вам может понадобиться 755 / sites / all / your-theme / js

0 голосов
/ 31 июля 2013

Моя старая, проблемная конфигурация:

chmod 664 -R /var/drupal-bc/sites/default/files
chmod 664 -R /var/drupal-bc/sites/default/private

drw-rw-r-- 2 www-data www-data  4096 Jul 31 12:35 files
drw-rw-r-- 3 www-data www-data  4096 Jul  5 15:08 private

Моя новая, функциональная конфигурация:

chmod 774 -R /var/drupal-bc/sites/default/files
chmod 774 -R /var/drupal-bc/sites/default/private

drwxrwxr-- 2 www-data www-data  4096 Jul 31 12:35 files
drwxrwxr-- 3 www-data www-data  4096 Jul  5 15:08 private
0 голосов
/ 25 февраля 2013

Эта ошибка заняла у меня много времени, чтобы понять ее, несмотря на то, что в Интернете было несколько тем, связанных с ней.

Если вы получили эту ошибку на странице, то вот шаги, которые необходимо выполнить для ее устранения:

  1. Перейдите в Админ-> Отчеты-> Последние сообщения журнала. Прочитайте самое последнее сообщение об ошибке. Это скажет вам, какая папка вызывает проблему. Это не обязательно каталог, указанный в онлайн-темах на эту тему. Для меня это было: sites / default / files / js

  2. Если вы запускаете Drupal на сервере Linux, вам нужно добавить разрешения на чтение / запись в папку с проблемами. Вы можете сделать это, перейдя в командную строку linux / SSH и введя следующее (замените адрес папки на адрес вашей папки)

chmod 777 / var / www / html / sites / default / files / js

Вот и все. Сообщение об ошибке должно исчезнуть.

...