Установил 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 не существует.
Комментарии
У меня такое было. На испсервере, я взяла тестовый ВДС и походу не так настроила Проблема решилась только переездом.
Т.е. это скорее всего проблема хостинга, я потом находила, что такое бывает, если папка tmp не так как надо на хостинге находится.
А что мешает переопределить эту самую папку темп?
переопределил на tmp1 теперь так:
Выбранный файл /home/zashibi5/public_html/sites/default/files/tmp1/fileLzB3pt не может быть скопирован
Смотрите права доступа. Кроме того у вас похоже включен safe_mode со всеми его прелестями. Прочитайте в сети что такое safe_mode и возможно поймёте в чём суть проблемы.
Почистите кэш
1. в корне сайта создадите папку tmp
2. дайте ей права 777
3. в настройках файловой системе (admin/settings/file-system) там где временая папка: tmp (без никаких слешей)
должно работать