Ошибка в файловой системе. Помогите, пожалуйста!

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

Аватар пользователя zashibis zashibis 20 июня 2009 в 14:47

Установил drupal, руссифицировал. Захожу в файловую систему там ошибки см. ниже.
самое забавное, что в владелец у sites/default/files/tmp не я (zashibi5), а какой-то "99"

* warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/zashibi5:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/zashibi5/public_html/includes/file.inc on line 756.
* Невозможно создать файл.
* warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/zashibi5:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/zashibi5/public_html/includes/file.inc on line 756.
* Невозможно создать файл.
* warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 516 is not allowed to access /home/zashibi5/public_html/sites/default/files owned by uid 99 in /home/zashibi5/public_html/includes/file.inc on line 129.
* warning: fopen(sites/default/files/.htaccess) [function.fopen]: failed to open stream: Success in /home/zashibi5/public_html/includes/file.inc on line 129.
* Предупреждение безопасности: Невозможно записать файл .htaccess. Создайте этот файл вручную в каталоге sites/default/files и внесите в него следующие строки:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks
* Каталог sites/default/files/tmp не существует.

Комментарии

Аватар пользователя Geldora Geldora 20 июня 2009 в 15:27

У меня такое было. На испсервере, я взяла тестовый ВДС и походу не так настроила Sad Проблема решилась только переездом.

Т.е. это скорее всего проблема хостинга, я потом находила, что такое бывает, если папка tmp не так как надо на хостинге находится.

Аватар пользователя zashibis zashibis 20 июня 2009 в 16:02

переопределил на tmp1 теперь так:
Выбранный файл /home/zashibi5/public_html/sites/default/files/tmp1/fileLzB3pt не может быть скопирован

Аватар пользователя Azerot Azerot 20 июня 2009 в 20:10

Смотрите права доступа. Кроме того у вас похоже включен safe_mode со всеми его прелестями. Прочитайте в сети что такое safe_mode и возможно поймёте в чём суть проблемы.

Аватар пользователя zolexiy@drupal.org zolexiy@drupal.org 21 июня 2009 в 13:08

1. в корне сайта создадите папку tmp
2. дайте ей права 777
3. в настройках файловой системе (admin/settings/file-system) там где временая папка: tmp (без никаких слешей)
должно работать