Cum de a sparge o instalare WordPress (și reparați-o din nou)

WordPress este destul de puternic, dar, uneori, chiar și acest CMS robust poate să devină victimă a oamenilor care se luptă cu setările și sparge-o. Acest tutorial și screencast-ul se uită la modul cel mai comun pentru a sparge WordPress și ce puteți face în legătură cu acesta.


Modificarea adresei URL a site-ului

Uneori este tentant să modificați adresa URL a site-ului pentru a reflecta o schimbare a numelui dvs. de domeniu. De exemplu, dacă vă deplasați http://oldwebsite.com la http://shinynewwebsite.com, o mulțime de oameni care sunt noi în WordPress consideră cea mai bună și mai ușoară opțiune de a schimba adresa URL a site-ului în tabloul de bord.

Este important ca tine nu face fa asta!

Acest lucru va sparge instalarea!

Deci ați făcut-o deja? Nu-ți face griji. Este destul de ușor să repari. Există de fapt trei moduri de ao remedia.

Opțiunea 1 Editați fișierul functions.php

Primul mod de a vă fixa instalarea WordPress este cel preferat de majoritatea oamenilor. În cazul în care nu sunteți familiarizat cu scopul de a functions.php fișierul, este folosit în principal pentru a extinde abilitățile instalării WordPress sau pentru a curăța codul care alimentează tema. Fișierul cu funcții va fi diferit de aproape orice altă temă din jur.

Nu contează prea mult ce este în el pentru că veți folosi numai primele două linii.

Deschideți functions.php fișier în directorul tematic (douăzeci și unu de ani, etc.). Apoi, chiar în partea de sus a fișierului, imediat după linia de deschidere, introduceți următoarele:

 update_option ('siteurl', 'http://yourwebsite.com/'); update_option ('home', 'http://yourwebsite.com/');

Reîncărcați site-ul dvs. și ar trebui să fie reparate. Deschideți setările pentru tabloul general și asigurați-vă că adresa URL a site-ului dvs. citește așa cum ar trebui (ceea ce a fost înainte de al edita).

Important: Nu uita să te întorci la tine functions.php fișier și eliminați liniile pe care tocmai le-ați adăugat. În caz contrar, veți continua să vă rupeți site-ul deoarece WordPress va continua să încerce să rescrie conținutul acelui câmp URL al site-ului.

Opțiunea 2 Editați fișierul wp-config.php

O altă opțiune pentru resetarea valorii câmpului URL al site-ului dvs. web este actualizarea wp-config.php fișier care se află în directorul de bază al site-ului dvs..

Mulți oameni, inclusiv manualul de utilizare propriu al WordPress (The Codex), spun că aceasta nu este cea mai bună alegere pentru resetarea adresei URL a site-ului, deoarece codurile "durează" adresa URL a site-ului în aplicația dvs. WordPress și nu vă permite să o modificați Tabloul de bord după aceea.

Cu toate acestea, amintiți-vă cum ați ajuns în această mizerie, în primul rând! A fost prin intermediul unei persoane (sau al dvs.) editarea acestei valori, considerând că a fost o rezolvare ușoară. Ar putea fi util să nu renunțați la opțiunea de ao schimba în viitor.

În plus, dacă din anumite motive Opțiunea 1 te-a eșuat, chiar nu ai de ales, dar să dai și asta!

Deschide-ți wp-config.php fișier în editorul dvs. de alegere și căutați linia care spune: "Asta e tot, opriți editarea! Blogging fericit.". Doar sub această linie, lipiți în cele ce urmează, schimbând din nou adresa URL a site-ului la orice ar trebui să fie adresa URL a site-ului dvs..

 define ('WP_HOME', 'http://yourwebsite.com/'); define ('WP_SITEURL', 'http://yourwebsite.com/');

Reîncărcați instalarea și ar trebui fixată. Cu această metodă, este posibil să fie nevoie să introduceți adresa URL a site-ului în browser și să încercați să vă conectați utilizând pagina wp-admin, de ex. http://yourwebsite.com/wp-admin.

Opțiunea 3 Relocați, Adevărat!

Modalitatea finală de a actualiza cu ușurință adresa URL a site-ului dvs. la cea corectă este să utilizați metoda WordPress de relocare încorporată. Acest lucru nu a putut fi mai simplu și seamănă foarte mult cu metoda anterioară.

Deschide-ți wp-config.php fișier din nou și de data aceasta, trebuie să adăugați doar codul următor de mai sus "Asta e tot, opriți editarea! linia.

 define ('RELOCATE', true);

Hei Presto! Site-ul dvs. sa regăsit din nou. Doar acea linie simplă de cod a făcut foarte mult (sperăm) să-ți rezolvi blogul. A actualizat câmpurile corespunzătoare din baza de date WordPress.

Important: Nu uita să te întorci la tine wp-config.php fișier și eliminați linia în care tocmai ați adăugat. În mod alternativ, dacă credeți că ați putea face din nou aceeași greșeală în viitor, puteți schimba doar cuvântul "Adevărat' la 'fals"(fără semnele de vorbire). Astfel, data viitoare când cineva va schimba adresa URL a site-ului dvs., îl puteți schimba pentru scurt timp pe "Adevărat"din nou.


Asta e!

În concluzie, este mai bine să nu actualizați adresa URL a site-ului pe blogul dvs. Dacă doriți să mutați site-ul, cel mai bun proces este de a face o copie de rezervă a bazei de date și a temei, înainte de a muta fișierele tematice manual și apoi a importa baza de date existentă în noul Install of WordPress pe noul dvs. nume de domeniu.

Cod