Olvasási idő: ~4 perc
Ebben a cikkünkben egy részletes leírással segítünk egy domain tartalmának másik domain alá történő áthelyezéséhez vagy egy teljesen új tárhely alá költöztetéséhez.— 1. Készítsünk egy biztonsági másolatot a lokális gépünkre vagy a szerverre a fileokról és az adatbázisról. 2. Másoljuk át az eredeti domain mappájában található tartalmat az új domain mappájába. 3. Hozzunk létre egy teljesen új adatbázis. Az új adatbázisban megadott adatbázisnevet, felhasználónevet és jelszót módosítsuk az új domain mappájában található konfigurációs file(ok)ban. (pl: wp-config.php, config.php, configuration.php)
Az új adatbázisra azért van szükség, hogy ha bármilyen műveletet hibás lenne, akkor az eredetiből bármikor sikeresen visszaállíthatjuk a működő állapotot. 4. Exportáljuk ki az eredeti domain alatt futó adatbázist. 5. Meg kell vizsgálni a tárhelyeken használ file szintű elérési útvonalat. Ezt legegyszerűbben egy info.php fileal tehetjük meg. Hozzunk létre egy info.php nevű php filet a következő kódrészlettel: <?php // Show all information, defaults to INFO_ALL
phpinfo();
// Show just the module information.
// phpinfo(8) yields identical results.
phpinfo(INFO_MODULES);
?> Ezután nyissuk meg a filet egy böngészőben és keressünk rá a következő kifejezésre: ORIG_PATH_TRANSLATED Ekkor megkapjuk a megnyitott file elérési útvonalát, amely a következő képen nézni ki a DiMa szerverein: /var/www/tarhelyfelhasznaloneve/data/www/domainneve.hu/info.php (cPanel környezetben: /home/tarhelyfelhasznaloneve/public_html/info.php)
Ugyanezt tegyük meg az új domain/tárhely esetében is. 6. Nyissuk meg az adatbázist a Notepad++ editorral. Az adatbázisban 2 dolgot kell cserélni: a file szintű elérési útvonalat, valamint a régi domain nevét az újra. 6.1 Tárhely költöztetés esetén (amikor a domain név nem változik) csak a file szintű útvonat kell cserélni. A Notepad++-ban nyomjunk egy CTRL+F-et, ami előhozza a keresőt, majd válasszuk a második “Csere” feliratú lapot. A “Keresendő kifejezésbe” írjuk be az eredeti tárhely/mappa elérési útvonalát, a “Csere erre” mezőbe pedig az új tárhely/mappa elérési útvonalát és kattintsunk az “Összes cseréje” gombra. 6.2 Ha új domain alá költöztetünk, akkor nem csak az elérési útvonalat kell cserélni, hanem magát a domaint is. Az előző lépésben leírtak alapján cseréljük ki a két domain nevet is. Amennyiben ez megtörtént, akkor mentsük el az adatbázist és importáljuk be az újonnan létrehozott adatbázisba. 7. Elméletileg kész vagyunk, ellenőrizzük le az oldalt. +1 CMS-ek esetén előfordul, hogy bizonyos sablonok beállításai elvesznek. Ezt talán abból adódik, hogy a sablon a beállított stíluselemeket a domainhez rendeli a kódban és kódolt stílus beállításokat nem tudjuk módosítani az adatbázisban az elvégzett műveletek során. Ezért lépjünk be az eredeti oldal admin felületére, a sablonbeállításokba, majd exportáljuk ki azt és importáljuk be az újba. Remélem segítettünk a felmerülő probléma megoldásában!