GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Contao na Ubuntu 20.04

Contao je výkonný systém pro správu obsahu s otevřeným zdrojovým kódem (CMS), který se snadno používá, je intuitivní a všestranný a umožňuje vám vytvářet webové stránky ve více jazycích a tématech. Contao lze také integrovat do běžné aplikace Symfony. V tomto tutoriálu vám ukážeme, jak nainstalovat Contao na Ubuntu 20.04.

Předpoklady

  • Ubuntu 20.04 VPS
  • SSH root přístup nebo běžný systémový uživatel s právy sudo

Krok 1. Přihlaste se přes SSH a aktualizujte systém

Přihlaste se do svého Ubuntu 20.04 VPS pomocí SSH jako uživatel root nebo jako běžný uživatel s právy sudo

ssh master@IP_Address -p Port_number

Nezapomeňte nahradit „master“ uživatelem, který má oprávnění sudo nebo root. Kromě toho nahraďte „IP_Address“ a „Port_Number“ IP adresou vašeho serveru a portem SSH.

Zda máte na svém serveru nainstalovanou správnou verzi Ubuntu, můžete zkontrolovat pomocí následujícího příkazu:

$ lsb_release -a

Měli byste získat tento výstup:

Nejsou k dispozici žádné moduly LSB. 
ID distributora:Ubuntu
Popis:Ubuntu 20.04.3 LTS
Vydání:20.04
Kódové jméno:focal

Nyní spusťte následující příkaz a aktualizujte všechny nainstalované balíčky na nejnovější dostupnou verzi.

$ aktualizace sudo apt &&upgrade sudo apt

Krok 2. Nainstalujte Apache

Apache je považován za nejrozšířenější a uživatelsky přívětivý software pro webový server. Je rychlý, bezpečný, spolehlivý a lze jej snadno přizpůsobit podle vašich potřeb.

Chcete-li nainstalovat Apache na server, spusťte následující příkaz:

$ sudo apt install apache2

Po dokončení instalace byste měli povolit automatické spouštění Apache při spuštění serveru pomocí:

$ sudo systemctl --nyní povolte apache2

Stav své služby Apache můžete také zkontrolovat pomocí následujícího příkazu

$ sudo systemctl status apache2

nebo otevřete webový prohlížeč a přejděte na http://123.123.123.123 , nahraďte 123.123.123.123 svou skutečnou IP adresou Ubuntu 20.04. Měli byste vidět výchozí stránku, jak je znázorněno na obrázku níže.

Vytvoření virtuálního hostitele

Pojďme vytvořit virtuálního hostitele Apache, můžete změnit název souboru a název domény tak, aby odpovídal vašemu skutečnému názvu domény.

$ sudo nano /etc/apache2/sites-available/domain1.com.conf

Přidejte do souboru následující.

$ sudo mkdir -p /var/www/html/domain1.com/web 
ServerAdmin [email protected] domain1.comServerAlias ​​www.domain1.comDocumentRoot /var/www/html/domain1.com/webErrorLog ${APACHE_LOG_DIR}/domain1.com_error.logCustomLog_{DAPACHE__ domain2.com_access.log combinedAllowOverride AllVyžadovat uděleno vše

Uložte soubor, ukončete jej a poté změňte oprávnění webroot domény pomocí tohoto příkazu:

$ sudo chown -R www-data. /var/www/html/domain1.com/web

Contao vyžaduje, abychom aktivovali apache mod_rewrite. V Ubuntu není mod_rewrite ve výchozím nastavení povoleno, pro jeho povolení musíme spustit tento příkaz níže.

$ sudo a2enmod přepsat

Nezapomeňte, že před restartováním vždy zkontrolujte konfiguraci Apache, abyste se ujistili, že se nevyskytují žádné problémy s typem nebo jinými problémy.

$ sudo apache2ctl -t
$ sudo systemctl restartujte apache2

Krok 3. Nainstalujte MySQL

Nejnovější Contao vyžaduje MySQL 8 nebo vyšší nebo ekvivalentní server MariaDB.

V Ubuntu 20.04 je MySQL 8 k dispozici v úložišti a nainstalujeme MySQL server. Chcete-li to provést, jednoduše spusťte následující příkaz:

$ sudo apt install mysql-server -y

Spuštěním výše uvedeného příkazu nainstalujete MySQL 8 na svůj server Ubuntu 20.04.

Po dokončení instalace můžete zlepšit zabezpečení svého serveru MySQL spuštěním skriptu mysql_secure_installation:

$ sudo mysql_secure_installation

Jak je vidět na obrázku níže, vytvořili jsme silné heslo pro MySQL a odstranili testovací databázi a také anonymní uživatele.

Vytvořit databázi

Úspěšně jsme nainstalovali a zabezpečili MySQL. Nyní vytvoříme novou databázi pro náš web Contao. Nejprve se musíme připojit k serveru MySQL spuštěním příkazu:

$ sudo mysql -u root -p

Musíte zadat nebo vložit své kořenové heslo MySQL, které bylo nastaveno při spuštění mysql_secure_installation příkaz dříve v předchozím kroku.

To vám umožní přístup k shellu MySQL:

Vítejte v monitoru MySQL. Příkazy končí na; nebo \g.Vaše ID připojení k MySQL je 24Server verze:8.0.26-0ubuntu0.20.04.3 (Ubuntu)Autorská práva (c) 2000, 2021, Oracle a/nebo jeho přidružené společnosti.Oracle je registrovaná ochranná známka společnosti Oracle Corporation a/nebo její přidružené společnosti. Ostatní názvy mohou být ochrannými známkami příslušných vlastníků. Napište „help;“ nebo '\h' pro pomoc. Zadáním '\c' vymažete aktuální vstupní příkaz.mysql>

Poté spusťte tyto příkazy MySQL:

mysql> VYTVOŘIT DATABÁZI contaodb;Dotaz OK, ovlivněn 1 řádek (0,00 s)mysql> VYTVOŘIT UŽIVATELE 'contao'@'localhost' IDENTIFIKOVÁNO 'o21KDQpuHqRDl!#';Dotaz OK, 0 1 ovlivněných řádků>0.0.0 UDĚLEJTE VŠECHNA PRIVILEGIA NA contaodb.* TOMU 'contao'@'localhost' S MOŽNOSTÍ GRANT;Dotaz OK, 0 ovlivněných řádků (0,00 s)mysql> FLUSH PRIVILEGES;Dotaz OK, 0 ovlivněných řádků (0,01 s)mysql> \q 

Krok 4. Nainstalujte PHP

PHP 7.4 je minimální verze, kterou musíte nainstalovat, abyste mohli spustit Contao na vašem serveru. Chcete-li nainstalovat PHP 7.4 a některá rozšíření PHP požadovaná Contao, spusťte následující příkaz:

$ sudo apt install php-{xml,pear,intl,common,json,curl,mbstring,mysql,gd,imagick,zip,opcache} libapache2-mod-php

Po instalaci můžete zkontrolovat verzi PHP vyvoláním tohoto příkazu:

$ php -v

Uvidíte výstup podobný tomuto:

PHP 7.4.3 (cli) (vyrobeno:13. srpna 2021 05:39:12) ( NTS ) 
Copyright (c) Skupina PHP
Zend Engine v3.4.0, Copyright (c) Zend Technologies
se Zend OPcache v7.4.3, Copyright (c), od Zend Technologies

Krok 5. Nainstalujte aplikaci Composer

Composer je správce závislostí, pomocí kterého můžete instalovat balíčky. Composer stáhne všechny požadované knihovny, které potřebujete pro svůj projekt.

Nejprve si jej musíme stáhnout.

$ sudo curl -sS https://getcomposer.org/installer -o creator-setup.php

Poté přesuňte spustitelný soubor do /usr/local/bin

$ sudo php creator-setup.php --install-dir=/usr/local/bin --filename=composer

To je vše. Úspěšně jste nainstalovali Composer na svůj server Ubuntu 20.04 a zpřístupnili jej pro globální použití uložením do /usr/local/bin/. Pro ověření a kontrolu verze Composeru můžete spustit tento příkaz:

$ skladatel -V

Krok 6. Nainstalujte Contao

Existují dva způsoby, jak nainstalovat Contao na váš server, pomocí Contao Manager a pomocí příkazového řádku. V tomto tutoriálu vám ukážeme, jak nainstalovat Contao pomocí Contao Manager.

Nejprve zadejte /var/www/html/domain1.com/web

$ cd /var/www/html/domain1.com/web
$ sudo -u www-data wget https://download.contao.org/contao-manager/stable/contao-manager.phar -O contao-manager.phar.php

Nyní otevřete webový prohlížeč a přejděte na http://domain1.com , zobrazí se stránka s výzvou k vytvoření uživatelského jména a jeho hesla.

Pro vytvoření účtu budete muset vyplnit formuláře. Po kliknutí na tlačítko „Vytvořit účet“ skript zkontroluje váš server a po dokončení můžete kliknout na tlačítko „Nastavení“, jak je znázorněno na obrázku níže.

V dalším kroku si můžete vybrat, kterou verzi Contao chcete nainstalovat, a typ instalace, klikněte na Dokončit.

Skript stáhne soubory Contao a provede instalaci skladatele. Tento krok bude trvat několik minut.

Pokud nenastane žádný problém, budete přesměrováni k dalšímu kroku a aktualizaci databáze.

Dobře, budeme v tom pokračovat kliknutím na zelené tlačítko „Aktualizovat databázi“. Tato akce vás přesměruje na http://domain1.com/contao/install .

Zde začíná instalace, musíte kliknout na tlačítko Přijmout licenci a dokončit instalaci podle pokynů. Instalační proces vás požádá o vyplnění přihlašovacích údajů k databázi a vytvoření administrátorského uživatele a hesla.

Po dokončení můžete přejít do backendu Contao na adrese http://domain1.com/contao pomocí přihlašovacích údajů, které jste vytvořili v předchozím kroku.

Zde se nyní nacházíte po přihlášení do backendu Contao. Na této stránce můžete vidět několik nabídek pro navigaci.

Na rozdíl od jiných CMS si musíte vytvořit vlastní indexovou stránku a můžete postupovat podle dokumentace na https://docs.contao.org/manual/en/guides/add-first-index-page/

Toto je naše jednoduchá indexová stránka.

A je to. Úspěšně jste nainstalovali Contao na svůj Ubuntu VPS. Další informace o společnosti Contao naleznete na webových stránkách společnosti Contao. Pokud si chcete nainstalovat bezplatný certifikát SSL pro svůj web Contao, můžete sledovat náš blogový příspěvek o tom, jak nainstalovat Let’s Encrypt na Ubuntu 20.04 s Apache.

Pokud jste jedním z našich zákazníků webhostingu a používáte náš optimalizovaný Linux Hosting, nemusíte instalovat Contao Na Ubuntu 20.04, naši odborní administrátoři Linuxu nastaví a optimalizují váš Contao VPS za vás. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, o tom, jak nainstalovat Contao na Ubuntu 20.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Contao na Ubuntu 14.04 VPS

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Attendize na Ubuntu 16.04

  1. Jak nainstalovat Joomla 3 na Ubuntu 16.04

  2. Jak nainstalovat Nginx na Ubuntu 16.04

  3. Jak nainstalovat Phabricator na Ubuntu 16.04

  1. Jak nainstalovat Joomla na Ubuntu 18.04

  2. Jak nainstalovat Drupal na Ubuntu 18.04

  3. Jak nainstalovat ownCloud na Ubuntu 18.04