Cum să depanați problemele comune de migrare WordPress

Publicat: 2023-05-23

Dacă serverul dvs. actual de găzduire vă provoacă probleme, migrarea site-ului dvs. WordPress la un server nou este o modalitate eficientă de a le lăsa în urmă o dată pentru totdeauna, nu că migrarea WordPress nu produce suficiente probleme de la sine.

De la pierderea potențială de fișiere la timpul de nefuncționare a migrației și problemele de configurare a numelui de domeniu, există tot felul de probleme potențiale care pot împiedica asigurarea unei migrări fără probleme și fără întreruperi.

Cu toate acestea, cu câteva măsuri preventive și o mulțime de tehnici proactive de depanare în mânecă, veți fi bine înarmați pentru a depăși fiecare dintre aceste obstacole cu relativă ușurință.

În acest ghid, vă vom arăta cum să depanați problemele comune de migrare WordPress, împărtășind soluții practice și instrucțiuni clare, pas cu pas, pentru a vă asigura că mișcarea mare a serverului se desfășoară fără probleme.

Cum să depanați problemele comune de migrare WordPress: 5 pași simpli

1. Găsirea și înlocuirea resurselor lipsă

Una dintre cele mai frustrante probleme în timpul migrării WordPress este pierderea de fișiere și resurse esențiale pe parcurs.

La început, s-ar putea să nu fie imediat evident că anumite componente ale site-ului web nu au făcut acest lucru, motiv pentru care merită să învățați cum să vă testați site-ul după migrare, astfel încât să știți cum să verificați resursele lipsă.

O modalitate de a face acest lucru este să navigați amănunțit pe site-ul dvs. web și să verificați dacă toate paginile, imaginile, documentele și alte resurse sunt intacte. Acordați o atenție deosebită elementelor esențiale pentru misiune care sunt piatra de temelie a site-ului dvs.

Dacă observați lipsă de conținut sau linkuri rupte, acesta este un semn destul de solid că unele dintre fișierele dvs. lipsesc.

Dacă utilizați un plugin de migrare WordPress de înaltă calitate, acesta ar trebui să vă ofere jurnalele de migrare care vă pot oferi informații valoroase despre procesul de migrare și despre orice erori întâlnite.

Articolul continuă mai jos

În cele din urmă, puteți compara și site-ul recent migrat cu ultima copie de rezervă pe care ați făcut-o. Procedând astfel, puteți identifica orice discrepanțe sau fișiere lipsă.

Ce să faceți în cazul fișierelor lipsă

Vorbind despre copii de rezervă, crearea uneia este cea mai eficientă modalitate de a depana problemele cu fișierele WordPress lipsă.

remediați problemele cu fișierele wordpress lipsă

Dacă nu aveți deja o copie de rezervă a site-ului dvs., consultați ghidul nostru pas cu pas pentru a crea copii de rezervă pentru WordPress înainte de migrare pentru ajutor la crearea unuia.

În cele mai multe cazuri, fișierele și resursele lipsă pot fi pur și simplu înlocuite prin importul copiei lor de rezervă pe noul dvs. site.

2. Minimizarea timpului de nefuncţionare a migraţiei

Știm cu toții că timpul de nefuncționare este una dintre cele mai grave probleme posibile cu care ne-am putea confrunta în calitate de proprietari de site-uri web.

Indiferent dacă site-ul dvs. este offline în totalitate sau nu dispune de suficiente resurse de server pentru a oferi chiar și funcționalitate de bază, nu numai că îi enervează pe clienții până la punctul în care aceștia sară, dar poate avea și repercusiuni semnificative pentru afacerea dvs. sub forma pierderii de venituri și a incapacității de a îndeplini nevoile clienților dvs.

Din păcate, însăși natura migrării unui site web înseamnă că sarcinile esențiale, cum ar fi transferul de date și propagarea DNS, vor avea ca rezultat cel puțin o perioadă de nefuncționare.

Ce trebuie să faceți în legătură cu timpul de nefuncționare a migrației

Cea mai bună modalitate de a depana timpul de nefuncționare a migrării și de a o împiedica să vă afecteze în mod semnificativ rezultatul final este să alegeți pur și simplu un moment pentru migrare când site-ul dvs. primește cel mai puțin trafic.

Conectați-vă la Google Analytics și acordați atenție tendințelor dvs. de trafic, căutând acele ore de vârf în care orice întrerupere a serviciului este probabil să fie minimă în cel mai bun caz.

Acestea fiind spuse, chiar dacă programați migrarea în timpul orelor de vârf, este esențial să comunicați cu utilizatorii dvs.

Articolul continuă mai jos

Gazduire SiteGround

Plasați o notificare pe pagina dvs. de pornire și utilizați marketingul prin e-mail, rețelele sociale și alte canale pentru a informa vizitatorii despre timpul de nefuncționare programat.

Această abordare proactivă poate fi singurul lucru care te scutește de la pierderea permanentă de clienți în fața concurenților tăi din cauza migrării site-ului tău.

3. Rezolvarea problemelor de configurare a numelor de domeniu

Chiar și după ce ați transferat cu succes toate datele de la un server la altul, există încă o serie de probleme pe care le puteți întâmpina în ceea ce privește configurarea numelui de domeniu.

Cele mai frecvente probleme din acest domeniu se referă la înregistrările dvs. DNS, care sunt responsabile pentru traducerea numelor de domenii care pot fi citite de om în adrese IP pe care computerele le pot înțelege.

Primul este pur și simplu că înregistrările DNS (Domain Name Server) conțin informații greșite, ceea ce înseamnă că site-ul tău nu va fi accesibil prin numele tău de domeniu până când nu vor fi remediate.

Al doilea este că modificările DNS durează de obicei un timp pentru a se propaga complet pe Internet, ceea ce înseamnă că în această perioadă, unii utilizatori pot fi în continuare direcționați către vechiul server, în timp ce alții pot accesa noul server. Acest lucru poate duce la probleme intermitente de accesibilitate și inconsecvențe în disponibilitatea site-ului web.

Ce trebuie să faceți în legătură cu problemele DNS în timpul migrărilor WordPress

Pentru a depana problemele DNS, puteți pune două întrebări relevante:

Înregistrările mele DNS sunt configurate corect?

Puteți răspunde la această întrebare accesând registratorul de domenii sau consola de management DNS și revizuind setările DNS pentru domeniul dvs.

setările înregistrărilor dns

Luați notă de înregistrările DNS relevante, cum ar fi:

  • A (IPv4)
  • AAAA (IPv6)
  • CNAME
  • înregistrări MX

Acum, uită-te la informațiile DNS pentru noul tău server de găzduire.

Articolul continuă mai jos

Gazduire Woocommerce

Se potrivesc?

Dacă nu, aflați cum să vă actualizați înregistrările DNS cu noile servere de nume de domeniu și să-i acordați timp să se propage.

Am așteptat suficient timp pentru ca actualizările DNS să se propage?

Deși unii utilizatori ar trebui să poată accesa site-ul dvs. pe noul său server în câteva ore, este nevoie de obicei de 24 – 48 de ore pentru ca propagarea DNS să fie finalizată. În unele cazuri extreme, poate dura până la 72 de ore.

Dacă credeți că procesul de propagare durează prea mult, îl puteți accelera prin scăderea valorii TTL (Time to Live), care determină cât timp serverele DNS sau dispozitivele utilizatorului pot stoca informațiile în cache.

Dacă valoarea TTL a înregistrărilor dvs. DNS este setată la un nivel ridicat, procesul de propagare ar putea dura foarte mult, așa că scăderea acesteia ar trebui să ajute la trecerea mai rapidă a lucrurilor.

4. Depanarea erorilor de conectare la baza de date

Puține probleme comune de migrare WordPress provoacă mai multe bătăi de cap decât ajungerea la sfârșitul întregului proces doar pentru a primi vestea groaznică că există o eroare la stabilirea conexiunii cu baza de date.

Marea problemă cu astfel de mesaje este că nu oferă un cod de eroare exact sau detalii despre cauza specifică a eșecului conexiunii.

Puteți vedea imediat ce problemă este aceasta. La urma urmei, cum poți remedia eroarea dacă nu știi ce este?

Din fericire, există o soluție:

Cum să utilizați depanarea WP pentru a identifica cauzele erorilor de conectare la baza de date

Pentru a obține coduri de eroare mai specifice și a afla ce nu merge cu site-ul recent migrat, puteți activa WordPress deschizând fișierul wp-config.php și căutând următoarea linie:

define('WP_DEBUG', true);

Când o ai. Schimbați adevărat în fals, astfel încât să citească:

define('WP_DEBUG', true);

cum se utilizează depanarea wp

De acolo, salvați fișierul și reîncărcați site-ul pentru a genera un fișier debug.log în directorul „wp-content”. Apoi puteți utiliza acest fișier pentru a examina mesajele de eroare detaliate și codurile asociate cu problema conexiunii la baza de date.

Cum să remediați erorile comune de conexiune la baza de date

Găsirea codului de eroare specific pentru eroarea de conexiune este un început excelent, deoarece puteți apoi să căutați această eroare online și să căutați cum să o remediați.

Pentru a vă economisi ceva timp, totuși, să vedem cum să abordăm unele dintre cauzele mai probabile ale erorilor de conexiune.

Acreditări incorecte ale bazei de date

O cauză posibilă este că datele de conectare ale bazei de date specificate în fișierul de configurare WordPress (wp-config.php) nu se potrivesc cu acreditările noului server de găzduire.

Având în vedere acest lucru, este logic să începeți prin a căuta în fișierul wp-config și verificați toate următoarele:

  • Nume gazdă
  • Nume de utilizator
  • Parola
  • Bază de date

Fiecare ar trebui să se potrivească cu acreditările noului tău server de găzduire.

Configurarea serverului bazei de date

Ne-am confruntat cu următoarea problemă de mai multe ori în propria noastră muncă și aveți încredere în noi; știm ce durere de cap poate fi.

Există momente când configurația bazei de date pe noul dvs. server este diferită de cea veche.

De exemplu, versiunea sau setările software-ului serverului de baze de date pot fi incompatibile cu instalarea WordPress.

În acest caz, va trebui să vă conectați la contul dvs. de găzduire și să vă uitați la configurarea serverului de baze de date pentru a vă asigura că este suficient pentru a îndeplini cerințele minime pentru rularea WordPress.

Firewall sau restricții de acces

În unele cazuri, setările firewall-ului sau restricțiile de acces pe noul server de găzduire pot bloca site-ul WordPress să stabilească o conexiune la serverul bazei de date.

Acest lucru se întâmplă de obicei dacă regulile firewall sau configurațiile serverului nu sunt corect ajustate în timpul procesului de migrare.

Ca atare, va trebui să verificați acele setări în contul dvs. de găzduire și să vă asigurați că permit site-ului dvs. WordPress să se conecteze la serverul dvs. de baze de date.

5. Rezolvarea erorilor 404 cauzate de probleme de permalink

Nu în ultimul rând, una dintre cele mai frecvente probleme de migrare cu care se confruntă mulți utilizatori WordPress este că structurile de permalink nu migrează întotdeauna corect.

În cele din urmă, acest lucru are ca rezultat legături rupte și cele temute erori 404.

De exemplu, dacă site-ul dvs. a fost structurat pe vechiul dvs. server ca site-ul dvs.com/post-title, dar noul dvs. server este setat pe site-ul dvs.com/an/lună/titlu-post, orice hyperlink care indică prima adresă URL nu mai este merge la locul de muncă.

Cum să vă remediați structura de permalink WordPress

Din fericire, aceasta este și una dintre cele mai simple probleme de rezolvat.

rezolvarea erorilor 404 cauzate de probleme de permalink

Mai întâi, accesați tabloul de bord WordPress și navigați la Setări – Legături permanente .

Verificați dacă structura dvs. permalink se potrivește cu cea utilizată pe serverul dvs. mai vechi și salvați modificările.

Cum să depanați problemele obișnuite de migrare WordPress: trei aspecte cheie

Deși există o multitudine de lucruri care merg prost atunci când migrați site-ul dvs. WordPress, procesele pas cu pas de mai sus vă vor ajuta să remediați cele mai frecvente cinci probleme care de obicei împiedică o migrare de succes.

Pentru a recapitula, iată cele mai importante lecții pe care trebuie să le desprinzi din acest ghid:

  • Luați măsuri preventive pentru a atenua problemele – A învăța cum să faceți copii de rezervă pentru site-ul dvs. WordPress s-ar putea dovedi a salva viața dacă pierdeți fișiere în timpul procesului de migrare. Între timp, scăderea în avans a valorii TTL a înregistrărilor DNS va ajuta la accelerarea timpului de propagare a modificărilor de domeniu.
  • Erorile de conectare la baza de date pot avea o multitudine de cauze – Ajustarea fișierului wp-config pentru a activa modul de depanare este o modalitate rapidă și eficientă de a identifica codul exact de eroare, astfel încât să puteți căuta o soluție adecvată.
  • Nu uitați să vă verificați structura permalinkului – erorile 404 după o migrare WordPress pot fi cauzate de puțin mai mult decât de permalinkuri incorecte. Verificați setările pentru a vă asigura că sunt aceleași pe noul dvs. server ca și pe cel vechi.

Pentru mai multe sfaturi, consultați tutorialul nostru complet pas cu pas privind migrarea WordPress.