Не удается выполнить автоматическое обновление WordPress? FTP не работает?

WordPressНедавно у нас был клиент, который настроил свои собственные серверы для использования с WordPress. Когда недавний 3.04 безопасность После обновления, возникла некоторая срочность установки этой версии на всех наших клиентах. Однако этот конкретный клиент всегда требовал, чтобы мы обновляли WordPress вручную… процесс не для слабонервных!

Мы бы не получили типичного "не могу писать файлы”Ошибка в этом блоге. Вместо этого нам предоставили экран с входом по FTP. Проблема заключалась в том, что мы заполняли учетные данные FTP, и он все еще терпит неудачу… На этот раз на основании хороших данных!

Я связался с нашими друзьями из центра обработки данных Lifeline, штат Индиана. крупнейший дата-центр, поскольку у них есть фанаты Apache и они настроили свои собственные серверы. Они предоставили мне простое решение - добавление учетных данных FTP прямо в WP-config.php файл, чтобы жестко закодировать учетные данные FTP:

определить ('FTP_HOST', 'локальный'); define ('FTP_USER', 'имя пользователя'); определить ('FTP_PASS', 'пароль');

По какой-то причине идентичные учетные данные, которые не работали в форме, отлично работали, когда были помещены в файл конфигурации! Кроме того, он заставляет WordPress работать так же, как и без FTP…. просто нажмите «Обновить» и вперед!

4 комментариев

  1. 1

    Я столкнулся с ошибками автоматического обновления WordPress после восстановления своего сервера и запуска новой установки WordPress. Моя проблема возникла из-за Firefox, а не WordPress — другие могут столкнуться с той же проблемой, если их имя пользователя FTP и имя пользователя WordPress такое же, как у меня (хотя и с другими регистрами и паролями).

    Проблема в том, что Firefox, если у вас включена функция «запоминать пароли», будет автоматически исправлять пользователя/пароль в форме на то, что, по его мнению, должно быть основано на том, что хранится в менеджере паролей. В моем случае мои учетные данные WordPress были сохранены, а учетные данные FTP — нет, так как их можно использовать для входа на сайт по SSH. Люди в этой ситуации могут либо временно отключить «запоминание паролей» в своих настройках/параметрах при попытке использовать автоматическое обновление WordPress, либо применить фрагмент кода к WordPress, чтобы исправить это поведение.

  2. 2

    Дуга,

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

    http://robspencer.net/auto-update-wordpress-without-ftp/

    Ссылка выше дает представление о том, как решить проблему без использования учетных данных ftp. Конечно, я не рекомендую вам менять весь пользовательский каталог на 775 (и я этого не делал), но это привело меня в правильном направлении.

    Адам

  3. 3

    Для других, ищущих возможные решения: другой блоггер решил свои проблемы с автоматическим обновлением, по-видимому, заставив свой хост использовать php5, добавив следующее в свой файл .httaccess:

    AddType x-mapp-php5 .php

  4. 4

    Спасибо, что поделились знаниями, у меня были проблемы с автообновлениями, но единственное решение, которое я нашел, — отключить плагины, затем автоматически обновить WordPress и, наконец, реактивировать все плагины.

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

    Привет из Мехико!

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.