Instalace CMS Drupal na webhosting s OS Windows

Drupal je redakční systém založený na technologiích PHP a MySQL. Je vyvíjen komunitou vývojářů pod licencí GNU/GPL což znamená, že je volně a zdarma dostupný a že je také možné libovolně zasahovat do jeho zdrojového kódu. Byť je tento redakční systém určen primárně pro Linuxové servery (Apache), je možné jej provozovat i na našich Windows serverech (IIS). Při užívání Drupalu na Windows serveru je ale nutné brát v potaz určitá omezení, která se k těmto serverům vztahují. První omezení spočívá v nemožnosti používat mode_rewrite a htaccess pro přepis URL na tzv. hezké URL, druhé omezení je pak v nemožnosti používat klasický linuxový CHMOD pro nastavení práv na adresáře a nutnost využívat pro tyto záležitosti Control panel.

Pozor! Drupal vyžaduje bezpodmínečně nastavené register_globals na OFF. Windows hosting má defaultně nastavenou hodnotu na ON. Je tedy nutné si přes kontaktní formulář zažádat o vypnutí této directivy.

Kde je možné Drupal stáhnout

Drupal je zdarma ke stažení na jeho oficiálním webu www.drupal.org. Je zde dostupná vždy poslední vydaná a stabilní verze.

Na jakém webhostingu je možné Drupal použít

Nové varianty:

  • Easy, Advanced, Professional, CMS hosting - ANO
  • E-maily - ne
  • F-Market - ne
Původní varianty:
  • email hosting - ne
  • pidi hosting - ne
  • dynamic hosting - ano (je nutné dokoupit MySQL databázi)
  • normal hosting - ANO
  • exclusive hosting - ANO

Příprava instalace Drupalu

Celý proces přípravy spočívá v tom, že je nutné stáhnout zip soubor z výše uvedené adresy, ten posléze rozbalit na svém počítači (zip je dnes běžně integrován do systémů Windows) a nakonec rozbalená data nahrát na FTP prostor Vašeho webu. Pokud bude Drupal sloužit jako primární systém pro Váš web, doporučujeme jej nahrát do složky www. V případě, že hodláte mít na FTP nahráno více systémů pro správu webu, je samozřejmě možné nahrát Drupal i do libovolné jiné složky jako např. www/drupal (pozor, složka bude vidět v URL).

Instalace Drupalu

Prvním potřebným úkonem pro instalaci Drupalu je nastavení práv na složky a soubory, do kterých bude Drupal potřebovat zapisovat. To je možné provést přes Control panel který je dostupný na adrese cp.forpsi.com. Do Control panelu se přihlásíte zadáním jména domény bez www a za použití hesla k FTP.

Uvnitř Control panelu si poté klikněte na třetí záložku "oprávnění". V levém menu vyberte složku, kde máte Drupal nainstalovaný a v okénku "předpřipravené šablony" vyberte položku Drupal. Klikněte na tlačítko "použít".

Control panel nastaví sám práva pro tyto složky a soubory:

  • /sites/default

Jakmile budete mít práva nastavena, je nutné na FTP ještě vytvořit konfigurační soubor. Na FTP si tedy otevřete složku  /sites/default/ a najděte v ní soubor default.settings.php. Tento soubor si zkopírujte a ve stejné složce vytvořte jeho kopii, avšak pojmenovanou již jen jako settings.php (výsledek tedy bude, že ve složce bude soubor settings.php a default.settings.php). Teprve nyní je možné pokračovat v instalaci přes webový prohlížeč. Do webového prohlížeče si tedy napište jméno Vaší domény a stiskněte enter. Pokud máte Drupal nahraný v nějaké podsložce, připište ji samozřejmě do URL také (např. mojedomena.cz/drupal/). Po zadání Vaší domény do prohlížete najede první část instalace Drupalu, kde si zvolíte požadovaný jazyk. V druhé části Drupal pouze ověří nastavení webserveru a pokud je vše v pořádku, přesune Vás na třetí krok.

Ve třetím kroku instalace je nutné zadat připojení k databázi. To zadejte následovně:

  • database type - typ databáze (zvolte MySQL)
  • database name - jméno databáze
  • database username - login do databáze
  • database password - heslo k databázi

Dále si na dané stránce klikněte na položku "Advanced options". Rozbalí se Vám podmenu, kde je nutné nastavit jméno databázového serveru a prefix tabulek. Namísto předvyplněného localhostu tedy zvolte jméno svého skutečného databázového serveru (např. c168um.forpsi.com). Po vyplnění všech údajů klikněte na "save and continue".

Pokud jste vše zadali správně, provede Drupal finální instalaci a přesune Vás na stránku, kde se již pouze nastaví informace o webu.

  • site name: jméno webu
  • site email address: emailová adresa správce webu
  • username: uživatelské jméno správce
  • password: heslo správce
  • confirm password: potvrdit heslo

Nyní již jen stiskněte tlačítko "save and continue" a Drupal je plně připraven k Vašemu užívání.