- Содержание статьи
В такой статье речь пойдет об ошибке, которая может возникать в CMS WordPress при попытке загрузить какой-нибудь файл и про то, каким образом эту ошибку поправить.
Описание
Почти все обладатели веб-сайтов при переносе либо первичной настройке веб-сайта работающего под CMS WordPress, могут столкнуться с данной ошибкой:
Загруженный файл не получилось переместить в wp-content/uploads…
В британском варианте ошибка звучит так:
The uploaded file could not be moved to wp-content/uploads…

Что все-таки необходимо сделать, чтоб поправить эту ошибку?
Можно просто дать права 777 на папку uploads, но это совершенно не верный метод, т.к. при таком варианте хоть какой пользователь системы сумеет записывать файлы В этот каталог. В ситуации, если у вас собственный личный сервер, доступ на который сильно отлично закрыт, этот вариант имеет место быть (с), но лучше так не делать.
А поступить лучше таким образом:
На большинстве хостингов, нужно просто поменять обладателя директории Uploads на www-data (подойдет для nginx и apache) и дать ему права 755. Сделать это можно следующими командами:
sudo chown -R www-data /srv/www/pc.ru/wp-content/uploads/
Этой командой мы меняем владельца директории uploads (и всех вложенных в нее) на www-data.
sudo chmod -R 755 /srv/www/pc.ru/wp-content/uploads/
А этой даем права на запись только для владельца директории (www-data).
После этого загрузка файлов должна происходить нормально.

Добавить комментарий