GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

OctoberCMS je bezplatný, open source a samostatně hostovaný systém pro správu obsahu napsaný v PHP a založený na frameworku Laravel. OctoberCMS vám umožňuje vytvořit si vlastní blog nebo webovou stránku bez jakéhokoli programovacího jazyka. Podporuje různé databáze jako SQLite, MySQL a PostgreSQL.

OctoberCMS nabízí spoustu funkcí, některé z nich jsou uvedeny níže:

  • Dodává se s vestavěným výkonným rámcem Ajax.
  • Poskytuje správce souborů s podporou CDN a ořezávání obrázků
  • Nízká hmotnost a uživatelsky přívětivé administrativní rozhraní.
  • Pro strukturu frontendu používá databázi plochých souborů.

V tomto tutoriálu vysvětlíme, jak nainstalovat a nakonfigurovat OctoberCMS na serveru Ubuntu 16.04.

Předpoklady

  • Server se systémem Ubuntu 16.04.
  • Uživatel bez oprávnění root s právy sudo.

Začínáme

Před spuštěním se doporučuje aktualizovat váš systém na nejnovější stabilní verzi. Můžete to provést pomocí následujícího příkazu:

sudo apt-get update -y
sudo apt-get upgrade -y

Jakmile je váš systém aktualizován, restartujte systém, aby se všechny změny projevily.

Instalovat LAMP SERVER

OctoberCMS běží na webovém serveru Apache. Takže budete muset nainstalovat LAMP server do vašeho systému. Nejprve nainstalujte webový server Apache pomocí následujícího příkazu:

sudo apt-get install apache2 libapache2-mod-php7.0 -y

Dále spusťte službu Apache a povolte její spuštění při spouštění pomocí následujícího příkazu:

sudo systemctl start apache2
sudo systemctl enable apache2

Dále nainstalujte MariaDB, PHP a další moduly PHP pomocí následujícího příkazu:

sudo apt-get install mariadb-server php7.0 php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-opcache php7.0-xml mcrypt php7.0-mcrypt wget unzip -y

Jakmile jsou všechny balíčky nainstalovány, spusťte službu MariaDB a povolte její spuštění při spouštění pomocí následujícího příkazu:

sudo systemctl start mysql
sudo systemctl enable mysql

Nakonfigurujte MariaDB

Ve výchozím nastavení není MariaDB zabezpečená. Nejprve jej tedy musíte zajistit. Můžete jej zabezpečit pomocí skriptu mysql_secure_installation.

sudo mysql_secure_installation

Tento skript nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB, jak je uvedeno níže:

Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Jakmile je MariaDB zabezpečena, vytvořte databázi pro OctoberCMS.

Nejprve se přihlaste do konzoly MariaDB pomocí následujícího příkazu:

mysql -u root -p

Budete vyzváni k zadání hesla, zadejte své root heslo a vytvořte databázi pro OctoberCMS:

MariaDB [(none)]> create database octobercmsdb character set utf8;

Dále vytvořte uživatele pro OctoberCMS a udělte všechna oprávnění OctoberCMS pomocí následujícího příkazu:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON octobercmsdb.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Dále vyprázdněte oprávnění pomocí následujícího příkazu:

MariaDB [(none)]> flush privileges;

Nakonec ukončete konzolu MariaDB pomocí následujícího příkazu:

MariaDB [(none)]> quit

Instalovat OctoberCMS

Nejprve si stáhněte nejnovější stabilní verzi OctoberCMS z oficiálních stránek OctoberCMS pomocí následujícího příkazu:

wget http://octobercms.com/download -O octobercms.zip

Po dokončení stahování extrahujte stažený archiv do kořenového adresáře Apache pomocí následujícího příkazu:

unzip octobercms.zip -d /var/www/html/octobercms

Dále udělte správná oprávnění pro adresář OctoberCMS:

sudo chown -R www-data:www-data /var/www/html/octobercms/
sudo chmod -R 755 /var/www/html/

Dále budete muset vytvořit direktivu virtuálního hostitele Apache pro OctoberCMS. Chcete-li tak učinit, vytvořte nový konfigurační soubor octobercms.conf v adresáři /etc/apache2/sites-available/:

sudo nano /etc/apache2/sites-available/octobercms.conf

Přidejte následující řádky:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/octobercms/
ServerName www.example.com
<Directory /var/www/html/octobercms/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/octobercms-error_log
CustomLog /var/log/apache2/octobercms-access_log common
</VirtualHost>

Po dokončení uložte a zavřete soubor a poté povolte direktivu virtuálního hostitele pomocí následujícího příkazu:

sudo a2ensite octobercms

Dále povolte modul pro přepis Apache mod a restartujte službu webového serveru apache pomocí následujícího příkazu:

sudo a2enmod rewrite
sudo systemctl restart apache2

Přístup k systému OctoberCMS

Ve výchozím nastavení běží OctoberCMS na portu Apache 80. Otevřete webový prohlížeč a zadejte adresu URL http://example.com. Budete přesměrováni na následující stránku:

Zde vyberte možnost Souhlasím a pokračovat tlačítko pro zahájení instalační procedury. Měli byste vidět následující stránku:

Zde zadejte uživatelské jméno, heslo a název databáze a poté klikněte na Pokračovat knoflík. Měli byste vidět následující stránku:

Zde zadejte podrobnosti o uživateli správce, jako je uživatelské jméno správce, heslo a e-mailová adresa správce, a poté klikněte na Pokračovat knoflík. Měli byste vidět následující stránku:

Zde klikněte na začít od začátku tlačítko pro spuštění instalace. Měli byste vidět následující stránku:

Dále klikněte na adresu URL webu. Měli byste vidět přihlašovací stránku OctoberCMS, jak je uvedeno níže:

Zadejte své uživatelské jméno a heslo správce a poté klikněte na Přihlásit knoflík. Měli byste vidět řídicí panel OctoberCMS, jak je znázorněno níže:


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  2. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  3. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  1. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS

  2. Jak nainstalovat Webmin v Ubuntu 20.04 LTS

  3. Jak nainstalovat ZoneMinder na Ubuntu 22.04 | 20,04 LTS