Actualizările automate nu au reușit pe WordPress? FTP eșuat?

WordPressRecent, am avut un client care și-a configurat propriile servere pentru a fi utilizate cu WordPress. Când recenta 3.04 securitate a apărut actualizarea, a existat un sentiment de urgență pentru a instala această versiune pe toți clienții noștri. Cu toate acestea, acest client anume a solicitat întotdeauna să actualizăm WordPress manual ... un proces care nu este pentru cei slabi!

Nu am primi tipicul „nu poate scrie fișiere”Eroare pe acest blog. În schimb, ni s-a oferit un ecran cu autentificare FTP. Problema era că vom completa acreditările FTP și așa va fi încă nu reușesc... de data aceasta bazat pe acreditări bune!

Am luat legătura cu prietenii noștri de la Lifeline Data Centers, Indiana cel mai mare centru de date, deoarece au niște geeks Apache și și-au configurat propriile servere. Mi-au oferit o soluție simplă - adăugând acreditările FTP direct în wp-config.php fișier la hardcode acreditările FTP:

define ('FTP_HOST', 'localhost'); define ('FTP_USER', 'nume utilizator'); define ('FTP_PASS', 'parolă');

Din anumite motive, acreditările identice care nu au funcționat în formă, au funcționat perfect atunci când au fost introduse în fișierul de configurare! De asemenea, face ca WordPress să acționeze exact așa cum ar face, fără a fi nevoie de FTP ... trebuie doar să faceți clic pe actualizare și mergeți!

4 Comentarii

  1. 1

    Am experimentat erori de actualizare automată WordPress după ce mi-am reconstruit serverul și am lansat o nouă instalare WordPress. Problema mea a apărut din Firefox, nu din WordPress - alții pot întâmpina aceeași problemă dacă numele lor de utilizator FTP și numele de utilizator WordPress sunt identice cu ale mele (deși cu majuscule și parole diferite).

    Problema este că Firefox, dacă aveți activat „amintiți-vă parolele”, va corecta automat utilizatorul / trece în formular la ceea ce crede că ar trebui să se bazeze pe ceea ce este stocat în managerul de parole. În cazul meu, acreditările mele WordPress au fost salvate, dar acreditările mele FTP nu au fost, deoarece pot fi folosite pentru SSH pe site. Persoanele aflate în această situație pot dezactiva temporar „amintește parolele” în Preferințe / Opțiuni atunci când încearcă să utilizeze actualizarea automată WordPress sau pot aplica o bucată de cod WordPress pentru a corecta acest comportament.

  2. 2

    Doug,

    Aceeași problemă am avut-o și cu o construcție de case Apache. Se pare că a fost rezultatul unor permisiuni și proprietăți necorespunzătoare asupra anumitor fișiere și directoare.

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

    Linkul de mai sus a furnizat informații despre cum să corectați problema fără a utiliza acreditări ftp. Desigur, nu vă recomand să vă înșelați întregul director de utilizator la 775 (și nu am făcut-o), dar acest lucru mă conduce în direcția corectă.

    Adam

  3. 3

    Pentru alții care caută soluții posibile: Un alt blogger și-a rezolvat problemele de actualizare automată forțând aparent gazda să folosească php5 adăugând următoarele în fișierul său .httaccess:

    AddType x-mapp-php5 .php

  4. 4

    Vă mulțumim că ne-ați împărtășit cunoștințele, am întâmpinat probleme cu actualizările automate, dar singura soluție pe care am găsit-o este să dezactivați pluginurile, apoi să actualizați automat WordPress și, în cele din urmă, să reactivați toate pluginurile.

    Acest sfat este pentru o problemă diferită, dar este bine să știi cum să o rezolvi.

    Salutari din mexic!

Ce părere ai?

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.