Când particip la întâlniri WordPress, WordCamps sau orice alt eveniment tech implicând utilizatori WordPress, există o întrebare pe care o întreb mai mult decât oricare alta: Cum mișc site-ul meu WordPress?
Pentru utilizatorii noi, gândul de a muta un site WordPress dintr-un loc în altul poate fi înfricoșător. Există tot ceea ce face afaceri de baze de date, teme, pluginuri și încărcări să se gândească, să nu mai vorbim de WordPress în sine. Dacă sunteți obișnuit să lucrați cu site-uri statice și să mutați doar câteva fișiere HTML și alte materiale în jurul valorii de, acest lucru poate părea foarte nou.
Dar vestea bună este că mutarea unei instalări WordPress poate fi mai simplă decât credeți. Mutarea unei singure site-uri de instalare WordPress se poate realiza cu ajutorul unei serii de plugin-uri. Dacă trebuie să faceți o mișcare mai complexă, cum ar fi mutarea site-ului dvs. manual sau mutarea site-urilor în sau de pe Multisite, lucrurile devin mai complicate, dar vă voi oferi un ghid pas cu pas pentru a vă ajuta să faceți acest lucru.
În această serie vă voi arăta cum să mutați un site WordPress, concentrându-mă pe șase scenarii diferite:
Pentru a urmări această serie, veți avea nevoie de:
Există câteva ocazii când ați putea dori să mutați (sau să copiați) un site WordPress:
Mulți furnizori de servicii de găzduire vor muta site-ul dvs. vechi pe serverele dvs. pentru dvs., dar dacă dvs. nu faceți acest lucru sau dacă vă deplasați de la o instalare locală, va trebui să știți cum să faceți acest lucru singur. Pașii prin care trebuie să treceți sunt aceiași în toate aceste scenarii.
Dacă ați mutat anterior un site static, veți ști că procesul este, în general, destul de simplu - doar mutați fișierele care alcătuiesc site-ul. Dacă schimbați numele de domeniu și aveți legături absolute în codul dvs., va trebui să le schimbați pe întregul site, dar în afară de faptul că nu trebuie să faceți altceva.
Moving WordPress este un pic diferit. Pentru a muta un site WordPress, va trebui să mutați trei lucruri:
Să aruncăm o privire rapidă la fiecare.
În funcție de metoda pe care o utilizați pentru a vă muta site-ul, fie veți muta sau veți copia acest lucru, fie veți crea doar o nouă instalare WordPress în noua locație. Voi descrie acest lucru mai detaliat când vom începe să ne uităm la mișcarea site-ului dvs. manual.
Mutarea bazei de date nu este doar un caz de copiere a unui fișier și încărcarea lui în noua locație. Dacă vă mutați site-ul manual, va trebui să descărcați baza de date ca un xml
sau sql
fișier și apoi încărcați-l pe noul dvs. site.
Dacă deplasați un singur site într-o rețea Multisite sau într-o astfel de rețea, acest lucru devine mai complicat, deoarece nu este nevoie să mutați toate tabelele bazei de date. Cu toate acestea, există pluginuri care pot face acest lucru mult mai ușor.
Acest director este unic pentru instalarea WordPress și conține câteva dosare:
tematică
pliant.Plugin-uri
pliant.încărcări
folderul pentru o singură instalare a site-ului sau în folderul de site-uri pentru o instalare Multisite (sau blogs.dir
dacă rețeaua a fost creată înainte de versiunea 3.5).modernizare
pliant.Dacă utilizați pluginuri și teme pe care le-ați descărcat din depozitele de teme sau de pluginuri (sau de la o furnizor de temă sau de plugin), poate fi mai simplu să le reinstalați. Cu toate acestea, va trebui să vă asigurați că mutați toate încărcările în încărcări
, deoarece acestea sunt unice pentru site-ul dvs..
Imaginea de mai jos arată wp-content
directorul de pe site-ul meu, care, după cum puteți vedea, include cinci dosare și una index.php
fişier. index.php
fișierul va fi recreat dacă reinstalați WordPress în noua locație:
Dacă totul pare a fi o mulțime de lucruri, nu disperați. Dacă site-ul dvs. este o instalare simplă a unui singur site, ar trebui să puteți utiliza un plugin pentru a ocoli toată munca grea. Chiar dacă lucrați cu Multisite, există unele pluginuri care vă pot ajuta.
Cu toate acestea, în anumite ocazii poate fi necesar să vă mutați site-ul WordPress manual, iar în această serie vă voi arăta cum să faceți acest lucru prea.
Există câteva lucruri pe care ar trebui să le aveți în vedere când vă deplasați WordPress:
Dacă schimbați numele de domeniu și efectuați o mutare manuală, va trebui să editați orice referință la numele domeniului în baza de date. Voi demonstra cum să faceți acest lucru în părțile relevante din această serie. Tema dvs. nu ar trebui să conțină referințe la numele dvs. de domeniu - ar trebui să utilizeze o funcție, cum ar fi get_bloginfo ( 'url')
în schimb, dar dacă există unele adrese URL necinstite în fișierele tematice, va trebui să le schimbați și pe acestea. Vă voi arăta cum să le schimbați corect, astfel încât adresa URL să fie generată de WordPress și să nu fie codată greu.
Dacă vă deplasați în și din instalațiile existente WordPress, asigurați-vă că ambele rulează aceeași versiune a WordPress. Acest lucru va fi deosebit de important dacă mutați un singur site în sau dintr-o rețea multisite. Cel mai bun lucru de făcut este să vă asigurați că ambele site-uri rulează cea mai recentă versiune de WordPress, dar dacă site-ul vechi nu poate dintr-un anumit motiv și site-ul nou este (ceea ce într-adevăr ar trebui să fie), este posibil să trebuiască remediați orice conflict care apare după mutare.
Dacă vă mișcați între furnizorii de servicii de găzduire, verificați dacă mediul în care va fi noul dvs. site este cât se poate de asemănător celui vechi (sau mai bine, dacă acesta este motivul pentru care vă deplasați). Noul server ar trebui să ruleze aceeași versiune (sau mai târziu) a PHP, iar dacă lucrați cu Multisite și folosind subdomenii, asigurați-vă că acestea sunt configurate în același mod pe noul server. Din nou voi acoperi acest lucru în detaliu în părțile relevante ale acestei serii.
Pe măsură ce lucrăm prin părțile din această serie, mă ocup de considerentele relevante pentru fiecare parte, astfel încât să știți ce trebuie să faceți.
Mutarea WordPress cu siguranță nu este la fel de simplă ca mutarea unui site web static, iar ceea ce trebuie să faceți va depinde de tipul de site WordPress pe care îl deplasați. Dar există pluginuri care pot face lucrurile mult mai ușoare, iar pentru o mișcare manuală există un proces pe care îl puteți urma pentru a muta tot ceea ce aveți nevoie. În această serie vă voi arăta cum.