Cum sa modifici Wordpress sa folosesca un alt domeniu.
Salut,
Pentru ca am intalnit persoane care intampina aceasta situatie si de cele mai multe ori o considera o mare problema, am hotarat sa impart cu toti internautii un mic tutorial ce arata cum sa schimbi url-ul la un wordpress.
Daca vrei sa iti transferi blogul/siteul bazat pe wordpress de la o companie de hosting la alta insa nu esti inca pregatit sa schimbi si DNS-urile sau daca pur si simplu vrei sa muti siteul/blogul de pe www.domeniuactual.ro pe www.un-nou-domeniu.ro trebuie sa faci cateva setari pentru ca wordpress sa stie ca de acum toate linkurile nu vor mai incepe cu : domeniuactual.ro ci cu un-nou-domeniu.ro.
Pe marea majoritate a forumurilor de specialitate se ofera cea mai simpla si rapida solutie :
1. Login in cPanel-ul contului actual
2. Open file manager, si edit wp-config.php
3. Adaugarea urmatoarelor linii :
define('WP_HOME','http://un-nou-domeniu.ro');
define('WP_SITEURL','http://un-nou-domeniu.ro');
4. Salvarea modificarilor
NOTA : ceea ce multi omit, este faptul ca de foarte multe ori, doar aceasta mica modificare, iti actualizeaza doar o parte din linkurile site-ului. Vor exista articole care vor ramane pe linkul vechi ba mai mult, vor exista legaturi interne ce vor functiona dupa vechiul domeniu : domeniuactual.ro
Din aceasta cauza, iata care este metoda la fel de simpla ( dureaza 3-5 minute ) sa faci aceasta schimbare si sa actualizezi absolut toate legaturile :
( pasii de mai jos sunt pentru cei care au cPanel. Daca sunt care nu au cPanel, pot scrie pasii si pentru ei ( via SSH ), doar sa spune-ti ca este nevoie )
1. Login in cPanelul contului;
2. Incarca File Manager;
3. Deschide cu un editor wp-config.php si cauta lina :
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
4. Tine minte ce scrie in loc de 'database_name_here';
5. Inchide File Manager si deschide phpMyAdmin;
6. In phpMyAdmin, pe parte stanga, vei gasi o lista cu bazele de date pe care le ai create;
7. Da click pe baza de date pe care ai retinut-o mai sus ( la punctul 4 );
8. In bara de sus la phpMyAdmin vei gasi un buton SQL - da click pe el;
9. Se va incrca un text field in care poti sa scrii;
10. Acolo trebuie sa scrii urmatoarele 3 linii, una cate una si dupa fiecare linie sa apesi Execute ( mai exact executi comanda SQL )
a. prima comanda :
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.domeniu-vechi.ro’, ‘http://www.domeniu-nou.ro’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
b. a 2-a comanda :
UPDATE wp_posts SET guid = replace(guid, ‘http://www.domeniu-vechi.ro’,'http://www.domeniu-nou.ro’);
c. a 3-a comanda :
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.domeniu-vechi.ro’, ‘http://www.domeniu-nou.ro’);
NOTA : dupa fiecare comanda, se apase Execute - nu uita sa inlocuiesti domeniu-vechi.ro si domeniu-nou.ro - cu domeniile tale :) nu le lasa pe acestea, sunt doare date exemplu.
Codexul explica mai multe metode pentru asa ceva insa dupa parerea mea, unele sunt explicate folosind un limbaj prea tehnic pentru un incepator : Changing The Site URL « WordPress Codex
In fine, sper sa ajute pe cineva acest articol, pe mine m-a ajutat iar acum ajut multe persoane cu acest tutorial :)
Daca aveti intrebari, feel free to ask!