Egyszerű módja annak, hogy vándorolnak Joomla webhely új szerver
honlap tulajdonosok gyakran kell a migráció a telek miatt néhány üzleti okok miatt.
a Joomla új szerverre történő áttelepítésének lépései magukban foglalják a webhelyfájlok és adatbázisok másolását.
a gondatlan migráció azonban a webhely nem megfelelő működéséhez vezethet. Nem kell, hogy a helyzet jobb?
gyakran kapunk kéréseket ügyfeleinktől, hogy a Joomla webhelyet új szerverre migrálják a szerver migrációs szolgáltatásaink részeként.
ma beszéljük meg, hogy Támogatási mérnökeink hogyan migrálják a Joomla webhelyet egy másik szerverre.
a Joomla webhely új kiszolgálóra történő áttelepítésének lépései
a webhelyek áttelepítése elengedhetetlen a továbbfejlesztett funkciók és a legújabb technológiák használatához.
ezért a Joomla webhely új szerverre történő áttelepítésének első lépése a webhelyfájlok és adatbázisok biztonsági mentése. Mint mindannyian tudjuk, a biztonsági mentés elengedhetetlen az adatok sérülésének megelőzéséhez.
de hogyan vesszük a biztonsági másolatot?
lépjünk tovább, és részletesen ellenőrizzük az áttelepítési lépéseket.
Backup és helyreállítása honlap fájlok és adatbázisok root hozzáférés
miután root hozzáférést a szerveren, hogy a dolgok nagyon egyszerű.
a fájlok biztonsági mentését általában a következő tar paranccsal végezzük:
tar -czf username_backup.tar.gz /home/username/public_html
most a biztonsági másolat elérhető lesz a felhasználó saját könyvtárában.
a Joomla webhely magfájljainak tömörítése után az scp paranccsal átvisszük az új szerverre.
először a biztonsági mentési fájlt tartalmazó könyvtárba lépünk, majd végrehajtjuk a parancsot,
scp username_backup.tar.gz _IPaddress:/remote/directory
ha a távoli szerver egyéni SSH portot használ, akkor meg kell adnunk a portot a parancsban a-P argumentum használatával.
a Joomla egy adatbázis-vezérelt CMS. Tehát az adatbázisok migrációja is döntő fontosságú.
az adatbázis biztonsági másolatát általában a következő paranccsal készítjük:
mysqldump database_name > database_name.sql
ez a parancs az adatbázis egy példányát a-BA tárolja .sql fájl.
a célszerveren visszaállítjuk az adatbázis biztonsági mentését a MySQL paranccsal.
mysql database_name < database_name.sql
Webhelyfájlok és adatbázisok biztonsági mentése és helyreállítása root hozzáférés nélkül
ha nem rendelkezik root hozzáféréssel, mindig arra ösztönözzük az ügyfeleket, hogy készítsenek biztonsági másolatot a Vezérlőpultról. Most ellenőrizzük a fájlok biztonsági mentésének lépéseit a Cpanel segítségével.
- először jelentkezzen be a cPanel-be. Ezután válassza a biztonsági mentések lehetőséget a fájlok szakaszból.
- ezt követően kattintson a gombra, töltse le a teljes webhely biztonsági mentését.
- Ezután válassza ki a saját könyvtárat biztonsági mentés céljaként.
most létrehoztuk a biztonsági másolatot. Ezt követően vagy FTP-t vagy a cPanel fájlkezelő létesítményét használja az összes Joomla fájl visszaállításához az új kiszolgálóra.
például a cPanel-ben
a fájlok szakasz alatt a fájlkezelőbe lépünk. Válassza ki a biztonsági mentési fájlt, majd kattintson a Feltöltés gombra.
így állítjuk vissza a Joomla fájlokat.
az adatbázisok root hozzáférés nélküli biztonsági mentéséhez és helyreállításához cPanel-t használunk.
- először bejelentkezünk a cPanel-be.
- ezután navigálunk mentések>> töltse le a MySQL adatbázis biztonsági mentését
- ezután kiválasztjuk az adatbázis nevét.
- végül kiválasztjuk a célállomást a biztonsági mentés mentéséhez.
az adatbázis visszaállításához kövesse az alábbi lépéseket,
- először is bejelentkezünk a cPanel-be, és átmegyünk a biztonsági mentésekre.
- Ezután válassza a Tallózás lehetőséget a MySQL adatbázis visszaállítása alatt, majd válassza a.sql.gz fájl, amely vissza akarja állítani.
- kattintson a Megnyitás, majd a Feltöltés gombra. Most a megadott rendeltetési hely tartalmazza a visszaállított adatbázist.
a phpMyAdmin segít a Joomla adatbázis importálásában és exportálásában is. A phpMyAdmin alkalmazásban kiválasztjuk az adatbázist, majd az Exportálás fület. Ezt követően kattintson a Mentés és Ugrás gombra.
Hasonlóképpen, a helyreállításhoz az adatbázist választjuk, majd a phpMyAdmin Importálás lapjára kattintunk. Kattintson a Tallózás gombra, majd válassza ki az adatbázis fájlt a számítógépről. Folytassa az adatbázis importálásával.
ezzel befejeződik a biztonsági mentés és visszaállítás a phpMyAdmin használatával.
hogyan javítsuk ki a gyakori migrációs hibákat
a Bobcares-nél sok ügyfelet látunk hibákat a Joomla fájlok új szerverre történő migrálása során. Nézzük meg, hogy Támogatási mérnökeink hogyan javítják a legfontosabb hibákat.
üres oldal hiba
gyakran a felhasználók üres oldalt kapnak a Joomla webhely betöltése közben a migráció után.
általában a forrás-és célszerverek PHP konfigurációjának variációi a Joomla üres oldal hibájába kerülnek.
nemrégiben az egyik ügyfelünk egy üres oldal hibával fordult hozzánk a Joomla webhelyen. Ellenőrzéskor támogató mérnökeink megállapították, hogy a hiányzó PHP modul volt a probléma. Ahhoz, hogy megtaláljuk az üres oldal mögött rejlő valódi okot, a Joomla konfigurációban a hibajelentést a maximálisra kellett állítanunk. Végül a PHP modul újratelepítése megoldotta a Joomla üres oldal hibáját.
hasonlóképpen, helytelen szabályok .a htaccess fájl Joomla üres oldal hibákat okoz. Itt kijavítjuk a hibát a szabályok és a szintaxis javításával .htaccess fájl.
2. Helytelen könyvtárszerkezet
üres oldal hiba a Joomla-ban a helytelen webhelykönyvtár-struktúrák miatt is előfordulhat.
a különböző szerverek eltérő könyvtárszerkezettel rendelkeznek. A Joomla webhelyek hibát okoznak a helytelen könyvtárszerkezetek miatt. Tehát a Joomla webhelyek migrálása közben támogató mérnökeink gondoskodnak arról, hogy a fájlok és mappák megfelelő könyvtárszerkezettel rendelkezzenek.
3. Sérült Joomla fájlok
a Joomla core fájlok tartalmazzák az adminisztrátort, a gyorsítótárat stb.
néha a migráció a Joomla core fájlok sérüléséhez vezethet. Ez hibát okoz a webhely betöltésekor.
ezután támogató mérnökeink kijavítják ezt a hibát a Joomla verzió frissítésével vagy a biztonsági mentés újbóli visszaállításával.
Leave a Reply