Mutare site WordPress de pe un cont pe altul, de pe un domeniu pe altul
- Mutare fisiere site si import baza de date (cu pasii intermediari si pregatitori: backup, download, upload; baza de date: export si import;)
- Rulare script de inlocuire in baza de date (de la interconnectit.com) a vechiului domeniu cu noul domeniu
- GATA!
- Eroare! uneori nu e gata si site-ul functioneaza cu erori.
In fisierul de error log php gasim mentiuni de genul urmator:
open_basedir restriction in effect.
File(/) is not within the allowed path(s)
Cauza este ca in baza de date exista referinte absolute la directorul de uploads, referinte care contin userul contului initial (/home/nume-user-initial/public_html/wp-content/uploads) cale care nu poate fi accesata din contul 2 (/home/nume-user-2/public_html/)
Ca urmare continuam cu pasul 5: Rulam iarasi scriptul mentionat la pasul 3 pentru inlocuirea in toate tabelele a lui nume-user-initial cu nume-user-2
De acum este GATA! Site-ul a fost mutat cu succes!
Observatie: nu putem inlocui pur si simplu intr-un fisier .sql exportat din baza de date (cu PHPMyAdmin de exemplu) pentru ca in tabelele WordPress (wp_options de exemplu) exista vectori serializati care contin si tipul si structura valorilor serializate. Inlocuirea simpla ar genera erori de functionare
Concluzie:
- In baza de date exista uneori referinte catre caile absolute, care cuprind numele de utilizator al contului web
- Inlocuirea unui domeniu cu altul in baza de date se face respectand formatul byte-stream al vectorilor serializati pastrati in celulele tabelelor
- Utilizati/consultati fisierul de erori PHP error log. Este plin de indicii despre locul, cauza si natura unor erori. Repararea acestora se va face mult mai repede si eficace
- Este usor de mutat un site WordPress de pe un domeniku pe altul, inclusiv de pe calculatorul personal/laptop deci din mediul local catre online
Află detalii privind realizarea site-urilor pe WordPress
Creare site WordPress
Sau ia legatura cu noi aici