Instalace
Instalace swodrDokumentace:
Webhosting bez SSH
- Stáhněte Drupal z www.drupal.org/download.
- Rozbalte a nakopírujte pomocí FTP klienta obsah archivu na server do zvoleného adresáře např.:
- /var/www/html/web/ (závisí na nastavení webhostingu)
- Přejděte na URL adresu webu a z webového prohlížeče dokončete průvodce instalací:
- název webu: Správa webového obsahu
- uživatelské jméno (NE): admin, administrator, webmaster
Webhosting s SSH (Composer)
Správce PHP balíčků Composer umožňuje doinstalovávat k Drupalu nástroje či moduly z jiných PHP frameworků, což platí i naopak.
Největší výhodou Composeru je, že udržuje aktuální kód třetích stran (Drupal core, contrib moduly a další externí knihovny), díky čemuž můžete v rámci svého projektu verzovat jen to, co se skutečně týká vašeho vlastního řešení tj. konfiguraci Drupal core, modulů, témat vzhledu a vše ostatní nechat na composeru.
- Vstupte do terminálu webhostingu:
ssh -p 22 user@example.com (lando ssh)
- Přejděte do místa, kde chcete vytvořit nový projekt např.:
cd /var/www/html/
(cd /app)
- Ve zvoleném adresáři vytvořte nový projekt Drupal (uvedení verze je volitelné, instalace závislostí se nespustí okamžitě, pomocný adresář tmp umožňuje vytvořit projekt v neprázdném adresáři):
composer create-project drupal/recommended-project tmp --no-install \
&& cp -r tmp/. . \
&& rm -rf tmp
- Volitelně upravte soubor composer.json dle potřeb (mc, nano, vi, vim) např.:
- změna umístění veřejného adresáře dle požadavků webhostingu:
- zkontrolujte, že má má webhosting nastaven "DocumentRoot" na adresář web, pokud ne:
- vytvořte symbolický odkaz např. s názvem "public" odkazující na adresář "web":
ln -s /var/www/html/web /var/www/html/public
- nebo
- v sekci drupal-scaffold a installer-paths změňte adresář web/ např. na public/
- vytvořte symbolický odkaz např. s názvem "public" odkazující na adresář "web":
- zkontrolujte, že má má webhosting nastaven "DocumentRoot" na adresář web, pokud ne:
- změna umístění veřejného adresáře dle požadavků webhostingu:
- Poznámka pro lokální vývoj: u slabších pracovních stanic je doporučeno zvýšit výchozí procesní čas pro composer např.:
composer --global config process-timeout 600
- Nainstalujte (stáhněte) všechny požadované závislosti:
composer install
- Přejděte na URL adresu webu a z webového prohlížeče dokončete průvodce instalací:
- název webu: Správa webového obsahu
- uživatelské jméno (NE): admin, administrator, webmaster, drupal, dr atd.
- Volitelně
- upravte soubor .htaccess dle Vašich potřeb a požadavků webhostingu např.:
- To redirect all users to access the site WITH | WITHOUT the 'www.' prefix...
- RewriteBase...
- založte Git repozitář (nakonfigurujte soubor .gitignore...)
- upravte soubor .htaccess dle Vašich potřeb a požadavků webhostingu např.: