Modalitate ușoară de a migra site-ul Joomla la server nou
proprietarii de site-uri au nevoie de multe ori Migrarea site-urilor lor din cauza unor motive de afaceri.
pașii pentru migrarea Joomla către un nou server implică copierea fișierelor site-ului web și a bazelor de date.
cu toate acestea, migrarea neatentă ar putea duce la funcționarea necorespunzătoare a site-ului. Nu aveți nevoie de această situație, nu?
adesea primim cereri de la clienții noștri pentru a migra site-ul Joomla pe un server nou ca parte a serviciilor noastre de migrare a serverului.
astăzi să discutăm despre modul în care inginerii noștri de asistență migrează site-ul Joomla către un alt server.
pașii pentru migrarea site-ului Joomla pe un server nou
migrațiile site-ului web sunt esențiale pentru a utiliza caracteristici îmbunătățite și cele mai noi tehnologii.
prin urmare, pasul inițial în migrarea unui site Joomla la un server nou este de a lua de rezervă a fișierelor site-ului și a bazelor de date. După cum știm cu toții, backup-ul este esențial pentru a preveni corupția datelor.
dar cum luăm backup-ul?
să mergem mai departe și să verificăm în detaliu pașii de migrare.
Backup și restaurare de fișiere site-ul și baze de date cu acces root
având acces root pe server face lucrurile foarte ușor.
de obicei luăm copia de rezervă a fișierelor folosind următoarea comandă tar:
tar -czf username_backup.tar.gz /home/username/public_html
acum, copia de rezervă va fi disponibilă în directorul de acasă al utilizatorului.
după comprimarea fișierelor de bază ale site-ului Joomla, îl transferăm pe noul server folosind comanda scp.
în primul rând, trecem la directorul care conține fișierul de rezervă și apoi execută comanda,
scp username_backup.tar.gz _IPaddress:/remote/directory
dacă serverul de la distanță utilizează un port SSH personalizat, atunci trebuie să specificăm portul din comandă folosind argumentul-P.
Joomla este un CMS bazat pe baze de date. Deci, migrarea bazelor de date este, de asemenea, crucială.
în general, luăm copia de rezervă a bazei de date folosind comanda:
mysqldump database_name > database_name.sql
această comandă păstrează o copie a bazei de date într-un .fișier sql.
la serverul de destinație, restabilim backup-ul bazei de date folosind comanda MySQL.
mysql database_name < database_name.sql
Backup și restaurare a fișierelor site-ului web și a bazelor de date fără acces root
atunci când nu avem acces root, încurajăm întotdeauna clienții să ia o copie de rezervă de la panoul de control. Să verificăm acum pașii pentru a face backup-ul fișierelor folosind Cpanel.
- mai întâi, conectați-vă la cPanel. Apoi, selectați copii de rezervă din secțiunea Fișiere.
- după aceea, faceți clic pe, Descărcați o copie de rezervă completă a site-ului web.
- apoi, alegeți directorul principal ca destinație de rezervă.
acum am generat copia de rezervă. După aceea, fie utilizează FTP sau facilitatea de manager de fișiere în cPanel pentru a restaura toate fișierele Joomla la noul server.
de exemplu, în cPanel,
trecem la Manager fișiere în secțiunea Fișiere. Alegeți fișierul de rezervă și faceți clic pe Încărcare.
acesta este modul în care restaurăm fișierele Joomla.
pentru copierea de rezervă și restaurarea bazelor de date fără a avea acces root, folosim cPanel.
- în primul rând, ne conectăm la cPanel.
- apoi, navigăm la backup-uri>> descărcați o copie de rezervă a bazei de date MySQL
- după aceea, selectăm numele bazei de date.
- în cele din urmă, alegem destinația pentru salvarea copiei de rezervă.
pentru a restaura baza de date, urmăm pașii de mai jos,
- în primul rând, ne conectăm la cPanel și trecem la copii de rezervă.
- apoi, selectați opțiunea Răsfoire sub restaurați o bază de date MySQL și alegeți .sql.fișier gz care dorește să restaureze.
- Faceți clic pe Deschidere și apoi încărcați. Acum destinația furnizată va conține baza de date restaurată.
phpMyAdmin ajută, de asemenea, la importul și exportul bazei de date Joomla. În phpMyAdmin, selectăm baza de date și alegem fila export. După aceea, facem clic pe Salvați și mergeți.
în mod similar, pentru restaurare, alegem baza de date și facem clic pe fila Import din PHPMyAdmin. Facem clic pe butonul Browse și selectăm fișierul bazei de date de pe computer. Și, continuați cu importul bazei de date.
care completează backup-ul și restaurarea folosind phpMyAdmin.
cum remediem erorile comune de migrare
la Bobcares, vedem că mulți clienți primesc erori în timp ce migrează fișiere Joomla pe un server nou. Să verificăm modul în care inginerii noștri de asistență remediază unele erori de top.
eroare pagină goală
destul de des utilizatorii primesc o pagină goală în timp ce încarcă site-ul Joomla după migrare.
în general, variațiile în configurația PHP a serverelor sursă și destinație ajung în eroarea paginii goale Joomla.
recent, unul dintre clienții noștri ne-a abordat cu o eroare de pagină goală pe site-ul Joomla. La verificare, inginerii noștri de asistență au constatat că modulul PHP lipsă a fost problema. Pentru a găsi motivul real din spatele paginii goale, a trebuit să setăm raportarea erorilor în configurația Joomla la maxim. În cele din urmă, reinstalarea modulului PHP a rezolvat eroarea paginii goale Joomla.
în mod similar, reguli incorecte în .htaccess fișier cauza erori Joomla blank page. Aici, remediem eroarea corectând regulile și sintaxa din .fișier htaccess.
2. Structura de directoare incorectă
eroare de pagină goală în Joomla ar putea apărea și din cauza structurilor de directoare incorecte ale site-ului web.
diferite servere au structuri de directoare diferite. Site-urile Joomla aruncă o eroare pentru structurile de directoare incorecte. Deci, în timp ce migrăm site-urile Joomla, inginerii noștri de asistență se asigură că fișierele și folderele au o structură de directoare adecvată.
3. Fișierele Joomla corupte
fișierele Joomla core includ administrator, cache etc.
uneori, migrația ar putea duce la corupția fișierelor de bază Joomla. Acest lucru provoacă o eroare în timpul încărcării site-ului.
apoi, inginerii noștri de asistență remediază această eroare prin actualizarea versiunii Joomla sau prin re-restaurarea copiei de rezervă.
Leave a Reply