GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Fork CMS na Ubuntu 18.04 LTS

Fork CMS je bezplatný a open source CMS pro správu obsahu, který přichází s intuitivním a uživatelsky přívětivým webovým rozhraním. Dodává se s výkonnými nástroji, díky kterým bude váš web krásnější. Fork je jednoduchý, lehký a snadno použitelný CMS postavený na Symfony.

V tomto tutoriálu vysvětlíme, jak nainstalovat a nakonfigurovat Fork CMS na serveru Ubuntu 18.04 LTS (Bionic Beaver).

Požadavky

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

Instalovat Apache, PHP a MariaDB

Než začnete, budete muset na svůj server nainstalovat Apache, MariaDB a PHP. Nejprve nainstalujte server Apache a MariaDB pomocí následujícího příkazu:

sudo apt-get install apache2 mariadb-server -y

Dále budete muset přidat úložiště ondrej, abyste mohli nainstalovat nejnovější verzi PHP. Můžete jej přidat pomocí následujícího příkazu:

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php

Jakmile je úložiště nainstalováno, aktualizujte úložiště a nainstalujte PHP spolu se všemi knihovnami pomocí následujícího příkazu:

sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-xml php7.2-cli php7.2-zip php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd wget unzip -y

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

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

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

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
file_uploads = On
date.timezone = Asia/Kolkata

Po dokončení uložte a zavřete soubor.

Dále spusťte server Apache a MariaDB a povolte jim spuštění při spouštění pomocí následujícího příkazu:

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

Konfigurovat databázi

Před konfigurací MariaDB zabezpečte instalaci MariaDB pomocí následujícího příkazu:

sudo mysql_secure_installation

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

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:

mysql -u root -p

Zadejte své root heslo a poté vytvořte databázi a uživatele pro Fork CMS:

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

Dále udělte oprávnění databázi Fork CMS pomocí následujícího příkazu:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON forkcmsdb.* TO 'forkcms'@'localhost';

Dále spusťte příkaz FLUSH PRIVILEGES, aby MariaDB znovu načetla tabulku oprávnění:

MariaDB [(none)]> FLUSH PRIVILEGES;

Nakonec ukončete prostředí MariaDB:

MariaDB [(none)]> EXIT

Instalovat Fork CMS

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

cd /var/www/html/
wget https://www.fork-cms.com/frontend/files/releases/forkcms-5.2.3.tar.gz

Dále rozbalte stažený soubor pomocí následujícího příkazu:

tar -xvzf forkcms-5.2.3.tar.gz

Dále změňte vlastnictví adresáře forkcms:

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

Dále vytvořte soubor virtuálního hostitele Apache pro Fork CMS:

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

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

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/forkcms
     ServerName example.com
     ServerAlias www.example.com

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

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Po dokončení uložte a zavřete soubor.

Dále povolte soubor virtuálního hostitele Apache a modul přepisu pomocí následujícího příkazu:

sudo a2ensite forkcms.conf
sudo a2enmod rewrite

Nakonec restartujte službu Apache, abyste použili všechny změny:

sudo systemctl restart apache2

Přístup k ForkCMS

Nyní 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 požadovaný jazyk a klikněte na Další knoflík. Měli byste vidět následující stránku:

Zde vyberte modul, který chcete nainstalovat, a klikněte na tlačítko Další knoflík. Měli byste vidět následující stránku:

Zde zadejte podrobnosti o své databázi a poté klikněte na Další knoflík. Měli byste vidět následující stránku:

Zde zadejte svou e-mailovou adresu správce, uživatelské jméno a heslo a poté klikněte na Dokončit instalaci knoflík. Měli byste vidět následující stránku:

Nyní klikněte na Log In To Fork CMS knoflík. Na následující stránce byste měli vidět přihlašovací obrazovku Fork CMS:

Nyní zadejte své uživatelské jméno a heslo správce a klikněte na Přihlásit se knoflík. Budete přesměrováni na řídicí panel Fork CMS, jak je znázorněno na následujícím obrázku:

  • Fork CMS web

Ubuntu
  1. Jak nainstalovat Couch CMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat Redmine na Ubuntu 20.04 LTS

  3. Jak nainstalovat Grav CMS na Ubuntu 20.04 LTS

  1. Jak nainstalovat SilverStripe CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat MODX CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat Fuel CMS na Ubuntu 18.04 LTS

  1. Jak nainstalovat InvoicePlane na Ubuntu 18.04 LTS

  2. Jak nainstalovat Anchor CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat PageKit CMS na Ubuntu 18.04 LTS