Исправление ошибки, которая возникает при загрузке изображений на сайт.
Ошибка имеет вид:
Unable to create directory wp-content/uploads/2907. Is its parent directory writable by the server?
Первое на что стоит обратить внимание, это конечно же права доступа. Исправление прав доступа из командной строки описана в другой статье.
Второй момент, на который следует обратить, это настройки media в административной панели WordPress. Если там всё отлично, тогда возможно причина в другом пользователе.
Смотрим кому принадлежит папка:
Из скриншота выше видно, что папка имеет права доступа пользователя root. Для смены прав доступа воспользуемся инструкцией из статьи копирования файлов и папок в Linux.
Заходим на сервер через ssh.
Вводим команду смены пользователя:
где, пользователь на которого меняем:
папка, на которую меняем пользователя:
В результате папка будет принадлежать нужному пользователю:
После этого всё заработало.