Архив
При переезде на новый хостинг вордпресса, залил ФС и дамп БД, вроде бы забегал сайт, но при попытке залить картинку или любой другой файл, в аплоадере появлялась ошибка вроде:
Не могу создать директорию /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) может измениться и появляются подобные ошибки. Проблема решается очень просто.
- Логинитесь в админку
- Заходите по адресу http://ваш_сайт.ru/wp-admin/options.php
- Находите на этой странице upload_path
- Изменяете на ваш новый правильный upload_path
Все.
Popularity: 62% [?]
Tags: Wordpress · 11 комментариев · Оставить комментарий »
Comment by Alexey · 20 марта 2009 @ 12:07
Спасибо! Если бы не гугл и Ваш пост, сидел бы я сейчас с полуработающим блогом
Нелегкое это дело, оказывается, переезд на новый хостинг ))
Comment by Марина · 15 апреля 2009 @ 20:20
Помогите, не могу вставить картинку Гружу с компьютера Размер маленький (я их же грузила на другом блоге было все нормально) Пишет Загруженный файл не может быть перемещен в /home/xxxxx/public_html/wp-content.
Пол дня ищу инфу но все советы сводятся к изменению прав доступа к папке uploads.Права доступа я поменяла. Блог совсем новый.Тупик
Comment by Curt · 15 апреля 2009 @ 20:32
Марина попробуйте сделать то, что я описывал в статье. Проверьте upload_path на странице /wp-admin/options.php только заходить на этот адрес нужно после того как вы залогинетесь, именно напрямую, прям в строку браузера вставляете blog.adderss/wp-admin/options.php, кнопочку в админке не найдете...
Блог свежеустановленный? Может вы переехать им успели на новый сервер уже?
Детальней опишите проблему пожалуйста...
Comment by Марина · 15 апреля 2009 @ 21:49
зашла, upload_path прописан: /home/мойник/public_html/wp-content
А правильно ли прописан не знаю.
Сайт создала сегодня новенький, никуда не переезжала. На старом все картинки загружаются без проблем (старый не я устанавливала)
Здесь же при загрузке каримнки пишет дословно:Загруженный файл не может быть перемещен в /home/xxxxx/public_html/wp-content.
Comment by Curt · 16 апреля 2009 @ 14:17
Должно быть правильно, если не переезжала...
Чес слово, если не посмотреть что у твоего блога внутри (FTP, админка блога), кроме как права доступа на папки подкрутить, даже не знаю что посоветовать...
если блог новый, его пока не жалко
можешь мне на мыло кинуть данные для доступа... поковыряюсь на досуге... Сейчас тебе на мыло что-нибудь напишу...
Comment by MideX · 20 июня 2009 @ 15:29
Здравствуйте, Автор данного блога!
Искренне благодарю Вас за совет с решением проблемы при загрузке файлов на блог! Мне очень помогло! (гугловский запрос помог мне найти Ваш блог)
Спасибо еще раз! Удачи Вам и процветания!
С уважением, Илья
Comment by Валентин · 2 июля 2009 @ 19:13
Спасибо! Тоже была эта проблема после переезда. Благодаря Вам решил ее.
Comment by Mishel · 22 августа 2009 @ 21:15
Спасибо, земляк!!!
Слова величайшей благодарности! Три дня мучений, переписки с новым хостером, изменения прав доступа, прописывания пути картинок и ........ наконец... О, чудо!!!
Все картинки работают, загружаются и видны изображения!!!
Еще раз спасибо!!!
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 *
Comment by borkon · 24 октября 2009 @ 13:10
Господа, у меня проблема с картинками, только не такая как описано. При загрузке в админке, файлы загружаются, размеры меняются и физически они при простмотре фтп присутсвуют в аплоад, но ни в админке ни в статье на главной картинки не отображаются. при просмотре страницы отображается только рамка, а в аминке, где должны просматриваться аватарки картинок, просто пустое место. Может кто-то помочь? ничего не могу найти. С правами все ок, везде выставлено 777. Я могу дать доступ для того, кто поделает поковыряться, пока в блоге нет ничего ценного.
Comment by Andrejj · 2 января 2010 @ 11:52
У меня фигня началась с Нового года:) Раньше картинки хранились в uploads/2009/номер месяца.
А Теперь папка 2010 не создается. Права 755,а 777 не выставляются. Хостер, наверное, пьяный спит, в аське не появляется:)