A szükséges összetevők mindegyike GPL licensz alatt működik, azaz a használatuk ingyenes:
Alább következik az egyes összetevők letöltése, telepítése és alapbeállításaik. A csatolmányok között pedig megtalálhatók a most (2008. január 28.) aktuálisan legfrissebb telepítő fájlok.
Letöltendő fájl: postgresql-8.2.6-2.zip
A kicsomagolt állományból a postgresql-8.2.msi fájlt kell elindítani.
A telepítési opciók közül adjuk hozzá a nemzeti nyelveket (Installation options - National language support).
A szerviz konfigurációnál (service configuration) azt a felhasználót adjuk meg, akinek a nevében az oprendszer fogja futtatni a PostgresQL szolgáltatást. Ha a felhasználó nem létezik, a telepítő rákérdez, és létrehozza azt.
Az adatbázis cluster beállításakor (Initialize database cluster) már a PostgresQL-en belüli sql-felhasználót, azaz superuser-t adjuk meg. maradhat az, aki az oprendszer felhasználó, de biztonságosabb ha mást állítunk be.
A Local beállítása: Hungarian
Encoding: UTF-8
A többi beállítás maradhat alapértelmezett.
Végig futhat az alapértelmezett telepítés.
A telepítés sikerességének ellőrzésére a böngészőbe írjuk be: http://localhost
Ha sikerült a telepítés, akkor azt írja ki, hogy "It works!".
Letöltési hely: http://www.php.net/downloads.php
Letöltendő fájl: http://hu2.php.net/get/php-5.2.5-win32-installer.msi/from/hu.php.net/mirror
A webszerverek közül válasszuk ki az Apache 2.2 változatot.
Az Apache konfigurációs állományokat helyeztessük el vele az Apache conf könyvtárába ( C:\Program Files\Apache Software Foundation\Apache2.2\conf\ )
A kiegészítések (Extensions) közül jelöljük be a PostgreSQL-t.
Indítsuk újra az Apache-ot! Különben nem "veszi észre", hogy bekerült a rendszerbe a php.
A PHP futásának ellenőrzése:
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ mappába tegyünk be egy index.php fájlt, amelynek tartalma:
<?php echo "Fut a php!"; ?>
A http://localhost/index.php futtatásakor a böngészőben ezt kell látni: Fut a php!
Az Apache-ot be kell állítani, hogy a *.php kiterjesztésű állományok legyenek az alapértelmezettek.
A C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf fájlban az alábbi módosítást kell végrehajtani:
Eredeti:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Új:
<IfModule dir_module>
DirectoryIndex index.php index.php5 index.html index.htm
</IfModule>
Az Apache-ot újra kell indítani, hogy a beállítás érvényre jusson.
Letöltési hely: http://phppgadmin.sourceforge.net/?page=download
Letöltendő fájl: phpPgAdmin-4.1.3.zip
A kicsomagolt fájlokat bemásoljuk az Apache DocumentRoot mappájába, illetve azon belül egy mappába, például:
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phppgadmin\
Ezt követően a conf/config.inc.php fájlban kell beállítani az adatbáziselérési paramétereket. Az alapértelmezett paraméterek Linuxra vannak beállítva! Az átállítása windows-osra úgy történik, hogy:
1.) A $conf['servers'][0] sorokat kikommentezzük, a $conf['servers'][1] sorok elől pedig kivesszük a kommenteket.
2.) Ellenőrizzük az útvonalakat és módosítjuk ha kell. Pl. a ...PostgreSQL\\8.0... helyett ...PostgreSQL\\8.2... kell.
3.) Egyéb beállítások:
$conf['default_lang'] = 'hungarian';
$conf['extra_login_security'] = false; //Ebben az esetben a PgSQL superuser is be tud jelentkezni a webes felületen. TRUE esetén ezt nem teheti meg!
A PhpPgAdmin a böngészőből a http://localhost/phppgadmin/ címről futtatható.
A PhpPgAdmin alternatívájaként (főleg ha az valamiért nem működik megfelelően) lehet használni.
Letöltési hely: http://www.pgadmin.org/
Letöltendő fájl: pgadmin3-1.8.1.zip
Kicsomagoljuk és egyszerűen telepítjük.
Alaprendszer:
Letöltési hely: http://drupal.org/
Letöltendő fájl: drupal-5.7.tar.gz
Magyar nyelvi fájlok:
Letöltési hely: http://drupal.hu/
Letöltendő fájl: hu-5.1.tar.gz
1.) Az alapállományt kicsomagoljuk és bemásoljuk az Apache DocumentRoot mappájába, illetve azon belül egy mappába, például:
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\mnv\
2.) A magyar nyelvi állományokat kicsomagoljuk és bemásoljuk az előző mappákba.
3.) Létrehozunk egy adatbázist a PostgreSQL-ben, vagy PgAdmin3-ban.
4.) Drupal alapkonfigurációs beállítások:
A C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\mnv\sites\default\settings.php
fájlban kell beírni az alábbiakat:
Adatbázis elérés (kb. 93. sor): $db_url = 'pgsql://username:password@localhost/databasename';
Alap URL (webes útvonal kb. 115. sor): $base_url = 'http://localhost/aaa';
5.) Indítjuk a Drupal telepítést: http://localhost/mnv/install.php
Első lépésnél válasszuk a "Drupal localized" opciót, majd a magyar nyelvet. Utána már (majdnem) minden magyarul lesz kiírva.