Из-за чего Drupal может ругаться

Аватар пользователя valen valen 14 января 2008 в 11:42

Чистый drupal, только поставил. Пользуюсь услугами хостинга.
Пытаюсь создать новый материл. При попытке прикрепить к материалу файл
вываливается сообщение следующего содержания:
warning: move_uploaded_file() [function.move-uploaded-file]: Operation not permitted in /pub/home/plafol58/htdocs/includes/file.inc on line 241.

Комментарии

Аватар пользователя demoemo demoemo 14 января 2008 в 11:53

а корректно ли настроено всё по адресу http://имя_вашего_сайта/admin/settings/file-system и есть ли право на запись в эти папки!?

Аватар пользователя valen valen 14 января 2008 в 12:07

Права доступа на папку files: 777

А настройки файловой системы
File system path: files
Temporary directory: /pub/home/plafol58/tmp <- такой путь прописала сама система при установке. Интересовался у хостера. Сказали реальный путь.
Download method:Public - files are available using HTTP directly.

Может есть взаимосвязь вот с это темой drupal.ru/node/10877 ?

Аватар пользователя demoemo demoemo 14 января 2008 в 12:12

Создайте дерикторию temp в корне сайт и без слэша запишите её в настройки файловой системы предварительно присвоив права 777.

Просто у меня почему-то тоже не работал с дефолтовым каталогом tmp

Аватар пользователя valen valen 14 января 2008 в 12:21

Я правильно все понял? Вот так:
File system path: temp <------------------------------------добавляю в это поле?
Temporary directory: /pub/home/plafol58/tmp
Download method:Public - files are available using HTTP directly.

C такими настройками тоже интересно получается. Прописываю temp, жму "save configuration" и
появляется такая ошибка:
warning: chmod() [function.chmod]: Operation not permitted in /pub/home/plafol58/htdocs/includes/file.inc on line 119.

Жму еще раз "save configuration" ошибка не появляется.

Права естественно поставил, как Вы и сказали: 777

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 14 января 2008 в 12:26

File system path: temp <------------------------------------добавляю в это поле?
Temporary directory: /pub/home/plafol58/tmp

Обратите внимание: tmp и temp - разные каталоги.

Аватар пользователя valen valen 14 января 2008 в 17:04

Руки опускаются. НЕ ЗНАЮ ЧТО ЕЩЕ ПОПРОБОВАТЬ? Ничего не помогает.

Делал папку temp результат нулевой. Хотя файлы в эти папки поподают.