Не могу создать директорию…


Загружая картинку на только что созданном блоге, в очередной раз столкнулся с такой проблемой:
картинка не грузится и появляется сообщение:

не могу создать директорию /home/name/domains/xxx .ru/public_html/wp-content/uploads/2010/05. Проверьте, доступна ли родительская директория для записи

не могу создать директорию

Ранее я уже сталкивался с подобной ситуацией и потратил кучу времени, чтобы все устранить.

Чтобы и вам тоже не пришлось тратить драгоценное время, попробую рассказать, как можно с этим справиться.

Если такая ошибка возникла при переносе блога на новый хостинг, то проверьте, прежде всего, в базе данных путь загрузки файлов. Я делаю это через панель phpMyAdmin, доступ к которой предоставляет практически любой хостер. Все, что вам нужно сделать, это войти в панель, открыть базу данных блога, выбрать среди таблиц «wp_options»:


база данных

Далее – отыщите в таблице строчку «upload_path»:


путь загрузки

Здесь вы должны ввести следующий адрес загрузки: wp-content/uploads.

Если же тут у вас уже стоит такой адрес, то вам, скорее всего, поможет другой способ устранения проблемы.

Вам нужно открыть корневую папку с файлами WordPress (например, используя total commander) и изменить права доступа на папку wp-content: 777 или 755 (в зависимости от настроек сервера):


права доступа

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

Вот и все.

Успехов в развитии блога!





Другие посты

Категория: WordPress

Комментарии (7)

 

  1. diler:

    К сожалению не нашёл в пхпмай админ строчку «upload_path», что делать, и по подробней второй способ можно узнать, а то не совсем понятно

  2. diler:

    сори нашел,))) но всё равно не прошло, про второй способ пожалуста))

  3. admin:

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

  4. gleb:

    Был перенос сайта на др. хостинг, возникла такая же проблема.
    Совет с редактированием в базе таблицы wp_options — очень помог.

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

    Спасибо за статью.

  5. admin:

    Рад, что оказался полезным:)

  6. Olunka:

    Кок поменять стандартную папку в которую загружаются медиафайлы. Удается создать директорию, но не понятно как прописать чтобы файлы попадали в нее автоматически.
    Раньше это можно было сделать штатно из админки, теперь это задача не очевидна.

  7. Roman:

    Проделал оба Ваши варианты.Не помогло.Ошибка осталась та же.Ни обновления не проходят, ни загрузки. Не могу создать директорию ……xxxxxxxx.tmp/xxxxxxx
    видимо временные для распаковки.Есть ещё идеи?

Оставить комментарий