Ава не закачивается:
Notice: tempnam(): file created in the system's temporary directory in drupal_tempnam() (line 2480 of /var/www/www-root/data/www/domain.com/includes/file.inc).
Warning: file_put_contents(temporary://filePmnwwY): failed to open stream: "DrupalTemporaryStreamWrapper::stream_open" call failed in file_unmanaged_save_data() (line 1938 of /var/www/www-root/data/www/domain.com/includes/file.inc).
The file could not be created.
Warning: move_uploaded_file(/var/www/www-root/data/www/domain.com/admin/tmp/P1020152.jpg): failed to open stream: Permission denied in drupal_move_uploaded_file() (line 1641 of /var/www/www-root/data/www/domain.com/includes/file.inc).
Warning: move_uploaded_file(): Unable to move '/var/www/www-root/data/bin-tmp/phpbj7bXv' to '/var/www/www-root/data/www/domain.com/admin/tmp/P1020152.jpg' in drupal_move_uploaded_file() (line 1641 of /var/www/www-root/data/www/domain.com/includes/file.inc).
File upload error. Could not move uploaded file.
Комментарии
Проверьте какой каталог у вас указан в настройках друпала в качестве tmp и убедитесь что он существует и что веб сервер может туда писать
Друпал не может переместить аватар в директорию /var/www/www-root/data/www/domain.com/admin/tmp/ так как она либо не существует, либо нет прав в нее писать.
Выставил папке tmp права 777 и теперь такие ошибки:
The specified file temporary://file7vcC8I could not be copied, because the destination directory is not properly configured. This may be caused by a problem with file or directory permissions. More information is available in the system log.
The specified file temporary://P1020152.jpg could not be copied, because the destination directory is not properly configured. This may be caused by a problem with file or directory permissions. More information is available in the system log.
Покажи скриншот настроек друпала где указан tmp каталог. Это меню media -> file system
Права директории admin тоже сделай такими, чтобы вебсервер мог в нее зайти.
Не помогает:
Указанный файл temporary://P1020131.jpg не может быть скопирован из-за неправильных настроек каталога назначения. Это может быть связано с правами на файл или каталог. Более подробная информация находится в системном журнале.
Так зайди в сислог и посмотри подробности. Что там написано?
Невозможно установить права на public://pictures.
Файл temporary://DSCN8627s.jpg не может быть скопирован из-за неправильных настроек каталога назначения public://pictures.
где это?
Это в sites/default/files
Типа сохраняется, но картинка не отображается
появилась
всем спасибо!
разве права должны 777 а не 775?
Права никому ничего не должны. Ты должен выставлять их в зависимости от того, какие группы и пользователи какие права на директорию должны иметь. Судя по твоему комменту про 775, тебе этих прав было недостаточно, а значит вебсервер/пхп работает из под пользователя, который не входит в группу, которой принадлежат директории и файлы друпала.
Дело в том, что были права 775 и всё было гуд.
Перенёс сайт с виртуалки на сервак и возник это трабл.
Мне и в голову не пришло, что на разных платформах разные права надо выставлять.
Права одинаковые везде. Скорее всего при переносе файлов перенеслись и атрибуты. Новый веб сервер просто не мог туда писать. Узнай от какого имени работает твой веб сервер и принудительно примени этого юзера и его группу как владельца всех файлов и каталогов
Спасибо