hogyan lehet áthelyezni a WordPress-t a Localhost-ról az élő szerverre

a helyi fejlesztés beállításának és használatának képessége fontos minden WordPressers készségkészletben.

a helyi WordPress telepítés lehetővé teszi, hogy online kapcsolattól függetlenül dolgozzon, tesztelje a webhely módosításait, témáit és bővítményeit anélkül, hogy veszélyeztetné az élő webhely megszakítását, és összességében hatékonyabbá teszi a munkafolyamatot.

olyannyira, hogy nemrég írtam egy teljes cikket arról, hogyan lehet a WordPress-t helyben telepíteni az XAMPP segítségével.

webhelye azonban nem fog jót tenni, ha csak a merevlemezen fekszik. Miután végzett a munkával, ki kell találnia, hogyan lehet a WordPress-t áthelyezni a localhost-ról az élő szerverre.

végül is ott kell végződnie, hogy az emberek láthassák.

tehát ebben a cikkben megmutatom, hogyan lehet ezt az átmenetet a helyi telepítésről az élő környezetre — Hozzászólások, oldalak, képek, bővítmények, témák stb.

ehhez három különböző módszer áll rendelkezésünkre:

  1. használjon beépített WordPress eszközöket a tartalom mozgatásához
  2. a teljes webhely kézi mozgatása plusz adatbázis
  3. mozgás a helyi WordPress telepítésről az élő webhelyre plugin segítségével

készen állsz erre? Akkor menjünk.

először is: amire szükséged lesz

néhány dologra szükséged lesz: mindenekelőtt természetesen egy kész webhely a helyi fejlesztési környezetben.

következik egy web hosting fiók az Ön által választott szolgáltatónál, működő FTP fiókkal és hozzáféréssel valamilyen adatbázis-kezelő rendszerhez (jellemzően phpMyAdmin). Természetesen szüksége lesz egy FTP kliensre is (a Filezilla-t ajánlom).

a beépített WordPress eszközök használata A tartalom mozgatásához

abban az esetben, ha csak a tartalmadra van szükséged, például a hozzászólásokra, az oldalakra és a médiára, és semmi másra, egy nagyon egyszerű módja ennek a már a WordPress-be sütött eszközök használatával.

első lépésként csak állítson be egy friss és üres WordPress telepítést az élő webhely helyén.

manapság sok tárhelyszolgáltató egy kattintással telepíti ezt, ami jó lehetőség lenne. Ezt azonban manuálisan is megteheti.

ezt követően jelentkezzen be a helyi fejlesztési webhelyre az eszközök > Exportálás menüpont alatt.

export-WordPress-content

export-WordPress-content

ellenőrizze, hogy az összes tartalom be van-e jelölve, majd nyomja meg a gombot Letöltés fájl exportálása. Ez ad egy XML fájlt az összes webhely tartalmát.

ezután itt az ideje, hogy elérje az élő webhelyet, és menjen az eszközök > Import. Ha a rendszer kéri, hogy melyik rendszert importálja, válassza a WordPress lehetőséget. Telepítse az importőr bővítményt, és aktiválja, ha kész.

install-WordPress-importer-plugin

install-WordPress-importer-plugin

Ezután használja a Tallózás gombot a korábban letöltött XML fájl megkereséséhez és importálásához.

amikor a folyamat befejeződött, az összes bejegyzést, oldalt, kategóriát, címkét, médiát és egyéni mezőt át kellett volna helyezni az élő webhelyre.

már csak a témák, bővítmények, menük, widgetek és egyéb webhelyelemek manuális újrakonfigurálása maradt hátra, hogy az online verzió tükrözze a helyi webhelyet.

míg a beépített import / export opció gyors és egyszerű módszert kínál, valószínűleg láthatja, hogy ez milyen nehézkes lehet. Különösen, ha gyakran mozgatja a WordPress webhelyeket oda-vissza.

ezért okosabb ötlet lehet, ha a helyi webhelyről egy-egy másolatot készít az élő kiszolgálón.

pontosan ezt fogom most megmutatni.

a WordPress áthelyezése a Localhost-ról az élő szerverre manuálisan

amint azt a bevezetőben említettem, először áttekintem a WordPress helyi telepítésről az élő webhelyre történő beszerzésének folyamatát, majd később ugyanezt teszem egy pluginnal.

míg a plugin útvonal általában könnyebb, megy keresztül a kézi folyamat legalább egyszer lehetővé teszi, hogy megértsék a mechanika mögött jobb.

1.lépés: exportálja a helyi adatbázist

először letöltjük a helyi WordPress telepítésünk adatbázisát. Ez általában a phpMyAdmin segítségével történik.

ha teljesen új vagy ebben az adatbázis-eszközben, azt javaslom, hogy ellenőrizze ezt a kezdő útmutatót a témában.

ahhoz, hogy helyi környezetben jusson oda, általában csak be kell írnia a http://localhost/phpmyadmin/ parancsot. Tegye ezt, és a következő képernyőre kell leszállnia.

localhost-phpmyadmin

localhost-phpmyadmin

a következő lépés itt a kérdéses WordPress adatbázis megnyitása a képernyő bal oldalán, majd a tetején keresse meg az Exportálás gombot.

export-WordPress-database

export-WordPress-database

itt válassza ki az egyéni exportálási módszert. Győződjön meg arról, hogy az összes tábla ki van választva, valamint a gzip tömörítés, különösen nagyobb adatbázisok esetén.

export-WordPress-database-options

export-WordPress-database-options

a Formátum-specifikus beállítások alatt válassza a struktúra és az adatok lehetőséget, majd jelölje be a következő négyzeteket:

  • Add DROP TABLE / VIEW / PROCEDURE / FUNCTION utasítás
  • ha nem létezik
  • AUTO_INCREMENT
  • táblázat és oszlopnevek csatolása backquotes

export-WordPress-database-options-more

export-WordPress-database-options-more

ha elkészült, kattintson az Ugrás gombra az adatbázisfájl letöltéséhez.

2. lépés: Töltse fel WordPress fájljait az élő szerverre

ebben a lépésben itt az ideje, hogy felgyújtsa az FTP klienst. Keresse meg az élő szerver gyökérkönyvtárát, és töltse fel az összes fájlt a helyi WordPress telepítésen belül erre a célra.

ezt úgy teheti meg, hogy megnyitja a mappát a merevlemezen, megjelöli mindent benne, majd áthúzza oda.

egy másik lehetőség az FTP kliens felület használata a fájlok megkereséséhez a meghajtón, jelölje ki őket, majd kattintson a jobb gombbal, majd válassza a Feltöltés lehetőséget.

 feltöltés-wordpress-fájlok-via-ftp

feltöltés-wordpress-fájlok-via-ftp

jól sikerült. Ez eltarthat egy darabig.

3.lépés: Hozzon létre egy új adatbázist az élő webhelyhez

amíg az FTP elvégzi a feltöltést, továbbléphetünk a következő lépésre. Itt az első lépésben importáljuk a merevlemezünkre mentett adatbázist.

a tárhelyszolgáltatók ennek különböző módjait kínálják. Ismét a legtöbb szolgáltató a phpMyAdmin-t használja az ilyen műveletekhez, és mi is ezt fogjuk tenni.

ha cége más eszközt használ, ne aggódjon, a lépések nagyon hasonlóak lesznek.

először is szükségünk lesz egy új és üres adatbázisra. Létrehozhatunk egyet, ha egyszerűen rákattintunk az adatbázisokra a felső menüben.

create-new-database

create-new-database

ezután adjon meg egy nevet, és válassza ki a megfelelő UTF-8 válogatást a nyelvi régióhoz, vagy menjen az utf8_general_ci-vel.

Hit létrehozása egy üres adatbázis beállításához.

mielőtt azonban elkészülnénk, szükségünk van egy felhasználóra is. Kattintson az új adatbázisra, majd keresse meg jogosultságok > Felhasználó hozzáadása (a képernyő alján).

add-database-user

add-database-user

írja be a felhasználónevet és a jelszót. A gazdagép általában localhost, de ellenőrizze a szolgáltatót, hogy biztos legyen benne.

ezenkívül ellenőrizze, hogy a jelölőnégyzet aktív-e, amely az új felhasználónak minden jogosultságot megad az adatbázisban, majd nyomja meg a Go gombot.

add-database-user-info

add-database-user-info

most már csak annyit kell tennie, hogy feljegyzi az adatbázis adatait. Hamarosan szüksége lesz rá.

Megjegyzés: Egyes tárhelyszolgáltatóknál az adatbázis neve, a felhasználó vagy a jelszó automatikusan beállítható. Ha ez a helyzet, győződjön meg róla, hogy megfelelő információkat kap. Ha nem találja meg ezeket az információkat, szolgáltatójának több mint boldognak kell lennie, hogy segítsen Önnek.

4.lépés: importálja a helyi adatbázist

amíg már a phpMyAdmin-ban vagyunk, folytathatjuk az adatbázis importálásával a helyi Webhelyünkről az élő környezetbe.

ehhez kattintson a korábban létrehozott adatbázisra. Ezen a ponton teljesen üresnek kell lennie.

Hit Import a tetején, válassza ki a Tallózás gombot, és válassza ki a gzipped adatbázis fájlt. Az import elindításához nyomja meg a Go gombot. Kész.

5. lépés: Cserélje ki az URL-eket az adatbázisban

most jön a trükkös rész. Az importált adatbázis problémája az, hogy a benne található összes link továbbra is a régi webhely helyére mutat.

ez azt jelenti, hogy az élő webhely egyik linkje sem fog működni. Ideje ezen változtatni. Számos módja van erre:

  1. keresse meg és cserélje ki az összes példányt egy szövegszerkesztőn keresztül
  2. válasszon egy plugint, mint a Velvet Blues
  3. futtasson egy MySQL lekérdezést a phpMyAdmin – ban
  4. használja a szkriptet

a negyedik a preferált módszerem, és részletesen megmutatom, hogyan működik. Gyorsan említsük meg a többieket.

az első lehetőség, nyissa meg a letöltött .sql fájl bármilyen jó szövegszerkesztővel (például Notepad++). Ezután használhatja a search and replace funkciót, hogy kicserélje a helyi fájl elérési útját az élő szerverrel.

ügyeljen arra, hogy ne változtasson semmit, majd importálja a fájlt a szokásos módon.

a második számhoz olyan plugint használna, mint a Velvet Blues vagy a Better Search Replace. Frissíthetik az adatbázisban lévő karakterláncokat a WordPress háttérből. Ahhoz azonban, hogy működjenek, legalább hozzáférnie kell a webhely irányítópultjához.

ha jól érzi magát vele, akkor is futtathat egy MySQL lekérdezést a phpMyAdmin belsejében, hogy helyettesítse a karakterláncokat egy meglévő adatbázisban.

ezt a lehetőséget az adatbázison belüli lekérdezés alatt találhatja meg a phpMyAdmin alkalmazásban, és a lekérdezés kicsit így nézne ki:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/yoursite/', 'www.yoursite.com/');

azonban, mint már említettük, a kedvenc módszerem az Interconnect it search and replace script használata. Ingyenesen letöltheti a linkről (ne aggódjon, szuper kicsi).

ezután bontsa ki a fájlokat, és nevezze át a mappát a Search-Replace-DB-master-ről valami másra, például a secret-sauce-ra.

ez utóbbi biztonsági intézkedés. Mivel ez egy erőteljes szkript, amely-rossz kezekben-teljesen elronthatja az adatbázist, nem akarja, hogy bárki véletlenül megbotlik rajta.

(ez az oka annak is, hogy soha ne felejtse el törölni a szerverről, ha kész.)

Ezután töltse fel a mappát a gyökérkönyvtárába FTP-n keresztül, majd nyissa meg a böngészőn keresztül (ebben az esetben a http://yoursite.com/secret-sauce/ – on keresztül). Meg fog felelni ezzel a képernyővel:

search-and-replace-script

search-and-replace-script

a tetején megadhatja a cserélni kívánt karakterláncokat, valamint azt is, hogy mivel cserélje ki őket, például http://localhost/wordpress http://yoursite.com – vel.

a második sor tartalmazza az adatbázis adatait. A program megpróbálja automatikusan feltölteni ezeket a területeket, és még soha nem láttam kudarcot.

alatta válassza ki a frissíteni kívánt táblákat. Általában ez lesz az összes asztal, de szükség szerint módosítsa.

ezt követően, ez megy idő.

ha nem biztos a konfigurációban, először elvégezhet egy száraz futást. Ebben az esetben a szkript egyszerűen átvizsgálja a táblázatokat a megadott keresési karakterláncra, anélkül, hogy bármilyen változtatást végezne.

ez segíthet abban, hogy megbizonyosodjon arról, hogy a megfelelő karakterláncot használta-e.

ha minden jól megy, akkor nyomja meg az élő futást, hogy elérje a tényleges műveletet. Válassza az Ok lehetőséget, amikor megerősítést kér, és várja meg, amíg a folyamat befejeződik.

ezután ne felejtse el használni a képernyő alján található Delete Me gombot, vagy manuálisan törölni a szkript mappát FTP-n keresztül. Akárhogy is, győződjön meg róla, hogy eltűnt!

6.lépés: a wp-config konfigurálása.php az ÉLŐ oldalon

rendben, itt az ideje, hogy újra bekapcsolja az FTP-t, és keresse meg a wp-config-ot.php az élő webhely mappájában. Kattintson a jobb gombbal, és válassza a Nézet/Szerkesztés lehetőséget.

view-edit-file-in-filezilla

view-edit-file-in-filezilla

a következő információkat keresi:

  • define (‘DB_NAME’, ‘your_database_name’);
  • define (‘DB_USER’, ‘your_database_user’);
  • define (‘DB_PASSWORD’, ‘your_database_password’);
  • define (‘DB_HOST’, ‘localhost’);

adja meg a korábbi lépésben az élő kiszolgálón létrehozott adatbázis nevét, felhasználóját és jelszavát. Néhány szolgáltatónál meg kell változtatnia a gazdagép nevét a localhost-ról valami másra is, ezért ellenőrizze ezt.

ezután mentse el a fájlt, és töltse fel vissza a szerverre. Webhelyének most online kell lennie, így bejelentkezhet.

megjegyzés: az értékeket a wp-config-en belül is módosíthatja.php a Webhelyadatok feltöltése előtt azonban vissza kell állítania a helyi fájlt az eredeti értékekre, hogy a helyi telepítés folytathassa működését.

7. lépés: a lépés véglegesítése

megcsináltad! Nagyon szép. Csak még egy lépés, mielőtt teljesen kész vagyunk.

az átvitt webhelyen lépjen a Beállítások > Permalinks menüpontra, válassza ki a kívánt URL-struktúrát, és mentse el, hogy biztosítsa az összes Permalink frissítését.

ez az. Gratulálok!

a WordPress áthelyezése a Localhost — ról az élő webhelyre-a

Plugin útvonal manuálisan nem az egyetlen módszer a helyi WordPress webhely online mozgatására. Ugyanezt megteheti a plugin segítségével is, és megmutatom, hogyan használja a Sokszorosítót.

a Duplicator egy ingyenes plugin a WordPress könyvtárban, és nagyon népszerű, több mint 600 000 telepítéssel és szilárd 4,9 csillagos minősítéssel (majdnem 1000 ötcsillagos értékelés!). A fenti lépések közül sok rövidebb, és sokkal könnyebbé teszi az egész folyamatot.

ehhez a módszerhez csak az FTP hozzáférés szükséges. Nincs szükség a WordPress telepítésére az új helyre, a Duplicator gondoskodik róla.

1.lépés: Telepítse a Sokszorosítót a helyi webhelyre

ez a lépés egyszerű. Csak nyomja Plugins > új és keressen Duplicator.

install-duplicator-plugin

install-duplicator-plugin

kattintson a Telepítés most gombra, és ne felejtse el aktiválni, ha kész.

2.lépés: Webhelycsomag létrehozása

most egy új sokszorosító menüpontot talál a WordPress irányítópultján. Kattintson ide a csomag menübe.

a word csomag két fájlra utal: a webhely zip archívumára (fájlok plusz adatbázis) és egy végrehajtható telepítőfájlra. Mindkettő együtt lehetővé teszi számunkra, hogy könnyedén áthelyezzük a WordPress-t egyik szerverről a másikra.

ehhez azonban először létre kell hoznunk egy csomagot, amelyet a jobb felső sarokban található Új létrehozása gombbal lehet megtenni. Amikor rákattint, látni fogja ezt a képernyőt:

create-duplicator-package-options

create-duplicator-package-options

adjon meg egy nevet (melyik nem igazán fontos, hacsak nem tervez több csomagot készíteni) és jegyzeteket, ha akarja.

a többi opciót úgy hagyhatja el, ahogy van, azonban a Befejezés kedvéért itt van, amit tartalmaznak:

  • Tárolás-válassza ki a csomag mentésének helyét. Hacsak nincs Pro verziója, ez lesz a wp-pillanatképek mappa.
  • Archívum — fájlok, könyvtárak vagy adatbázis-táblák kizárása, ha szükséges.
  • Installer — adja meg az új webhely adatbázis hitelesítő adatait és az új URL-t. Ezt a telepítési folyamat során is megteheti.

kattintson a Tovább gombra a továbblépéshez.

duplicator-site-scan-results

duplicator-site-scan-results

a plugin most fut a rendszer vizsgálat, hogy ha vannak olyan kérdések, hogy fogja meg a munkáját.

hacsak nincsenek jelentősek, akkor továbbléphet a csomag létrehozására a Build megnyomásával. A plugin ezután megkezdi a webhely biztonsági mentését.

duplicator-building-package

duplicator-building-package

mint említettük, ez két fájlt fog előállítani: az archívumot (a .zip fájl) és egy telepítő (ami egy .php fájl). Töltse le mindkettőt egy kattintással a megfelelő gombokra.

duplicator-download-package

duplicator-download-package

2. lépés: Töltse fel mindkét fájlt az élő webhelyére

annak érdekében, hogy webhelyét az új helyen állítsa be, most mindkét fájlt át kell vinnünk az élő szerverre.

csak csatlakozzon az FTP-fiókjához, keresse meg a saját könyvtárat és töltse fel.

a webhely méretétől függően ez eltarthat egy kicsit, ezért időközben igyon egy kávét vagy valamit.

3. lépés: Telepítse a webhelyet az élő szerverre

a következőkben a (rendkívül egyszerű) telepítési folyamat következik. Mindössze annyit kell tennie, hogy hozzáférjen a http://yoursite.com/telepítőhöz.php a böngészőn keresztül az induláshoz.

duplicator-site-install

duplicator-site-install

az első lépésben adja meg a MySQL adatbázis adatait (gazdagép neve, adatbázis neve, felhasználónév, jelszó).

a plugin mind új adatbázist hozhat létre (ha a gazdagép ezt megengedi), vagy csatlakozhat egy meglévőhöz.

az utóbbi lehetőséghez manuálisan kell beállítani az adatbázist. Ellenőrizze a fenti oktatóanyagot, ha nem tudja, hogyan történik ez. Is, sokszorosító törli az összes adatot az adatbázisban, ezért győződjön meg róla, hogy válassza ki a megfelelőt.

miután megadta a részleteket, nyomja meg a Test Connection gombot, hogy megnézze, minden jól működik-e.

duplicator-check-connection

duplicator-check-connection

a továbblépés előtt sikerüzenetet kell kapnia mind a szerverhez csatlakoztatott, mind az adatbázishoz.

ehhez ellenőrizze, hogy elolvastam-e az összes figyelmeztetést & értesítések és a hit Run telepítés. A telepítés megkezdődik, és hátradőlhet és várhat. Kér még egy kávét?

azonban egy bizonyos ponton vissza kell térnie a cselekvésbe, és meg kell erősítenie a régi és az új webhely adatait, hogy a sokszorosító helyettesíthesse őket.

duplicator-update-strings

duplicator-update-strings

győződjön meg róla, hogy minden rendben van, és futtassa a frissítést.

4. lépés: utolsó lépések

mielőtt a sokszorosító elkészült, van még néhány apró, mégis fontos lépés, hogy vigyázzon:

  1. telepítési Jelentés áttekintése — ellenőrizze a telepítés során észlelt hibákat (ha vannak ilyenek), valamint a létrehozott, beolvasott és frissített adatbázis-táblák, sorok és cellák számát.
  2. Permalinkek mentése — erre a linkre kattintva eljuthat webhelye permalink opcióihoz, így frissítheti őket, akárcsak a kézi módszerben.
  3. Test Site — elviszi az elülső végén a helyszínen, így biztos lehet benne, minden úgy van, ahogy lennie kell.
  4. File Cleanup — ez az opció automatikusan törli a telepítőfájlokat a szerverről, ami biztonsági okokból mindenképpen megtörténik.

ettől eltekintve ennyi. Sikeresen áthelyezte WordPress webhelyét a helyi környezetből az élő webhelyre egy plugin segítségével! Szép munka!

Egyéb elérhető migrációs Bővítmények

természetesen a Duplicator nem az egyetlen megoldás erre. Van más (ingyenes és fizetett) plugin erre a rendelkezésünkre áll:

  • minden az egyben WP migráció
  • BackupBuddy
  • VaultPress
  • WP BackitUp
  • blogVault
  • WP klón
  • UpDraftPlus
  • WP migrate DB Pro (a kedvencem)

készen állsz a mozgásra?

a helyi fejlesztési környezet fontos eszköz a WordPress eszköztárában. Kockázatmentes utat biztosítanak a helyszíni teszteléshez, és sokkal könnyebbé teszik a fejlesztést.

ahhoz azonban, hogy hatékonyan használhassa őket, képesnek kell lennie a WordPress áthelyezésére egy helyi telepítésről egy élő szerverre. A fenti cikk munkafolyamatot biztosított ehhez.

gyorsan áttekintjük a lépéseket:

  1. exportálja a helyi adatbázist
  2. hozzon létre egy új adatbázist az élő szerveren
  3. importálja a helyi adatbázist
  4. cserélje ki a régi URL-eket az új helyre
  5. WordPress fájlok feltöltése
  6. konfigurálja újra a wp-config-ot.php
  7. frissítés permalinks

mint láttuk, sok különböző módon lehet elérni ezt.

míg az alkalmi felhasználók számára a kézi módszer elég lesz, azok a fejlesztők, akik állandóan ezt csinálják, jobb, ha olyan plugin megoldást választanak, amely gyorsabbá és könnyebbé teszi a dolgokat. Rajtad múlik.

Leave a Reply