If design isn’t profitable, then it’s art.

Migrarea blogului de pe cpanel pe plesk panel si invers

Publicat de  Ionut B.  |  Duminică, 21 Martie 2010 14:50

migrarea blogului de pe cpanel pe plesk panel si invers O problema care intervine atunci cand doriti sa schimbati gazduirea web a blogului este tocmai migrarea de pe un server pe altul. Desi nu necesita un efort deosebit, trebuie sa avem foarte multa atentie la setarile pe care le facem pentru a nu ne trezi cu site-ul stricat sau transferat eronat.

La transferul de pe un server pe altul, intalnim in general doua cazuri:
  • transferul de pe servere cu panouri similare (cpanel - cpanel sau plesk - plesk);
  • transferul de pe servere cu panouri diferite (cpanel - plesk sau plesk - cpanel).
Daca in primul caz lucrurile sunt mai simple, transferul facandu-se cel mai usor prin functia de back-up, nu la fel stau lucrurile in cazul in care panourile difera.

Varianta de transfer prezentata in continuare poate fi folosita in general, nu numai la platforma Wordpress si consta in 2 pasi: transferul bazei de date si transferul structurii de directoare.

Transferul bazei de date

Din vechiul panou de control se intra in phpMyAdmin si se selecteaza baza de date pe care dorim sa o exportam. Se da click pe "Export", iar in pagina care se deschide ne asiguram ca toate tabelele sunt selectate (in cpanel sunt selectate automat, nu si in plesk). Daca nu sunt selectate, dam click pe "Select all". Ne asiguram de asemenea ca este bifata optiunea SQL, iar restul optiunilor vor fi lasate implicit. In partea de jos a paginii se da un nume fisierului ce va fi exportat si se poate alege comprimarea acestuia. Click pe "Go" si salvati pe calculator fisierul generat.

Se acceseaza phpMyAdmin din noul cont de gazduire si se creeaza o noua baza de date si un utilizator cu drepturi depline pentru administrare. Probabilitatea ca aceasta sa aibe acelasi nume cu vechea baza este redusa, pentru ca in general prefixul bazei de date este numele de utilizator, iar acesta s-ar putea sa nu mai fie acelasi. Nu este nici o problema, puteti da orice denumire doriti la noua baza de date.

Dupa crearea bazei, se da click pe "Import" si se incarca fisierul cu datele din vechea baza. Daca totul a decurs bine, ar trebui sa vedeti toate tabelele din vechea baza de date importate in noua baza.

Transferul fisierelor

Cu un client FTP se copiaza local toata structura de directoare de pe vechiul server. Apoi se deschide fisierul wp-config.php si se actualizeaza cu noile date (numele bazei de date, username-ul si parola). Apoi se incarca fisierele pe noul server.

Modificare nameserverelor

Acesta este ultimul pas, nu primul. Dupa ce transferul a fost facut, se modifica nameserverele la registrarul de la care a fost cumparat domeniul si se asteapta 24-48 de ore.

Dupa ce noile nameservere se vor fi propagat, ar trebui sa puteti accesa vechiul blog la noua lui locatie.

Ponturi si probleme

1. Pentru a verifica propagarea nameserverelor puteti da ping din terminal sau command prompt si urmari care din servere raspunde.

2. Dupa propagare, in locul blogului s-ar putea sa vedeti diverse erori. Cel mai uzual mesaj este de genul "Cannot establish database connection". In acest caz verificati din nou fisierul wp-config.php ca toate informatiile sa fie corecte. Mesajul apare atunci cand numele bazei, username-ul sau parola nu sunt corecte.

O alta eroare ar putea fi "500 Server internal error" sau pagina alba la incercarea deschiderii paginilor secundare. In acest caz verificati setarile fisierului .htaccess, iar daca aveti un VPS sau server dedicat, verificati si setarile serverului Apache. Ca sa eliminati o astfel de problema din start, va recomand sa dezactivati toate pluginurile inainte de a incepe transferul blogului, iar la Settings - Permalinks sa reveniti la setarile default.

3. Desi blogul functioneaza corect si totul pare in regula, s-ar putea sa va loviti de imposibilitatea de a face update-uri la pluginuri sau sa postati articole (am intalnit astfel de probleme pe plesk doar). Astfel de erori apar in functie de modul de interpretare al PHP de catre serverul Apache: ca modul Apache, CGI sau FastCGI. Daca cei care ofera gazduirea va dau optiunea de a alege acest mod, puteti comuta dvs. pe acel mod care va functiona (din teste a reiesit ca merge ca modul Apache, insa pe cpanel merge ca FastCGI). Ne depaseste problema, iar cei care ne pot ajuta sunt cei care au servere dedicate sau virtuale si care au access direct la sistemul de operare si la fisierele de configurare ale Apache.

Adauga un comentariu

Campurile notate cu (*) sunt obligatorii.

Newsletter

Abonati-va la newsletterul nostru pentru a primi ultimele noutati pe e-mail.

Contact

Dream Webdesign
Pitesti, Arges

Telefon: 0745.034.871
Email: office@dream-webdesign.ro

Conectare cu noi:

Testimoniale

Andreea M

Dream Webdesign este un partener de incredere, oferindu-ne suport complet pe toata durata proiectului de reconstructie a website-ului.

Aurel N.

Dream Webdesign este o agentie cu care am avut o colaborare fructuoasa, fara de care probabil compania mea nu ar fi ajuns unde este astazi.

Cristian A.

Echipa Dream Webdesign dovedeste, cu fiecare proiect realizat, profesionalism, dedicatie si pasiune, fiind comunicativa, rapida si oferind preturi avantajoase.

Adriana N.

Dream Webdesign este o agentie de top care stie sa intuiasca ceea ce isi doreste un client si ofera chiar mai mult decat si-ar putea acesta imagina.

Florina R.

De-a lungul timpului, am colaborat cu numeroase firme care isi propuneau ca pe primul loc sa fie clientul, iar Dream Webdesign se numara printre ele.