Drupal 5.1 adatbázis alapértelmezett beállításokkal

Ha többször kell Drupal-t telepíteni és el akarjuk kerülni a sok kezdeti számunkra alapértelmezett beállítgatásokat, akkor érdemes készíteni egy alapértelmezett adatbázist (default database), amelyet egyszerűen felmásolunk az új adatbázisba, és az új rendszer máris e beállításokkal fog megjelenni.

Ehhez először el kell készíteni egy olyan Drupal oldalt (mögötte az adatbázissal), amely csak ezeket az alapnak gondolt beállításokat tartalmazza. Utána exportáljuk az adatbázist, majd az új Drupal website létrehozásakor importáljuk azt.

Lássuk részletesebben azokat a lépéseket, amelyek nálunk beváltak:

I. A minta Drupal-rendszer elkészítése

I.1. Nulláról telepítsük a rendszert, azaz fájl szinten másoljunk be a megfelelő helyekre minden sémát, modult, nyelvi fájlokat, hozzuk létre a szükséges de egyelőre üres adatbázist, és adjuk meg a konfigban annak elérését.

I.2. Indítsuk el a Drupal telepítést, azaz telepíttessük föl vele önmagát. Pl.: http://localhost/drupal5/install.php - A telepítés menetét lásd részletesen itt.

I.3. Állítsunk be mindent, amit alapértelmezettnek gondolunk: elsődleges felhasználó, modulok beállításai, sminkek, kezdőoldal, kategóriák, jogosultságok, szövegszerkesztő, blokkok, menüpontok, lábléc, feltöltési paraméterek... Ezt mind ugyanígy fogja majd tudni az összes új rendszer is, csak gondoskodni kell róla, hogy a szükséges fájlok is ott legyenek majd (modulok, sminkek, nyelvi fájlok).

A példában (a mellékelt adatbázis is ezt tartalmazza) Adminisztrátor az elsődleges felhasználó, és csak az alábbi modulok vannak telepítve pluszban: Path, Search, Upload
Az Adminisztrátor jelszava: admin

II. Az adatbázis exportálása

PostgreSQL esetén, ha az adatbázis neve drupal5 és a kimenti fájl neve dump_default_drupal5.sql:
pg_dump -f dump_default_drupal5.sql -O drupal5
A -O opcióval elérjük, hogy a tulajdonost nem teszi hozzá az adatbázis elemekhez, így más tulajdonossal bíró adatbáziskba importálva se lesz gond vele.

III. Az alapértelmezett adatbázis importálása az új site adatbázisába.
Az új adatbázis neve ebben a példában drupal5x és az adatbázis-felhasználó neve is az:
psql -f dump_default_drupal5.sql -U drupal5x -W -h localhost drupal5x
A -U opció azért kell, hogy az importált adatok (és a közben létrehozott elemek) tulajdonosa az új adatbázis tulajdonosa legyen. A -W bekéri a jelszót, és a -h localhost garantálja, hogy a jelszót valóban bekérje a rendszer és ne a alapértelmezettel dolgozzon.

Előtte az adatbázis teljesen üres volt. Semmi más teendőnk nem volt installáláskor, mint a Drupal fájlokat felmásolni a gépre, az adatbázis-eléréshez szükséges konfig állományban pedig beállítani az elérési adatokat. Ezzel a site már indul is az alapértelmezett beállításokkal és az alapértelmezett elsődleges felhasználóval be lehet lépni és folytatni a site építését.

A csatolmányban a full verzió már sokkal több modult és beállítást tartalmaz. Erről az alábbi cikkünk szól részletesen.

CsatolmányMéret
dump_default_drupal5.sql.zip154.25 KB
dump_default_full-drupal5.sql.zip270.55 KB