При работе с движком WordPress, может появится сообщение «Загруженный файл не удалось переместить…». В этом посте, рассмотрим причины, по которым может появляться данной сообщение.
Итак, при попытке добавить новую картинку в текст записи, появляется сообщение «Загруженный файл не удалось переместить в wp-content/uploads/2013/06».
1 случай. Причину проблемы всегда проще понять, если вспомнить, какие действия выполнялись в последнее время. В конкретном случае, создавалась резервная копия сайта, точнее сказать, бэкап всей хостинговой площадки. Бэкап хранится на хостинге и занимает определенное дисковое пространство, которое и было исчерпано после создания бэкапа. В панели cPanel появилось сообщение о том, что дисковая квота исчерпана «Warning! This account has reached its disk usage quota».
Решение проблемы очевидно: скачать архив с бэкапом на локальный компьютер и удалить файл бекапа с хостинга.
2 случай. Проблема может быть связана с недостаточными правами доступа к папке. После установки WordPress, по умолчанию, права доступа к папкам «755».
Как правило, таких настроек вполне достаточно для загрузки файлов, однако, некоторые пользователи утверждают, что в их случае, для решения проблемы, пришлось выставлять права «777». Замечу, что выставлять «777» довольно рискованно в плане безопасности.
Бывает и у меня выскакивает «Загруженный файл не удалось переместить», но это обычно для старых папок для которых я права не установил.
Когда лень лазить, меняю дату публикации поста и меняется папка загрузки в которую точно знаю. что записывается.
Права 777. Гениально.
НИКОГДА так не делайте.
Действительно «гениально». Вариант для любителей приключений, но видимо, иногда срабатывает именно он. При таком раскладе, надо задавать вопросы хостеру.
Тоже сегодня столкнулся с такой проблемой. Как раз откатывал сервер на пару дней назад… В общем помогло смена владельца прав к папке, поставил владельца и группу «www-data» и права 755 — все заработало…
У меня проблема в том, что сначала все добавлялось в порядке, а через минуту перестало. Причем места в достатке.