Архив

При переезде на новый хостинг вордпресса, залил ФС и дамп БД, вроде бы забегал сайт, но при попытке залить картинку или любой другой файл, в аплоадере появлялась ошибка вроде:

Не могу создать директорию /home/users/путь к вашему wordpress/wp-content/uploads/2009/02. Проверьте, доступна ли родительская директория для записи (Права доступа должны быть 755, 775 либо 777 в зависимости от настроек вашего сервера).

Или

Warning: is_dir () [function.is-dir]: open_basedir restriction in effect. File (/home/users/путь к вашему wordpress/wp-content) is not within the allowed path (s): (/home/users/:/usr/local/lib/php/:/tmp/) in /home/users/путь к вашему wordpress/wp-includes/functions.php on line 1746

После переезда естественно base path (upload_path) может измениться и появляются подобные ошибки. Проблема решается очень просто.

  1. Логинитесь в админку
  2. Заходите по адресу http://ваш_сайт.ru/wp-admin/options.php
  3. Находите на этой странице upload_path
  4. Изменяете на ваш новый правильный upload_path

Все.

Popularity: 62% [?]

Tags: · 11 комментариев · Оставить комментарий »

11 комментариев to “upload_path Wordpress — Решаем проблемы с загрузкой файлов”

  1. Comment by Alexey · 20 марта 2009 @ 12:07

    Спасибо! Если бы не гугл и Ваш пост, сидел бы я сейчас с полуработающим блогом :) Нелегкое это дело, оказывается, переезд на новый хостинг ))

  2. Comment by Марина · 15 апреля 2009 @ 20:20

    Помогите, не могу вставить картинку Гружу с компьютера Размер маленький (я их же грузила на другом блоге было все нормально) Пишет Загруженный файл не может быть перемещен в /home/xxxxx/public_html/wp-content.

    Пол дня ищу инфу но все советы сводятся к изменению прав доступа к папке uploads.Права доступа я поменяла. Блог совсем новый.Тупик

  3. Comment by Curt · 15 апреля 2009 @ 20:32

    Марина попробуйте сделать то, что я описывал в статье. Проверьте upload_path на странице /wp-admin/options.php только заходить на этот адрес нужно после того как вы залогинетесь, именно напрямую, прям в строку браузера вставляете blog.adderss/wp-admin/options.php, кнопочку в админке не найдете...

    Блог свежеустановленный? Может вы переехать им успели на новый сервер уже?

    Детальней опишите проблему пожалуйста...

  4. Comment by Марина · 15 апреля 2009 @ 21:49

    зашла, upload_path прописан: /home/мойник/public_html/wp-content

    А правильно ли прописан не знаю.

    Сайт создала сегодня новенький, никуда не переезжала. На старом все картинки загружаются без проблем (старый не я устанавливала)

    Здесь же при загрузке каримнки пишет дословно:Загруженный файл не может быть перемещен в /home/xxxxx/public_html/wp-content.

  5. Comment by Curt · 16 апреля 2009 @ 14:17

    Должно быть правильно, если не переезжала...

    Чес слово, если не посмотреть что у твоего блога внутри (FTP, админка блога), кроме как права доступа на папки подкрутить, даже не знаю что посоветовать...

    если блог новый, его пока не жалко :) можешь мне на мыло кинуть данные для доступа... поковыряюсь на досуге... Сейчас тебе на мыло что-нибудь напишу...

  6. Comment by MideX · 20 июня 2009 @ 15:29

    Здравствуйте, Автор данного блога!

    Искренне благодарю Вас за совет с решением проблемы при загрузке файлов на блог! Мне очень помогло! (гугловский запрос помог мне найти Ваш блог)

    Спасибо еще раз! Удачи Вам и процветания!

    С уважением, Илья

  7. Comment by Валентин · 2 июля 2009 @ 19:13

    Спасибо! Тоже была эта проблема после переезда. Благодаря Вам решил ее.

  8. Comment by Mishel · 22 августа 2009 @ 21:15

    Спасибо, земляк!!!

    Слова величайшей благодарности! Три дня мучений, переписки с новым хостером, изменения прав доступа, прописывания пути картинок и ........ наконец... О, чудо!!!

    Все картинки работают, загружаются и видны изображения!!!

    Еще раз спасибо!!!

  9. Comment by sergee · 7 сентября 2009 @ 8:48

    Ещё данная ошибка очень часто бывает из-за того что владелец php скриптов не совпадает с владельцем папки uploads, safemode в этом случае не даёт писать файлы и создавать папки. Решение я описал здесь: tamkovich.com/2009/09/una...e-by-the-server/

    В кратце: решения два: либо отключаем safemode (не рекомендую) либо приводим весь блог к одному владельцу:

    cd blog_root

    chown -R myname:myname *

  10. Comment by borkon · 24 октября 2009 @ 13:10

    Господа, у меня проблема с картинками, только не такая как описано. При загрузке в админке, файлы загружаются, размеры меняются и физически они при простмотре фтп присутсвуют в аплоад, но ни в админке ни в статье на главной картинки не отображаются. при просмотре страницы отображается только рамка, а в аминке, где должны просматриваться аватарки картинок, просто пустое место. Может кто-то помочь? ничего не могу найти. С правами все ок, везде выставлено 777. Я могу дать доступ для того, кто поделает поковыряться, пока в блоге нет ничего ценного.

  11. Comment by Andrejj · 2 января 2010 @ 11:52

    У меня фигня началась с Нового года:) Раньше картинки хранились в uploads/2009/номер месяца.

    А Теперь папка 2010 не создается. Права 755,а 777 не выставляются. Хостер, наверное, пьяный спит, в аське не появляется:)

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

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>