Az alábbi írásban röviden leírom, hogy egy Drupal oldalt hogyan lehet úgy lemásolni, hogy egy másik tárhelyre, vagy localhostra költöztethető legyen. A következő lépéseket szoktam végigjárni.
- Az oldalt kapcsoljuk offline állapotba (Webhely beállítása -> Webhely karbantartása)
- Kapcsoljuk ki a rövid webcím lehetőségét (Webhely beállítása -> Rövid webcímek)
- Töröljük a caches tartalmát (Webhely beállítása -> Teljesítmény -> Gyorstár törlése)
- Készítsünk mentést az adatbázisról (PhpMyAdmin segítségével exportáljuk a táblákat egy sql fájlba)
- Másoljuk le weboldalunk fájljait
Ezzel kezünkbe van mindaz, amire az új helyen szükségünk van. Az oldalunk új helyén végezzük el a következőket:
- Importáljuk az sql fájl tartalmát egy adatbázisba (PhpMyAdmin segítségével importáljuk az sql fájlt)
- Másoljuk fel weboldalunk fájljait az új helyre
- Szerkesszük a sites/deafault/settings.php fájlt. Keressük meg azt a sort, ami így kezdődik $db_url. Az értékét szerkesszük az új adatbázisnak megfelelően. Pl. 'mysql://mysql_felhasznalonev:mysql_jelszo@mysql_szervernev/adatbazisnev';
- A böngészőben nyissuk meg az új helyen oldalunkat
- Ha a webszerver támogatja a rövid webcímeket, akkor kapcsoljuk vissza a rövid webcím használatát.
- Kapcsoljuk online állapotba az oldalt