Migrácia WordPress webovej stránky

Néha át kell helyeznie egy WordPress webhelyet egy másik szerverre, ezért mutatjuk be ezt a jól bevált biztonságos eljárást, amellyel a régi webhelyet megtarthatja, és nem törhet el semmit az áthelyezés során . Még egyszerűbb megoldást kínálnak a végére írt modulok.

Mielőtt elkezdené az áttelepítést, szeretnék néhány szót ejteni az egyéni tábla előtagról , amelyet a wp-config.php fájlban adhat meg. Érdemes nem az előre definiált „wp_” értéken hagyni, hanem minden weboldalhoz saját előtagot választani (csak számok és kisbetűk!, pl. mywebtest_), hogy véletlenül se írjon felül néhány meglévő adatot. Van már meglévő adatbázisa, és szeretné módosítani az előtagot? Nem probléma .

  1. Készítsen biztonsági másolatot az adatbázisban található összes tábláról, amelyet webhelye használ. Exportálásához használhatja a sokat kibővített phpMyAdmin vagy a kedvenc Adminer-emet (vagy a HeidiSQL vagy a Sequel Pro asztali alkalmazását, ha Mac OS X rendszert használ). Alapértelmezés szerint .sql-t kapunk kimenetként, de választhatunk tömörített formátumot is. Egyes webtárhely-szolgáltatóknál alacsonyabb korlátok vannak a feltöltött (importált) fájl maximális méretére vonatkozóan, és ez segíthet abban, hogy ne lépje túl a beállított kvótát.
  2. Készítsen biztonsági másolatot a wp-content könyvtárról. Rajtad múlik, hogy a kedvenc FTP-kliensedet ( WinSCP , FileZilla , Cyberduck …) használod-e, vagy SSH-n keresztül is hozzáférsz ( tar -pvczf wp-content.tar.gz wp-content/ ), ami sokat jelenthet elegánsabb megoldás.
  3. Importálja az adatbázist az új szerverre. Ha már telepítve van a WordPress, könnyedén használhatja a fent említett Adminer modult.
  4. Töltse fel a searchreplacedb2.php fájlt ( WordPress (és mások) Search and Replace Tool ) webhelye gyökérkönyvtárába (ahol a wp-config.php is található). Ez az eszköz arra szolgál, hogy felülírja a régi tartomány összes előfordulását az adatbázisban lévő újjal. Az ok, amiért ezt a szkriptet használjuk, és nem egyszerűen kézzel írjuk át a tartományt, az az, hogy képes soros adatokkal is dolgozni. Ha aggódik ennek az eljárásnak a biztonsága miatt, végrehajthatja azt helyben vagy tesztszerveren, nem pedig a termelési helyen. Kihagyhatja ezt a lépést és a következőt, ha nem tervezi a tartomány megváltoztatását.
  5. Töltődjön be a http://www.vasastranka.sk/searchreplacedb2.php cím. A szkript automatikusan lekérheti a wp-config.php adatbázishoz megadott adatokat, ha már ott van a WordPress. Nyomja meg a „Tovább” gombot, válassza ki a módosítani kívánt táblákat, és a következő oldalon határozza meg a régi és az új tartományokat. Ügyeljen arra, hogy ezeket az URL-eket a perjel nélkül adja meg! (helyes = http://www.vasastranka.sk | helytelen = http://www.vasastranka.sk /). Miután lecserélte a régi tartományt egy újra, ne felejtse el törölni a fájlt a szerverről.
  6. Teljesen új telepítés feltöltésekor csak töltse fel a WordPress-t a saját wp-content mappájával együtt, és állítsa be a wp-config.php fájlt a szokásos módon. Ha már van működő webhelye, folytassa az alábbi lépésekkel.
  7. Nevezze át a wp-content mappát valami másra, például wp-content.new-ra, és töltse fel ugyanabba a könyvtárba, mint az eredeti wp-content .
  8. Nyissa meg a wp-config.php fájlt, és keresse meg a $table_prefix karakterrel kezdődő sort, és írja ki megjegyzéssel. Pontosan ugyanazt a sort hozza létre közvetlenül alatta, csak módosítsa a táblázatok előtagját a megadottra. Valahogy így fog kinézni:
    // $table_prefix  = 'wp_';
    $table_prefix = 'mojwebtest_';

    Megment.

  9. Nevezze át az eredeti wp-content -et wp-content .old-ra, az újonnan feltöltött wp-content .new-t pedig wp-content- re.
  10. Ellenőrizze webhelyét, és győződjön meg arról, hogy minden a megfelelő módon működik. Bonyodalmak esetén csak kommentálja az adatbázistáblák új előtagját, és eltávolítja az eredeti megjegyzést a wp-config.php fájlból. Nevezze át mindkét wp-content mappát vissza ahogy voltak, és minden vissza fog térni hozzád, mint korábban.
  11. Ha nem volt probléma, jelentkezzen be a vezérlőpultba és a Beállításokba> Az állandó hivatkozások kétszer egymás után nyomja meg a „Változtatások mentése” gombot. Ez biztosítja, hogy a permalink szerkezete és az összes oldal URL-je megfelelően működjön. Ezután ellenőrizze, hogy megvan-e a Beállításokban> Adatvédelem engedélyezett tartalomindexelés a keresőszolgáltatások által.

Abban az esetben, ha csak a webhely domainjét vagy URL-jét szeretné megváltoztatni, és továbbra is ugyanazt az adatbázist használja, és ugyanazon a szerveren marad (másik könyvtárba költözik), tegye a következőket:

  1. Ne felejtsd el a teljes biztonsági mentést (fájlok+adatbázis).
  2. Menj a beállításokhoz> Általános és módosítsa a WordPress-címet (URL) és a szerver címét (URL) a kívánt új domainre vagy helyre. Ne felejtse el menteni ezeket a beállításokat.
  3. (Ne próbálja most újra megnyitni/újratölteni a webhelyét vagy annak adminisztrációját!)
  4. Helyezze át/másolja át az összes fájlt (beleértve a .htaccess fájlt is) az új helyre.
  5. Webhelyének most elérhetőnek kell lennie. Az első dolog, amit meg kell tennie, lépjen a Beállításokba> Állandó hivatkozásokat, és kétszer egymás után nyomja meg a „Változtatások mentése” gombot.
  6. A meglévő multimédiák (képek…) ennek ellenére továbbra is hivatkozni fognak a régi címekre. Kijavíthatja a Velvet Blues Update URLs modul segítségével, vagy megkeresheti és lecserélheti a már említett eszközzel .
  7. A Beállításokban> Multimédia ellenőrizze a feltöltési mappa elérési útját. (A 3.5-ös verzió óta elavult.)
  8. Ha egyéni pénznemet használ, és van egy eleme, amely a kezdőlapra mutat, akkor valószínűleg továbbra is a régi értéket fogja tartalmazni.
  9. Bizonyos esetekben vissza kell állítani a fájljogokat .

A folyamat megkönnyítésére létrehozott további modulok:

Hogyan csinálod a migrációt? Használ más érdekes eszközöket és modulokat a migrációhoz? Oszd meg őket velünk lent a megjegyzésekben.

🤷‍♂️ Segítségre van szüksége? Tekintse meg szolgáltatásainkat.

Leave a Comment

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Saját weboldal ingyen
Scroll to Top