GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat říjnový CMS na Ubuntu 18.04 LTS

OctoberCMS je bezplatný a otevřený systém pro správu obsahu (CMS) a webová platforma založená na programovacím jazyce PHP a webové aplikaci Laravel. Je jednoduchý, rychlý a modulární, který vám umožňuje vytvářet výkonné a dynamické webové stránky s obsahem. OctoberCMS vám umožňuje blogy nebo webové stránky, aniž byste měli nějaké předchozí znalosti o kódování od nuly grafickým způsobem podobným jinému softwaru CMS. OctoberCMS je ideální nástroj pro webové řemeslníky nebo malé až střední digitální studio. OctoberCMS má širokou škálu funkcí, jako jsou uživatelé, oprávnění, motivy a pluginy.

V tomto tutoriálu vysvětlíme, jak nainstalovat OctoberCMS na server Ubuntu 18.04.

Požadavky

  • Server se systémem Ubuntu 18.04.
  • Na vašem serveru je nastavena statická IP adresa 192.168.0.11.
  • Na vašem serveru je nastaveno heslo uživatele root.

Začínáme

Než začnete, budete muset aktualizovat svůj systém na nejnovější verzi. Můžete to provést spuštěním následujícího příkazu:

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

Jakmile je váš server aktualizován, restartujte server, aby se změny projevily.

Instalovat Apache, MariaDB a PHP

Nejprve budete muset do svého systému nainstalovat webový server Apache, databázový server MariaDB, PHP a další moduly PHP. Všechny je můžete nainstalovat spuštěním následujícího příkazu:

apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 libapache2-mod-php7.2 php7.2-json php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-tidy php7.2-mysql php7.2-cli php7.2-ldap php7.2-pdo php7.2-zip php7.2-curl php7.2-sqlite3 unzip wget -y

Jakmile jsou všechny balíčky nainstalovány, otevřete soubor php.ini a proveďte nějaké změny:

nano /etc/php/7.2/apache2/php.ini

Proveďte následující změny:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500

Uložte a zavřete soubor. Poté spusťte službu Apache a MariaDB a povolte jim spuštění při spouštění pomocí následujícího příkazu:

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Konfigurovat databázi

Ve výchozím nastavení není MariaDB zabezpečena. Takže to budete muset zajistit. Můžete to provést spuštěním skriptu mysql_secure_installation:

mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    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čená, přihlaste se do prostředí MariaDB pomocí následujícího příkazu:

mysql -u root -p

Po zobrazení výzvy zadejte heslo uživatele root. Poté vytvořte databázi a uživatele pro OctoberCMS pomocí následujícího příkazu:

MariaDB [(none)]> CREATE DATABASE octoberdb;
MariaDB [(none)]> CREATE USER 'october'@'localhost' IDENTIFIED BY 'password';

Dále udělte všechna oprávnění databázi octoberdb pomocí následujícího příkazu:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON octoberdb.* TO 'october'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Dále vyprázdněte oprávnění a ukončete prostředí MariaDB pomocí následujícího příkazu:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Instalovat OctoberCMS

Nejprve si budete muset stáhnout nejnovější verzi OctoberCMS z úložiště Git. Můžete si jej stáhnout pomocí následujícího příkazu:

wget https://codeload.github.com/octobercms/install/zip/master -O octobercms.zip

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

unzip octobercms.zip

Dále přesuňte extrahovaný adresář do webového kořenového adresáře Apache pomocí následujícího příkazu:

mv install-master /var/www/html/octobercms

Dále udělte správná oprávnění adresáři octobercms pomocí následujícího příkazu:

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

Konfigurace Apache pro OctoberCMS

Nejprve budete muset vytvořit soubor virtuálního hostitele Apache pro OctoberCMS. Můžete to udělat pomocí následujícího příkazu:

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

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

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName 192.168.0.103
     DocumentRoot /var/www/html/octobercms/

     <Directory /var/www/html/octobercms/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog /var/log/apache2/october_error.log
     CustomLog /var/log/apache2/october_access.log combined
</VirtualHost>

Uložte a zavřete soubor. Poté deaktivujte výchozí soubor virtuálního hostitele Apache a povolte soubor virtuálního hostitele OctoberCMS pomocí následujícího příkazu:

a2ensite octobercms
a2dissite 000-default

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

a2enmod rewrite
systemctl restart apache2

Dále zkontrolujte stav služby Apache pomocí následujícího příkazu:

systemctl status apache2

Měli byste vidět následující výstup:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-01-30 10:56:45 UTC; 6s ago
  Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 6517 (apache2)
    Tasks: 1 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??6517 /usr/sbin/apache2 -k start

Jan 30 10:56:45 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Jan 30 10:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804
Jan 30 10:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. S
Jan 30 10:56:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Přístup k systému OctoberCMS

Otevřete webový prohlížeč a zadejte adresu URL http://192.168.0.11/install.php. Budete přesměrováni na následující stránku:

Ujistěte se, že všechny požadované kontroly vrátí propustku a přijměte licenční smlouvu. Měli byste vidět následující výstup:

Nyní zadejte všechny požadované informace, jako je název databáze, uživatelské jméno databáze, heslo, uživatelské jméno správce a heslo. Poté klikněte na tlačítko Pokračovat knoflík. Měli byste vidět následující výstup:

Nyní klikněte na Začít od motivu knoflík. Měli byste vidět následující výstup:

Nyní nainstalujte pluginy podle svých potřeb. Jakmile je instalace úspěšně dokončena. Měli byste vidět následující výstup:

Nyní přejděte do oblasti správy. Budete přesměrováni na následující stránku:

Nyní zadejte své uživatelské jméno a heslo správce a klikněte na Přihlásit knoflík. Budete přesměrováni na řídicí panel OctoberCMS na následující stránce:

Gratulujeme! úspěšně jste nainstalovali OctoberCMS na váš server Ubuntu 18.04. Nyní si můžete snadno vytvořit svůj vlastní blog nebo web pomocí OctoberCMS. Pokud máte nějaké dotazy, neváhejte se mě zeptat.


Ubuntu
  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat Ariadne CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat BoltWire CMS na Ubuntu 18.04 LTS

  1. Jak nainstalovat SilverStripe CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat Fuel CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat Anchor CMS na Ubuntu 18.04 LTS

  1. Jak nainstalovat Croogo CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat Elxis CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat PageKit CMS na Ubuntu 18.04 LTS