Не могу создать директорию wp-content/uploads Проверьте, доступна ли родительская директория для записи

Случается так, что после установки Word Press, пользователи не могут загрузить изображения в папку uploads.

Если попоробовать поискать решение в Интернет, обычно предлагается поменять путь к папке с загрузками.

Чтобы это сделать, проще всего, перейти по адресу

<ваш сайт>/wp-admin/options.php

найти там строку “upload_path” и заменить соответствующее ей значение на абсолютный путь до папки на сервере.

Обычно, это решение работает, если вы перенесли свой Word Press с хостинга на хостинг.

Второе наиболее распространенное решение – поменять права доступа на папке wp-content/uploads с 755 (все права хозяину, чтение и запуск группе и всем остальным) на 777 (все права всем).

Если второй способ вам помогает, это хорошо. Мы знаем в чём проблема. Сервер не может записать данные в папку.

Но нельзя ни в коем случае решать эту проблему таким способом.

Намного лучше определить группу к которой приниадлежит ваш web server, дать права на запись этой группе.

Чтобы определить группу можно запустить следующую команду

ps aux | egrep ‘(apache|httpd)’

Предположим, она будет  ‘www-data’

Далее, нужно поменять права дериктории wp-content/uploads на 770 и установить в качестве группы ‘www-data’

Теперь ваш сервер может записывать в папку wp-content/uploads

NB: Если вы не планируете работать с файлами минуя Word Press, вы можете ограничиться правами 700, установив при этом пользователя web сервера хозяином директории wp-content/uploads и находящихся внутри файлов.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>