a webhely áttelepítése a helyi szerverről az élő szerverre nem könnyű. Az adatbázis áttelepítése a folyamat nehéz része. Ez elsősorban annak köszönhető, hogy sok időt vesz igénybe az adatok kiírása és betöltése az új adatbázisba. Az áttelepítési folyamat további tényezői az adatbázis és a tartalom biztonsága. Ebben a blogban megvizsgáljuk, hogyan lehet három egyszerű, mégis különböző módon migrálni egy WordPress webhelyet egy helyi szerverről egy élő szerverre.
az első lépés a WordPress webhely áttelepítése felé
a WordPress fejlesztésének nagy része a helyi fejlesztési környezetben (más néven localhost) zajlik. A fejlesztőknek lehetőségük van XAMPP (Windows) vagy MAMP (Mac) használatára WordPress-alapú projektek készítéséhez.
miután meggyőződtek arról, hogy minden megfelelően működik, itt az ideje, hogy a WordPress webhelyet a localhost-ról az élő szerverre telepítsék.
a localhostnál való munka nagyszerű ötlet, amely lehetővé teszi a fejlesztők számára, hogy a kódbázis fejlesztésén dolgozzanak anélkül, hogy befolyásolnák az élő webhelyet. Ez nagyon fontos a WordPress-alapú vállalati portálok és e-kereskedelmi üzletek számára, ahol az állásidő komoly kihívást jelent.
a localhost fejlesztése lehetővé teszi a fejlesztői csapat számára, hogy továbbra is bütykölje a kódot, miközben az üzlet leállások nélkül folytatódik. Miután a kódbázist alaposan tesztelték, az élő szerverre való áthelyezés egyszerű lépés.
ebben az útmutatóban elmagyarázom a WordPress webhely élő tárhelyszerverre történő átvitelének következő három népszerű módját-
- használja a beépített WordPress Export eszköz
- manuálisan áttelepíteni a WordPress oldalon az élő szerver
- használja a WordPress plugin
Mielőtt elkezdené
abból a célból, ez az útmutató, én feltételezve, hogy van egy localhost környezetben (teljes FTP és adatbázis-hozzáférés) létre, és a honlap már kifejlesztett és készen áll a lépés. A folyamat szemléltetésére a Cloudways-t használom, a WordPress felügyelt Webtárhelyét.
a localhostra telepített WordPress webhelyemen a következő elemeket adtam hozzá-
- egy hozzászólás
- egy oldal
- egy felhasználó
- aktív Plugin: klasszikus szerkesztő
- Aktív téma: húsz tizenöt
a beépített WordPress export funkcióval kezdem.
használja a beépített WordPress Export eszköz
- Hozzászólások
- oldalak
- egyéni mezők
- kifejezések
- navigációs menük
- egyéni Hozzászólások
a a WordPress export funkció, meg kell exportálni az adatokat localhost és importálni az élő szerver.
Adatok exportálása a Localhostból
jelentkezzen be a localhost WordPress oldalába, és navigáljon az eszközökhöz.
a rendszer megkérdezi, hogy mely adatelemeket kívánja exportálni. Az én esetemben a teljes adatok exportálása mellett döntöttem. Így kiválasztottam az összes tartalmat, majd kattintson a fájl exportálása gombra.
az XML fájl letöltése időbe telhet, a WordPress webhely méretétől függően.
Adatok importálása az élő weboldalon
Miután letöltötte az XML fájlt, jelentkezzen be az élő WordPress webhelyére, és keresse meg az eszközöket.
megjelenik az adatok importálásának lehetőségeinek listája. Görgessen le egy kicsit, és keresse meg a WordPress alkalmazást. Kattintson az alábbi Telepítés most gombra, majd futtassa az importőrt.
a következő képernyőn meg kell adnia egy XML fájlt. Kattintson a Fájl kiválasztása gombra, és keresse meg az előző lépésben letöltött XML fájlt. Ez feltölti az XML fájlt az élő szerverre.
most hozzárendelje a szerzőket és importálja a mellékleteket. Ha mellékleteket is szeretne importálni, jelölje be a négyzetet a fájlmellékletek letöltése és importálása felirattal.
az Adatok importálása időt vesz igénybe, attól függően, hogy a méret az adatokat a localhost. Ez a legegyszerűbb és leggyorsabb módja a korlátozott adatok áthelyezésének a localhost-ról egy élő szerverre.
a WordPress webhely kézi migrálása az élő szerverre
a WordPress Export eszköz használatával az a probléma, hogy a bővítmények, témák, felhasználók stb. nem kerülnek át a localhost-ról a szerverre. Ez a folyamat korlátai miatt történik, amelyek csak a bejegyzésekre, az oldalakra és a megjegyzésekre összpontosítanak.
annak érdekében, hogy a WordPress webhelyet a localhost-ról egy élő szerverre helyezze át adatvesztés nélkül, lehetősége van fájlok és adatbázisok kézi átvitelére az élő szerverre.
mivel az XAMPP-t használom helyi fejlesztési környezetként, a WordPress fájlok a /xampp/htdocs/wp/ mappában találhatók. Mivel a teljes webhely áthelyezését keresem, fel kell töltenem az ebben a mappában található összes fájlt és mappát az élő szerverre.
kétféle módon lehet átvinni a wp mappa tartalmát az élő szerverre. Vagy húzhat mindent, vagy létrehozhat egy zip fájlt, amelyet közvetlenül a szerverre lehet feltölteni. E kettő közül az unzip módszer nagyon gyors.
ha a zip módszert választja, vegye figyelembe, hogy szüksége van egy módra a fájl kibontására az élő szerveren. Sok esetben van egy kibontó szkript vagy egy terminál a szerveren.
ebben a példában a zip módszert fogom használni.
navigáljon a /wp/ mappába, és csomagolja be az összes fájlt és mappát.
ha kész, egyszerűen töltse fel az élő szerverre.
ehhez bármilyen FTP klienst használhat. Én inkább FileZilla, mint az én FTP kliens.
indítsa el az FTP klienst, és adja meg az FTP hitelesítő adatait, beleértve a gazdagépet, a felhasználónevet, a jelszót és a portot (a tárhelyszolgáltató minden információt megadhat). Az én esetemben a Cloudways fő hitelesítő adatokat biztosít FTP hitelesítő adataimként.
most menj az élő szerver WordPress telepítéséhez, és törölj mindent. Ezután feltöltöm a tömörített fájlt.
fájlok kibontása a terminál használatával
szükség lehet egy terminál/parancssori felületre (CLI) az Unzip parancs futtatásához.
jelentkezzen be a felhőszerverre a PuTTY használatával, és keresse meg a WordPress alkalmazást (a csubeazedd a WordPress webhelyem mappaneve). Ha a Cloudways-en van tárolva, akkor itt találhatja meg a mappa nevét.
itt vannak a lépésenkénti parancsok a fájlok kibontásához az élő szerveren. Először csatlakozzon a szerverhez a PuTTY segítségével.
használja a fő hitelesítő adatokat a következő képernyőn.
néhány másodpercen belül a zip kibontásra kerül és látható lesz a Filezillában.
csomagolja ki a WordPress fájlokat szkript segítségével
ha nem ismeri a terminált, ne aggódjon!
GitHub házigazdák egy script, amely segíthet ki!
hozzon létre egy új unzipper.php fájl abban a mappában, ahová a zip fájlt feltöltötték az élő szerverre. Ezután illessze be a teljes kódot az unzipper-ből.php a fájlba.
keresse meg ezt a fájlt az URL segítségével example.com/unzipper.php a címsorban. A Cloudways WordPress átmeneti környezetet biztosít, és ideiglenes URL-eket kínál (az én esetemben az URL valahogy így néz ki):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php
láthatja a zip fájlt. Csak kattintson az Unzip Archive gombra, és kész!
adatbázis exportálása a Localhostból
ezután exportálnia kell az adatbázist a localhostból az élő szerverre. Keresse meg az adatbáziskezelőt:
localhost/phpmyadmin
lépjen be a WordPress táblába, és exportálja az adatbázist.
az importálni kívánt adatbázisfájl most letöltésre kerül.
Adatbázis importálása az élő szerverre
a tárhelyszolgáltatók általában a phpMyAdmin-t használják adatbáziskezelőként. Lehet, hogy a WordPress tárhelyszolgáltatójának más adatbázis-kezelője van. A következő lépések azonban az adatbáziskezelőtől függetlenül érvényesek.
jelentkezzen be az adatbáziskezelőbe az adatbázis hitelesítő adataival.
keresse meg a meglévő WordPress adatbázist. Általában üresnek kell lennie. Ha azonban nem ez a helyzet, törölje az adatbázist a következő SQL paranccsal.
DROP DATABASE name
ezután hozzon létre egy új adatbázist a következő SQL paranccsal:
adatbázisnév létrehozása;
(cserélje ki a “nevet” az előző adatbázis nevére)
most kattintson az Importálás gombra, és válassza ki a korábban letöltöttet .sql fájl.
a feltöltési folyamat az adatbázisfájl méretétől függően eltarthat egy ideig.
ezután szerkessze a wp-config fájlt az élő kiszolgálón az új adatbázis-hitelesítő adatok hozzáadásához.
frissítse a WordPress otthoni és Webhely URL-jét az adatbázisban
az utolsó lépés az otthoni és Webhely URL frissítése. Ehhez keresse meg a wp_options táblázatot, és keresse meg a webhely URL-jét és a kezdőlapot.
cserélje ki az értékeket a domain nevére.
ha a localhost URL-ek továbbra is léteznek, használja a Velvet Blues bővítményt a localhost URL-ek helyettesítésére a tényleges domain névvel.
sikeresen áttelepített egy WordPress webhelyet a localhost-ról egy élő szerverre.
használjon WordPress plugint
ha kényelmetlenül érzi magát a kézi migrációval, használhat egy WordPress migrator plugint, például a Duplicatort.
jelentkezzen be a localhost WordPress dashboard-ba, navigáljon a plugin-okhoz.
a bal oldali ablaktáblában keresse meg a sokszorosító (sokszorosító) csomagokat, és hozzon létre új csomagot.
kattintson a Tovább gombra a WordPress webhely beolvasásához.
ha elkészült, a következő képernyő jelenik meg. Kettyenés Épít. Ha hiba van, először oldja meg, hogy később elkerülje a problémákat.
a csomag elkészítése némi időt vesz igénybe.
töltse le mind a Duplicator plugin által generált fájlokat, telepítőt, mind archívumot.
töltse fel mindkét fájlt az élő szerverre egy FTP kliensen keresztül. Győződjön meg arról, hogy a telepített WordPress webhely üres. Ha nem, először törölje az összes fájlt és mappát a fájlok feltöltése előtt.
irány a telepítő.php a címsoron keresztül. Az én esetemben az URL:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php
a sokszorosító elindítja az archív fájl kibontásának folyamatát, és a folyamat a következő négy lépésből áll:
az első lépésben: a telepítés, a két környezet, a localhost és az élő szerver összehasonlításra kerül.
a második lépés az élő szerver adatbázisára vonatkozik. Ehhez ellenőrizze, hogy az adatbázis üres-e. A sokszorosító két lehetőséget kínál, vagy törölje az adatbázis összes meglévő adatait, vagy hozzon létre egy új adatbázist. Válassza ki az Önnek megfelelő opciót.
a harmadik lépés az adatcseréről szól, amelyben meg kell adnia az élő webhely URL-jét. Általában az URL automatikusan letöltésre kerül. Ha nem, szerkessze ennek megfelelően.
végül a Duplicator felajánlja az újonnan áttelepített WordPress tesztelését a localhost-ról a szerverre. Kövesse a képernyőn megjelenő sorrendet (állandó hivatkozások mentése, teszthely, biztonsági tisztítás és Jelentés megjelenítése).
csomagolok!
a WordPress webhelyek áttelepítése a helyi szerverekről az élő szerverre összetett feladat. Számos tényezőre kell vigyázni, miközben a WP webhelyet a helyi szerverről az élő szerverre kell váltani, például az új webhely URL-jének frissítése a meglévő Google Search Console webhelyen, Keresőoptimalizálás, tiszta HTML webhely, törött linkek, duplikált tartalom stb.
a fenti módszerek egyikének követésével gond nélkül áthelyezheti a WordPress-t a localhost-ról egy élő szerverre. Problémák esetén vegye fel a kapcsolatot a tárhelyszolgáltatójával, hogy megoldhassa a konkrét problémákat és biztosítsa a zökkenőmentes migrációt.
szerző Bio: Mustaasam Saleem egy WordPress Közösségi menedzser a Cloudways – nél-egy felügyelt WordPress felhő Hosting Platform. Amikor nem dolgozik a számítógép képernyője mögött, megtalálhatja őt squashozni a barátaival, vagy védekezni a futballban és zenét hallgatni.