Greșelile comise în timpul migrării găzduirii MODX pot face ca migrarea să pară finalizată, în timp ce site-ul web prezintă în continuare adrese URL nefuncționale, fișiere media lipsă, eșecuri la autentificare, erori de conexiune la baza de date, erori de permisiuni sau conținut vechi stocat în cache. Aceste probleme provin adesea din diferențele dintre vechiul și noul mediu de găzduire, nu doar din transferul de fișiere. Înainte de a schimba DNS-ul, verificați atât site-ul public, cât și MODX Manager în noul mediu.
Cuprins
De ce nu este suficient un transfer de fișiere finalizat
Mutarea unui site web implică mai mult decât copierea fișierelor și a bazei de date. Mediul de găzduire, interfața de administrare și modelul de resurse pot fi diferite după mutare, astfel încât sarcinile care funcționau pe vechiul host pot avea un comportament diferit pe mybox. Acest lucru se aplică atunci când se trece de la cPanel sau Plesk la mybox. Consultați ce se schimbă la mutarea de la cPanel la mybox și ce se schimbă la trecerea de la Plesk la mybox.
În cazul MODX, verificați separat fiecare componentă a site-ului funcțional. O încărcare reușită nu garantează că conexiunea la baza de date, setările domeniului, permisiunile, adresele URL și conținutul stocat în cache corespund cu noul mediu.
Verificați configurația MODX și conexiunea la baza de date
O configurare incorectă poate determina site-ul să se conecteze la o bază de date greșită, să nu se conecteze deloc sau să încarce date care nu corespund fișierelor transferate. Fișierele bazei de date și ale site-ului web trebuie să aparțină aceleiași stări de migrare. O neconcordanță poate face ca transferul să pară parțial, chiar și atunci când atât fișierele, cât și baza de date au fost copiate.
- Deschideți site-ul în mediul de găzduire de destinație înainte de a modifica DNS-ul.
- Confirmați că interfața front-end se încarcă și nu afișează o eroare de conexiune la baza de date.
- Deschideți câteva pagini existente și verificați dacă conținutul acestora corespunde cu baza de date transferată.
- Deschideți MODX Manager și verificați dacă accesul de administrator funcționează.
- Verificați dacă modificările efectuate în Manager apar pe site-ul de destinație atunci când site-ul este testat acolo.
Dacă interfața publică și Managerul afișează conținut diferit, opriți modificarea DNS și comparați baza de date și fișierele utilizate de site-ul de destinație. Mediul de migrare trebuie verificat ca un ansamblu complet, nu ca încărcări separate.
Verificați permisiunile atunci când fișierele sau fișierele media nu se încarcă
Permisiunile sunt unul dintre factorii care pot cauza lipsa imaginilor după o migrare. Alte cauze includ fișiere incomplete ale site-ului web, referințe din baza de date care nu corespund noii locații sau setări de domeniu care încă indică spre altă locație. În această situație, site-ul web se poate încărca, în timp ce browserul nu poate găsi sau utiliza anumite resurse. Articolul Imagini lipsă după migrare descrie aceste cauze.
Verificați permisiunile prin intermediul interfeței de găzduire de destinație și inspectați rezultatul vizibil din browser. Verificați pagina de start, o pagină cu imagini și o pagină care utilizează alte elemente media. O pagină care se încarcă fără imagini nu reprezintă o migrare finalizată.
Testați adresele URL și setările domeniului înainte de modificările DNS
Problemele legate de URL-uri pot afecta linkurile paginilor, referințele media sau accesul la Manager. Verificați atât accesul direct la pagini, cât și linkurile generate de site. Deschideți pagina de start, cel puțin o pagină situată la un nivel mai adânc și linkurile către fișierele media care existau înainte de mutare.
- Verificați dacă destinația răspunde pentru domeniul dorit.
- Deschideți direct o pagină situată la un nivel mai adânc, în loc să o accesați doar prin pagina de start.
- Urmați linkurile interne și confirmați că acestea conduc către paginile așteptate.
- Deschideți linkurile către imagini și fișiere media și confirmați că acestea se rezolvă la destinație.
- Testați adresa Managerului și confirmați că pagina de autentificare se deschide.
Setările domeniului fac parte din procesul de migrare, alături de fișiere, referințele bazei de date și permisiunile. Dacă site-ul web sau resursele sale indică în continuare vechiul mediu, transferul poate părea reușit, în timp ce vizitatorii primesc pagini defecte sau conținut media lipsă.
Goliți cache-ul vechi și repetați testele
Rezultatele vechi stocate în cache pot face ca o migrare corectată să pară defectuoasă. De asemenea, pot face ca o pagină să afișeze conținut din perioada anterioară mutării. Tratați ștergerea cache-ului ca pe o etapă separată de validare. După ce ați șters cache-ul MODX relevant prin Manager, reîncărcați interfața front-end și repetați verificările paginii, URL-ului, fișierelor media și autentificării.
Comparați rezultatele după o reîncărcare completă, în loc să vă bazați pe o pagină care era deja deschisă în timpul migrării. Testați mai mult decât pagina de start, deoarece conținutul sau referințele stocate în cache pot diferi de la o pagină la alta.
Validare finală înainte de comutarea DNS
Utilizați această secvență în mediul de destinație înainte de comutarea domeniului:
- Confirmați că conținutul așteptat al bazei de date este vizibil.
- Confirmați că interfața front-end se încarcă fără erori de bază de date.
- Accesați direct pagina de start și paginile secundare.
- Verificați linkurile interne, adresele URL prietenoase, imaginile și alte elemente media.
- Deschideți MODX Manager și efectuați un test de autentificare.
- Confirmați că permisiunile permit funcționarea site-ului și a resurselor sale.
- Goliți cache-ul învechit și repetați verificările front-end-ului și ale Managerului.
- Comutați DNS-ul numai după ce aceste verificări sunt trecute cu succes pe destinație.
Propagarea DNS durează de obicei câteva ore, deși poate dura mai mult în funcție de registratorul de domenii și de condițiile de rețea. În această perioadă, este posibil ca unii vizitatori să acceseze încă mediul anterior. Acesta este un comportament normal. Destinația trebuie să treacă în continuare de lista completă de verificare MODX înainte ca schimbarea DNS să înceapă.