Automatiškai atnaujinti nesėkmę naudojant „WordPress“? FTP nepavyksta?

WordPressNeseniai mes turėjome klientą, kuris sukonfigūravo savo serverius naudoti su „WordPress“. Kai neseniai 3.04 saugumas Atnaujinimas įvyko, buvo šioks toks skubos jausmas, kad ši versija būtų įdiegta visiems mūsų klientams. Tačiau šis konkretus klientas visada reikalavo, kad „WordPress“ atnaujintume rankiniu būdu ... šis procesas nėra skirtas silpnai širdžiai!

Mes negautume tipiško „negali rašyti failų“Klaida šiame tinklaraštyje. Vietoj to mums buvo pateiktas ekranas su FTP prisijungimu. Problema buvo ta, kad mes užpildysime FTP kredencialus ir taip vis tiek nepavyksta... šį kartą remdamasis gerais įgaliojimais!

Aš susisiekiau su mūsų draugais „Indianos“ „Lifeline“ duomenų centruose didžiausias duomenų centras, nes jie turi keletą „Apache“ geekų ir sukonfigūravo savo serverius. Jie man pateikė paprastą sprendimą - FTP prisijungimo duomenų pridėjimą tiesiogiai WP-config.php failą, kad būtų galima koduoti FTP kredencialus:

define ('FTP_HOST', 'localhost'); define ('FTP_USER', 'vartotojo vardas'); define ('FTP_PASS', 'slaptažodis');

Kažkodėl identiški kredencialai, kurie neveikė formoje, puikiai veikė įdėjus į konfigūracijos failą! Be to, tai priverčia „WordPress“ veikti taip, kaip elgtųsi be FTP poreikio ... tiesiog spustelėkite atnaujinti ir eikite!

4 komentarai

  1. 1

    Patyriau „WordPress“ automatinio atnaujinimo klaidų, kai atkūriau serverį ir įdiegiau naują „WordPress“ diegimą. Mano problema kilo dėl „Firefox“, o ne „WordPress“ – kiti gali susidurti su ta pačia problema, jei jų FTP vartotojo vardas ir „WordPress“ naudotojo vardas yra tokie patys kaip mano (nors su skirtingomis didžiosiomis raidėmis ir slaptažodžiais).

    Problema ta, kad „Firefox“, jei įjungėte „atsiminti slaptažodžius“, automatiškai pataisys vartotoją / perdavimą formoje pagal tai, kas, jos manymu, turėtų būti pagal tai, kas saugoma slaptažodžių tvarkyklėje. Mano atveju mano „WordPress“ kredencialai buvo išsaugoti, bet FTP kredencialai nebuvo, nes jie gali būti naudojami SSH įvesti į svetainę. Žmonės, atsidūrę šioje situacijoje, gali laikinai išjungti „Prisiminti slaptažodžius“ savo nuostatose / parinktyse, kai bando naudoti „WordPress“ automatinį naujinimą, arba pritaikyti „WordPress“ kodą, kad ištaisytų šį elgesį.

  2. 2

    Dougas,

    Turėjau tą pačią problemą su „Apache“ namų versija. Pasirodo, tai buvo netinkamų tam tikrų failų ir katalogų leidimų ir nuosavybės rezultatas.

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

    Aukščiau pateiktoje nuorodoje pateikiama įžvalga, kaip išspręsti problemą nenaudojant ftp kredencialų. Žinoma, aš nerekomenduoju perkrauti viso savo vartotojo katalogo iki 775 (o aš to nedariau), bet tai veda mane teisinga kryptimi.

    Adomas

  3. 3

    Kitiems, ieškantiems galimų sprendimų: Kitas tinklaraštininkas išsprendė savo automatinio atnaujinimo problemas, matyt, priversdamas savo šeimininką naudoti php5, pridėdamas prie savo .httaccess failo:

    AddType x-mapp-php5 .php

  4. 4

    Dėkojame, kad dalinatės žiniomis, turėjau problemų dėl automatinio atnaujinimo, bet vienintelis sprendimas, kurį radau, yra išjungti papildinius, tada automatiškai atnaujinti „WordPress“ ir galiausiai suaktyvinti visus papildinius.

    Šis patarimas skirtas įvairioms problemoms spręsti, tačiau pravartu žinoti, kaip ją išspręsti.

    Linkėjimai iš Meksikos!

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.