Автоматичните актуализации се провалят в WordPress? FTP се проваля?

WordPressНаскоро имахме клиент, който конфигурира свои собствени сървъри за използване с WordPress. Когато последните 3.04 сигурност актуализацията дойде, имаше известно усещане за спешност тази версия да бъде инсталирана на всички наши клиенти. Този конкретен клиент обаче винаги е изисквал да надграждаме WordPress ръчно ... процес, който не е за хора със слаби сърца!

Не бихме получили типичното „не мога да пиша файлове”Грешка в този блог. Вместо това ни беше предоставен екран с FTP вход. Проблемът беше, че ще попълним FTP идентификационните данни и ще го направим все още се провалят... този път на базата на добри пълномощия!

Свързах се с нашите приятели от центровете за данни на Lifeline, Индиана най-големият център за данни, тъй като те имат някои маниаци на Apache и са конфигурирали свои собствени сървъри. Те ми предоставиха просто решение - добавяне на FTP идентификационните данни директно в WP-config.php файл за хардкодиране на FTP идентификационните данни:

дефинирайте ('FTP_HOST', 'localhost'); дефинирайте ('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 за намаляване на спама. Научете как се обработват данните за коментарите ви.