Brak automatycznej aktualizacji na WordPress? Błąd FTP?

WordPressNiedawno mieliśmy klienta, który skonfigurował własne serwery do użytku z WordPress. Kiedy ostatnie Bezpieczeństwo 3.04 aktualizacja nadeszła, było pewne poczucie pilności, aby zainstalować tę wersję na wszystkich naszych klientach. Jednak ten konkretny klient zawsze wymagał ręcznej aktualizacji WordPressa… proces nie dla osób o słabym sercu!

Nie dostalibyśmy typowego „nie może zapisywać plików”Na tym blogu. Zamiast tego otrzymaliśmy ekran z loginem FTP. Problem polegał na tym, że wypełniliśmy dane uwierzytelniające FTP i tak się stanie nadal zawodzi… Tym razem na podstawie dobrych referencji!

Skontaktowałem się z naszymi przyjaciółmi z Lifeline Data Centers w Indianie największe centrum danych, ponieważ mają kilku maniaków Apache i skonfigurowali własne serwery. Zapewnili mi proste rozwiązanie - dodanie poświadczeń FTP bezpośrednio w pliku wp-config.php plik do zakodowania danych logowania FTP:

define ('FTP_HOST', 'localhost'); define ('FTP_USER', 'username'); define ('FTP_PASS', 'password');

Z jakiegoś powodu identyczne poświadczenia, które nie działały w formularzu, działały idealnie po umieszczeniu w pliku konfiguracyjnym! Co więcej, sprawia, że ​​WordPress działa tak, jak by działał bez potrzeby FTP…. po prostu kliknij aktualizuj i gotowe!

Komentarze 4

  1. 1

    Po przebudowie serwera i uruchomieniu nowej instalacji WordPress wystąpiły błędy automatycznej aktualizacji WordPressa. Mój problem wynikał z Firefoksa, a nie WordPressa - inni mogą napotkać ten sam problem, jeśli ich nazwa użytkownika FTP i nazwa użytkownika WordPress są takie same jak moja (chociaż z inną wielkością liter i hasłami).

    Problem polega na tym, że Firefox, jeśli masz włączoną opcję „zapamiętaj hasła”, automatycznie poprawi użytkownika / hasło w formularzu na to, co według niego powinno być oparte na tym, co jest zapisane w menedżerze haseł. W moim przypadku moje dane uwierzytelniające WordPress zostały zapisane, ale moje dane uwierzytelniające FTP nie zostały, ponieważ można ich użyć do SSH w witrynie. Osoby w takiej sytuacji mogą tymczasowo wyłączyć „zapamiętywanie haseł” w swoich Preferencjach / Opcjach podczas próby skorzystania z automatycznej aktualizacji WordPress lub zastosować fragment kodu do WordPressa, aby poprawić to zachowanie.

  2. 2

    Doug,

    Miałem ten sam problem z domową kompilacją Apache. Okazuje się, że było to spowodowane niewłaściwymi uprawnieniami i własnością niektórych plików i katalogów.

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

    Powyższe łącze zapewniło wgląd w sposób rozwiązania problemu bez użycia poświadczeń ftp. Oczywiście nie polecam chowania całego katalogu użytkowników do 775 (a tego nie zrobiłem), ale to poprowadziło mnie we właściwym kierunku.

    Adam

  3. 3

    Dla innych szukających możliwych rozwiązań: Inny bloger rozwiązał swoje problemy z automatyczną aktualizacją, najwyraźniej zmuszając swojego hosta do korzystania z php5, dodając do swojego pliku .httaccess:

    AddType x-mapp-php5 .php

  4. 4

    Dziękuję za podzielenie się wiedzą, doświadczyłem problemów z automatycznymi aktualizacjami, ale jedynym rozwiązaniem, które znalazłem, jest dezaktywacja wtyczek, a następnie automatyczna aktualizacja WordPressa i wreszcie reaktywacja wszystkich wtyczek.

    Ta wskazówka dotyczy innego problemu, ale dobrze jest wiedzieć, jak go rozwiązać.

    Pozdrowienia z Meksyku!

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.