A WordPress webhely áthelyezése egyik gazdagépről a másikra

Ha nagyobb leállás nélkül szeretné áthelyezni a WordPress webhelyet(move WordPress site) egy felügyelt/nem menedzselt/megosztott/dedikált/ VPS -tárhelyről egy másikra, akkor erre az útmutatóra van szüksége. (VPS)Ha már rendelkezik SSL -szel, vagy egy webhelyet megosztott tárhelyről (SSL)VPS - re szeretne áthelyezni , előfordulhat, hogy egy kis leállással kell szembenéznie.

A WordPress(Migrate WordPress) webhely migrálása egyik szerverről a másikra

Ha van egy webhelye megosztott tárhelyen, például Hostgator , Bluehost , Siteground stb., akkor ezeket a lépéseket kell követnie. Általában ezek a megosztott tárhelyszolgáltatók cPanel-t biztosítanak, ezért meglehetősen könnyű mindent áthelyezni a cPanel segítségével.

Először is biztonsági másolatot kell készítenie mindenről, beleértve a fájlokat és az adatbázist is.

A fájlok biztonsági mentéséhez meg kell nyitnia a "Fájlkezelőt", amelyet a tárhelyszolgáltatója biztosít, és megtalálja a cPanelben. Ha több domaint is hozzáadott tárhelyfiókjához, ennek megfelelően kell navigálnia. Ellenkező esetben találhat egy public_html nevű könyvtárat , ahol megkapja az összes fájlt, beleértve a WordPress magot is. Jelölje ki(Select) az összes fájlt, hozzon létre egy archívumot .zip kiterjesztéssel, és készítse el a tömörített mappát. Töltse le a számítógépére. Ne felejtsen el egyetlen fájlt sem – főleg a .htaccess -t, amely alapértelmezés szerint rejtve van.

Most biztonsági másolatot kell készítenie az adatbázisról. Mivel már rendelkezik cPanel és phpMyAdmin programmal, ezzel az eszközzel letöltheti az adatbázist. Ehhez nyissa meg a cPanel-t, és lépjen a phpMyAdmin oldalra. Az adatbázis nevét a bal oldalon találja. Válassza ezt, és váltson az Exportálás(Export ) fülre.

Innen ki kell választania a Gyors(Quick ) mint exportálási módszert(Export method) és az SQL lehetőséget a Formátum(Format ) legördülő menüből. Ezután kattintson a Go gombra a letöltés elindításához.

A WordPress webhely migrálása egyik szerverről a másikra

Most először fel kell lépnie az új tárhelyfiókjába, és hozzá kell adnia a domaint. Ha ezt már megtette, amikor új fiókot regisztrál, akkor nem kell újra megtennie. Ha azonban még nem tette meg, akkor hozzá kell adnia domainjét a cPanelhez. Használhatja az Addon Domains opciót (eltérhet, de a kifejezés hasonló marad).

Ezt követően létre kell hoznia egy adatbázist az új webhelyéhez. A létrehozás során ne felejtse el feljegyezni az adatbázis nevét, felhasználói azonosítóját és jelszavát. Ezek nélkül nem tudná leképezni a fájljait az adatbázisában.

A MySQL Database opciót a cPanel panelen találja, amellyel elvégezheti. Adatbázis létrehozásához meg kell adnia az adatbázis nevét, felhasználói azonosítóját és jelszavát. Létre kell hoznia az adatbázisnév-fájlt, majd hozzá kell adnia a felhasználói azonosítót és a jelszót. Ezt követően engedélyeznie kell a felhasználói azonosítónak az adatbázis elérését. Ehhez használhatja a Felhasználó hozzáadása az adatbázishoz(Add user to database) című részt .

A Hozzáadás(Add ) gombra kattintás után meg kell találni egy ablakot, ahol engedélyezni kell/blokkolni kell a felhasználói azonosítót az adatbázis bizonyos dolgaihoz való hozzáféréshez. A probléma megszüntetéséhez jelölje be az ÖSSZES JOGOSULTSÁG(ALL PRIVILEGES ) lehetőséget, és kattintson a Módosítások(Make Changes ) végrehajtása gombra.

Most fel kell töltenie a régi tárhelyfiókból letöltött adatbázist. Ehhez nyissa meg a phpMyAdmin alkalmazást, és válassza ki az adatbázist a bal oldalon. Ezután lépjen az Importálás(Import) fülre. Találnod kell egy Fájl kiválasztása(Choose File) gombot . Kattintson(Click) rá, és válassza ki a fájlt a számítógépéről.

Ne módosítson semmit a képernyőn, és kattintson közvetlenül az Ugrás(Go ) gombra. A feltöltés befejezéséhez néhány másodpercnek kell eltelnie.

A következő lépés a régi szerverről letöltött fájlok feltöltése. Ehhez nyissa meg a domain gyökérkönyvtárát a Fájlkezelővel(File Manager) , és lépjen a public_html oldalra(public_html) . Ha egy domainnel rendelkezik, töltse fel az összes fájlt ide. Ha több domainje van, keresse meg a domain gyökérkönyvtárát, és töltse fel oda a fájlokat. Feltöltés után ki kell csomagolnia a tömörített mappát.

Most le kell cserélnie a régi adatbázis-adatokat az újakkal. Ehhez nyissa meg a wp-config.php fájlt, és cserélje le az adatbázis nevét, felhasználói azonosítóját és jelszavát. Módosítás után mentse el a fájlt.

Ezután módosítania kell a domain névszerverét. Ehhez szerezze be a névszervert a tárhelyfiókjából, és írja be őket a domain vezérlőpultjába. A különböző(Different) domainszolgáltatók különböző lehetőségeket kínálnak. Azonban kereshet rá, vagy kérhet segítséget a támogatási csapattól.

Ezzel a lépéssel befejezte a fájlok áttelepítését egyik gazdagépről a másikra. Akár 48 órát is igénybe vehet, amíg mindent elterjeszt. Addig is megnyithatja ezt a webhelyet(this website) , és ellenőrizheti, hogy webhelyén új vagy régi IP-cím jelenik-e meg. Ha az új IP-cím látható, a terjesztés megtörtént. Az IP-cím ellenőrzéséhez használhatja a ping eszközt is a számítógépén. Ha számítógépe a régi IP-címet mutatja, de az online eszköz az új IP-címet mutatja, ki kell ürítenie a DNS-gyorsítótárat(flush your DNS cache) .

A WordPress(WordPress) webhely áthelyezése megosztott tárhelyről nem menedzselt VPS -re(VPS)

Nagyon könnyű egy WordPress webhelyet megosztott tárhelyről másik megosztott tárhelyre áthelyezni, mivel mindkettő rendelkezik cPanel-lel, amely minden szükséges eszközzel rendelkezik, mint például a phpMyAdmin, a fájlkezelő(File Manager) és így tovább. Sokan azonban gyakran választják a nem menedzselt VPS - t, mert root hozzáférést kaphat, és a nem menedzselt VPS viszonylag olcsóbb, mint a megosztott tárhely.

Mi az a nem menedzselt VPS

A VPS(VPS) virtuális magánkiszolgálót(Private Server) jelent . Egyszerűen fogalmazva, ha a VPS - tárhelyfiókja nem rendelkezik cPanel-lel, hívhatja nem felügyelt VPS -nek . Egy nem felügyelt VPS -kiszolgáló eléréséhez olyan eszközökre van szüksége, mint a Putty , az FTP-kliens(FTP client) , például a Filezilla vagy a Cyberduck . Néhány példa a nem felügyelt VPS - szolgáltatókra: Digital Ocean , Linode , Vultr és így tovább.

Ha már vásárolt egy nem menedzselt VPS -fiókot, és nem tud semmit, de szeretné áthelyezni WordPress -webhelyét megosztott tárhelyről nem menedzselt VPS -re , kövesse az alábbi lépéseket.

Mielőtt elkezdené, töltse le a Cyberduck(download Cyberduck) and Putty-t innen(here) . Ezenkívül le kell töltenie a régi webhely biztonsági másolatát, beleértve az összes fájlt és adatbázist. A lépéseket fentebb említettük.

Tudnia kell, hogy egyes cégek, mint például a WordPress , a Ghost , a Joomla , a Discourse stb., egykattintásos alkalmazásokat kínálnak, míg mások, például a Linode nem kínálnak ilyet. Ebben az esetben használhat más, külső féltől származó eszközöket, például a ServerPilotot(ServerPilot) , a ServerAvatar -t , az EasyEngine -t stb. Ezek közül a ServerPilot nemrég fizetős eszközzé vált – de ez a biztonság és a használhatóság szempontjából eddig a legjobb.

Nem számít, melyik tárhelyfiókot használja, először létre kell hoznia egy szervert, telepítenie kell az operációs rendszert, és fel kell jegyeznie a root jelszót. A különböző(Different) tárhelyszolgáltatók különböző lehetőségeket kínálnak, de a lényeg ugyanaz. Ha azonban a ServerPilotot használja, akkor az (ServerPilot)Ubuntu LTS 16.04 vagy 18.04 64 bites verzióját kell használnia . Mást nem támogatnak.

Ezért hozzá kell adnia a domain nevet a tárhelyfiókjához, és meg kell változtatnia a névszervert a domain fiókjában. Ezentúl javasolt a VPN használata is. (VPN)Ellenkező esetben(Otherwise) nem tudja észlelni az új tárhelyfiókot a számítógépéről.

Ha a Digital Ocean vagy a Vultr egykattintásos(Vultr) alkalmazását használja , gyorsan telepítheti a WordPress -t . Ha ezt a módszert választja, a WordPress telepítőfájljait itt találja:

/var/html

Ha a ServerPilotot használja a WordPress telepítéséhez , a WordPress telepítőfájljait itt találja:

/srv/users/user_name/apps/app_name/public

Találnod kell egy wp-config.php(wp-config.php) nevű fájlt . Töltse le és őrizze meg az adatbázis felhasználónevét és jelszavát. Ne felejtse el ezt megtenni.

Törölnie kell az összes WordPress telepítőfájlt. Mivel a wp-admin, wp-content és wp-includes mappák törlése sok időt vesz igénybe, gitt segítségével távolíthatja el őket. Ehhez nyissa meg a Putty -t , és írja be a szerver IP-címét. Győződjön(Make) meg arról, hogy a Port 22 -re van állítva . Ezt követően kattintson a Megnyitás(Open ) gombra, és erősítse meg a kapcsolatot. Ezt követően meg kell adnia felhasználónevét és jelszavát. Felhasználónévként adja meg a root felhasználót. A szerver létrehozása után ugyanazon az oldalon vagy e-mailben kell megkapnia a jelszót.

Ezután írja be ezt:

Az egykattintásos alkalmazás felhasználói:(One-click app users:)

rm -rf /var/html/wp-admin

rm -rf /var/html/wp-content

rm -rf /var/html/wp-includes

ServerPilot felhasználók:(ServerPilot users:)

rm -rf /srv/users/user_name/apps/app_name/public/wp-admin

rm -rf /srv/users/user_name/apps/app_name/public/wp-content

rm -rf /srv/users/user_name/apps/app_name/public/wp-includes

Ezt követően megnyithatja a Cyberduck alkalmazást, navigálhat a mappába, és törölheti a többi telepítőfájlt.

A következő lépésben fel kell töltenie a tömörített(zipped) biztonsági másolatot. Tegye ezt, és csomagolja ki a fájlt. Ha bármilyen hibát észlel a kicsomagolás során, akkor írja be ezt a parancsot a Putty -ban :

sudo apt-get update

sudo apt-get install unzip

A fájlok kicsomagolása után le kell cserélnie az adatbázis-információkat. Ehhez nyissa meg a letöltött wp-config.php fájlt. Ezután nyissa meg az éppen feltöltött aktuális wp-config.php fájlt. Másolja ki az adatbázis nevét, felhasználói azonosítóját és jelszavát a letöltött wp-config.php fájlból, és cserélje ki a feltöltött wp-config.php fájlra.

Ezt követően telepítenie kell a phpMyAdmin programot. Ellenkező esetben nem tudja importálni az adatbázist. Ehhez kövesse az alábbi lépéseket.

S0 töltse le innen(here) a phpMyAdmin legújabb verzióját, és töltse fel a zip fájlt a gyökérkönyvtárába. Ezután csomagolja ki a fájlt, és nevezze át. Győződjön meg(Make) róla; kitalálhatatlan nevet használsz. Például, ha az abcd -t választja, a phpMyAdmin-t így nyithatja meg:

http://your-domain-name/abcd

A név kiválasztása után nyissa meg a mappát, és keresse meg a config.sample.inc.php fájlt. Átnevezheti config.inc.php névre(config.inc.php) . Ezután nyissa meg ezt a fájlt egy szerkesztővel, és hajtsa végre a következő módosítást:

$cfg['blowfish_secret']

Így kell kinéznie:

$cfg['blowfish_secret'] = 'k7i259684(*^3q42bd^$4353yow*q5Trs^1'

Most nyissa meg a phpMyAdmin programot, és adja meg az adatbázis felhasználói azonosítóját és jelszavát a bejelentkezéshez. Ezt követően válassza ki az adatbázis nevét a bal oldalon, jelölje ki az összes adatbázistáblát, és ennek megfelelően távolítsa el őket.

Ezután lépjen az Importálás(Import ) fülre, és importálja a korábban letöltött adatbázist.

Ez minden! Mostantól webhelyének megfelelően futnia kell az új tárhelyfiókon.

Hogyan lehet áthelyezni a WordPress webhelyet nem felügyelt VPS -ről megosztott tárhelyre

Ez meglehetősen egyszerű és nem sok időigényes. A legjobb dolog az, hogy a lépések szinte azonosak. Kivéve, ha még nem telepítette a phpMyAdmin programot, akkor ezt meg kell tennie az adatbázis letöltéséhez.

Dióhéjban ezek azok a lépések, amelyeket követnie kell.

  1. Töltse(Download) le az összes fájlt a VPS - fiókból.
  2. Töltse le az adatbázist.
  3. Hozzon létre egy adatbázist a megosztott tárhely-fiókjában, és rendelje hozzá az adatbázist egy felhasználóhoz.
  4. Töltse fel az összes fájlt az új tárhelyfiókjába.
  5. Módosítsa az adatbázis nevét, felhasználónevét és jelszavát a wp-config.php fájlban.
  6. Módosítsa a névkiszolgálót a tartományvezérlőpulton.

Ez minden!

Gyakori problémák szerverváltás után

Az áttelepítés befejezése után különböző problémákkal szembesülhet. Néhányat az alábbiakban említünk.

A kezdőlap megnyílik, de a bejegyzések 404-es hibát mutatnak(Homepage is opening, but posts are showing 404 error)

Ellenőrizze a .htaccess fájlt, és használja ezt alapértelmezettként:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

Ide is menj:

/etc/apache2/apache2.conf

És hajtsa végre ezt a változtatást:

<Directory /var/www/>

AllowOverride All

</Directory>

Nem sikerült telepíteni a bővítményeket, FTP bejelentkezési adatokat kér(Unable to install plugins, asking FTP login details)

Ez egy nagyon gyakori probléma, amellyel az emberek találkoznak. Nyissa meg a wp-config.php fájlt, és illessze be az aljára;

define( 'FS_METHOD', 'direct' );

A telepítés nem sikerült: nem sikerült létrehozni a könyvtárat(Installation failed: Could not create directory)

Ha nem tud képet feltölteni, bővítményeket telepíteni, témát vagy beépülő modult frissíteni, és a fenti hibaüzenetet kapja, az engedély módosításával kijavíthatja. Nyissa meg a Putty(Open Putty) -t , és írja be ezt:

chmod -R 775 directory_path

A fájlengedélyekről innen tudhat meg többet(here) .

A nem www átirányítása a www-re a htaccess használatával(Redirect non-www to www using htaccess)

RewriteEngine on

RewriteCond %{HTTP_HOST} ^your-domain-name.com [NC]

RewriteRule ^(.*)$ http://www.your-domain-name.com/$1 [L,R=301,NC]

A www átirányítása nem www-re(Redirect www to non-www)

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.your-domain-name.com [NC]

RewriteRule ^(.*)$ http://your-domain-name.com/$1 [L,R=301]

Azonban meg kell adnia egy CNAME rekordot is www , @ vagy üres karakterekkel.

Felhívjuk(Please) figyelmét, hogy az SSL -t külön kell telepítenie. Ha tárhelyszolgáltatója ingyenes SSL -t kínál, megkérheti, hogy telepítse azt. Ellenkező esetben használhatja a Let's Encrypt szolgáltatást, amely ingyenes, de megosztott SSL - tanúsítványt biztosít.



About the author

Informatikus vagyok, aki az adatvédelemre, a felhasználói fiókokra és a család biztonságára összpontosít. Az elmúlt néhány évben az okostelefonok biztonságának javításán dolgozom, és van tapasztalatom a szerencsejáték-cégekkel való együttműködésben. Többször írtam a felhasználói fiókokkal és a játékkal kapcsolatos problémákról is.



Related posts