Nu mă pot loga după ce site-ul a fost mutat pe un server nou

4 aug. 2011, 16:40:40
Vizualizări: 17.1K
Voturi: 3

Lucrez la un site care nu este încă asociat unui nume de domeniu, așa că îl accesez printr-un URL urât de genul old_server.something.myprovider.co.uk/.../.../

Furnizorul meu m-a mutat pe un server nou, așa că acum trebuie să introduc: new_server.something.myprovider.co.uk/.../.../

Problema este că atunci când încerc să accesez wp-admin, WordPress face o redirecționare către vechea adresă și, desigur, nu mai funcționează. Așadar, nu pot accesa pagina de login.

Există vreo metodă de a schimba URL-ul serverului în WordPress fără a avea acces la dashboard?

0
Toate răspunsurile la întrebare 2
0

Da, o puteți modifica accesând baza de date WordPress. Aceasta se află în tabela wp_options din baza de date WordPress. Va trebui să modificați două valori: siteurl (linia 1) și home (linia 37).

Puteți accesa baza de date prin panoul de administrare al gazdei sau, uneori, direct tastând în browser valoarea DB_HOST pe care ați introdus-o la instalarea blogului, acum scrisă în fișierul wp_config.php din directorul rădăcină al site-ului. Apoi folosiți datele de autentificare (nume de utilizator și parolă) scrise și ele în acest fișier.

Aceasta ar trebui să rezolve problema.

EDIT: Recomand utilizarea unui plugin de acest tip pentru a curăța complet baza de date și a înlocui toate http://domeniulvechi.ro/orice/ cu http://domeniulnou.ro/orice/.

4 aug. 2011 16:53:52
0

Unul dintre lucrurile rapide pe care le poți face este să editezi wp_config.php. Vei dori să faci două lucruri:

  1. schimbă informațiile de conectare la baza de date dacă este necesar (cum menționează @kevin)
  2. adaugă define('RELOCATE', true); la finalul fișierului, chiar deasupra liniei care spune "stop editing"

Acum, salvează wp_config.php și apoi mergi direct la wp-login.php pe noul tău URL: http://new_server.something/myprovider.co.uk/.../.../wp-login.php

Autentifică-te, apoi mergi imediat la Setări > Generale și asigură-te că sincronizezi URL-ul în câmpurile pentru adresa site-ului și adresa WordPress (RELOCATE afectează doar unul, nu pe ambele). Salvează. Testează.

Apoi, revino în wp_config.php și elimină definiția RELOCATE pe care ai adăugat-o la pasul 2.

Sper că acest lucru funcționează pentru tine!

Notă: vei întâmpina dificultăți suplimentare dacă prefixul tabelelor din baza de date s-a schimbat, dar conform descrierii tale, acesta nu pare să fie cazul.

T

4 aug. 2011 17:42:53