Drupal - návod k instalaci

Podrobný popis instalace CMS Drupal jako hlavní web, alias nebo subdoména

Datum: 19.08.2012


Drupal je open-source redakční systém pro snadnou instalaci potřebných modulů, vzhledů a rozšíření. Je jednoduchým nástrojem pro správu webového obsahu stránek.

Další informace hledejte v této znalostní bázi v hlavním článku o Drupal.

Příprava k instalaci

Webhosting

Pokud u nás ještě nemáte zřízený webhosting, objednejte si jej, zaplaťte, po přijetí platby bude zřízen a obdržíte přihlašovací údaje k FTP.

Vytvoření databáze

Postup pro vytvoření MySQL databáze:

  1. Přihlašte se do zákaznického centra WEDOS
  2. V sekci Webhosting si klikneme na detail webhostingu, na kterém budeme instalovat Drupal
  3. V levém menu klikněte na odkaz Nová databáze
  4. Zadáme libovolný název a klikneme na tlačítko vytvořit.

Během několika minut vám na e-mail přijdou přihlašovací údaje k MySQL databázi.

Nahrání souborů přes FTP

Nejprve si stáhněte Drupal, aktuální verze Drupalu, který naleznete na tomto odkazu

Stažený archiv rozbalíme a složky a soubory Drupalu zkopírujeme na webhosting přes FTP do adresáře /www. Po dokončení kopírování přejdeme k samostatnému instalátoru, který si spustíme na své doméně nebo dočasné URL

Dále musíme upravit soubor .htaccess (Zakomentujte řádek č.: 14 znakem # ). Jedná se o nepovolenou direktivu souboru .htaccess

Pokud se chystáte na jednom webhostingu provozovat více redakčních systémů či e-shopů (ať jako aliasy nebo na subdoménách), pročtěte si článek Různé redakční systémy na jednom webhostingu.

Instalace

Otevřete si vaši doménu ve WWW prohlížeči. Pokud doména zatím na webhosting u nás nasměrována není, použijte dočasnou URL adresu (naleznete v e-mailu o zřízení webhostingu).

1. Typ instalace

Na úvodní obrazovce vybereme typ instalace Standard

2. Jazyk instalace 

Na druhé obrazovce zvolíme jazyk instalace a webového rozhraní

3. Nastavení databáze

  • Database type: MySQL
  • Database name: jméno databáze začíná písmenem „d“
  • Database Username: Použijeme uživatele admin (jméno uvedeno v e-mailu o zřízení databáze, začínající písmenem „a“)
  • Database Host: zadáváme ve tvaru wmX.wedos.net (nezadáváme localhostu)
  • Ostatní hodnoty necháme v defaultním nastavení.

4. Nastavení stránky

Na poslední obrazovce zvolíme heslo a jméno administrátora, název stránek a e-mail administrátora

V tuto chvíli je celá instalace Drupalu dokončena.

Instalace na aliasu nebo subdoméně

Tato instalace je stejná i při instalaci na subdoménu nebo alias. Pouze se liší umístění nakopírovaných souborů.

  • Při volbě subdomény se soubory kopírují do složky /www/subdom/vasesubdomena/
  • Při volbě aliasu se soubory kopírují do složky /www/domains/vasedomena.tld/

Při umístění CMS jako alias nebo subdoména je potřeba zapsat do konfiguračního souboru danou adresu.

Stačí si otevřít soubor settings.php ve složce /sites/default/

V souboru settings.php naleznete následující řádek č.: 271:

# $base_url = 'http://www.example.com'; // NO trailing slash!

A ten upravte tak, aby byla uvedena URL adres hlavní stránky (a odstraňte počáteční znak #):

$base_url = 'http://www.domena.tld'; // NO trailing slash!

nebo

$base_url = 'http://subdomena.domena.tld'; // NO trailing slash!

Nakonec upravte soubor .htaccess, který je v adresáři Drupalu. Tento řádek:

RewriteRule ^ index.php [L]

Změňte na toto:

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Pak již stačí pouze v administraci Drupalu aktivovat Clean URLs

Instalace je dokončena.  

Nefungující obrázky

Po manuální instalaci se může stát, že se Vám nebudou zobrazovat obrázky uložené ve složce files/. Tento problém lze vyřešit úpravou .htaccess, který je v této složce obsažen.

Jelikož na webhostingu (z bezpečnostních důvodů) není možné v rámci .htaccess využít php_flag a SetHandler je třeba tyto řádky zakomentovat. Více o omezení .htaccess se dočtete také zde.

Pokud byste chtěli direktivy php_flag a SetHandler využívat je vhodnější zvolit VPS, kde můžete chování serveru libovolně nastavit.

Ochrana proti spuštění skiptu ve složce files/

Abyste zabránili spuštení škodlivého .php (či jiného) skriptu ve složce files/ stačí do .htaccess v této složce vložit následující pravidla.

<FilesMatch .*\.(php|php5|php53|php54|phps)$>
  Order Deny,Allow
  Deny from all
</FilesMatch>

Pravidla se dají dle potřeby kombinovat i s jinými typy souborů.

Diskuze k článku (3)

Symlinks - Chyba 500Filip Pobořil21.05.13 22:48
  Re: Symlinks - Chyba 500Luděk Hořejší14.11.16 08:06
    Re: Symlinks - Chyba 500Pavel Hintermüller - WEDOS14.11.16 13:00

Přihlášení zákazníka

Nemáte ještě zákaznický účet? Registrace

Copyright © WEDOS, 2017

Facebook RSS