jarred
  • 0
Новичок

Обновление до 3.1.1 не выполнено

  • 0

При автоматическом обновлении получаю следующее:

Загрузка обновления с http://wordpress.org/wordpress-3.1.1.zip

Распаковка обновления…

Не удалось создать каталог.: /public_html

Установка не удалась

Все мои файлы wp находятся в /public_html, а каталог уже существует. Пользователь FTP, под которым я вхожу, владеет всеми файлами WordPress, поэтому это не может быть проблемой chmod. Есть ли причина, по которой эта ошибка возникает?

Share
  1. Куда вы распаковываете zip-файл? На вашем сервере напрямую? Вы экспортируете файлы в несуществующий каталог? Пожалуйста, расскажите нам больше о вашем процессе.

    • 0
  2. У меня была эта проблема, и ответ был найден (а) в разрешении ftp для записи и (б) хотя бы временном установлении каталогов на 777, хотя я думаю, что последние разрешения можно улучшить.

    Я запускаю vsftp с пользователями chroot. После того, как я не нашел упоминания в журналах apache, установил разрешения на 777, изменил группу ftp на www-data, разрешил анонимный ftp писать, вырвал себе волосы, пнул собаку и т. Я также обновил мультисайт до 3.1.1, и для этого нужно установить 777 (ну, наверное, меньше), но файлы возвращаются 640.

    Возможно, вас сбила с толку измененная конфигурация ftp.

    • 0
  3. Кодекс упоминает:

    Обратите внимание, что все ваши файлы должны принадлежать пользователю, под которым работает ваш сервер Apache.

    а также

    Известно, что автоматическое обновление не работает, если вы не используете PHP5.

    Кодекс: автоматическое_обновление

    Кроме того, я нашел эту статью поддержки WordPress с аналогичной проблемой для обновлений 3.x.

    • 0

Оставить ответ

You must login to add an answer.