GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte Composr CMS na Ubuntu 18.04 LTS

Composr je bezplatný a open source CMS s pokročilými sociálními, interaktivními a dynamickými funkcemi. Je napsán v jazyce PHP a k ukládání dat používá MariaDB. Jedná se o kombinaci webového redakčního systému a online komunitního softwaru. V aplikaci Composr je po vybalení k dispozici mnoho funkcí:

Funkce

  • Podporuje obrázky, videa, zvuk a další.
  • Podporuje více režimů zobrazení, které zobrazují obsah kategorií pomocí tabulek a rámečků.
  • Připomenutí událostí, podpora RSS a Atom.
  • Umožňuje vám vytvářet vlastní galerie.

V tomto tutoriálu vám ukážu, jak nainstalovat Composr CMS na server Ubuntu 18.04 LTS.

Požadavky

  • Server se systémem Ubuntu 18.04..
  • Na vašem serveru je nastavena statická IP adresa 192.168.0.104.
  • Uživatel bez oprávnění root s právy sudo.

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:

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

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

Instalovat LAMP Server

Dále budete muset nainstalovat Apache, MariaDB, PHP a další PHP knihovny na váš server. Všechny je můžete nainstalovat spuštěním následujícího příkazu:

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

Jakmile jsou všechny balíčky nainstalovány, budete muset upravit výchozí konfigurační soubor PHP:

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

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

memory_limit = 300M
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata

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

sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Konfigurace databáze MariaDB

Ve výchozím nastavení není MariaDB zabezpečena. Nejprve jej tedy musíte zajistit. Instalaci MariaDB můžete zabezpečit spuštěním následujícího skriptu:

sudo 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:

mysql -u root -p

Zadejte heslo uživatele root a stiskněte klávesu Enter, poté vytvořte databázi a uživatele pomocí následujícího příkazu:

MariaDB [(none)]> CREATE DATABASE composrdb;
MariaDB [(none)]> CREATE USER composr;

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

MariaDB [(none)]> GRANT ALL PRIVILEGES ON composrdb.* TO 'composr'@'localhost' IDENTIFIED BY 'mypassword';

nahraďte slovo 'mypassdsword' ve výše uvedeném příkazu bezpečným heslem dle vašeho výběru. Dále vyprázdněte oprávnění pomocí následujícího příkazu:

MariaDB [(none)]> FLUSH PRIVILEGES;

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

MariaDB [(none)]> exit

Instalovat Composr

Nejprve si budete muset stáhnout nejnovější verzi Composru z jejich oficiálních stránek. Můžete si jej stáhnout pomocí následujícího příkazu:

cd /tmp
wget https://compo.sr/site/dload.php?id=519 -O composr.zip

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

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

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

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

Dále vytvořte soubor virtuálního hostitele Apache pro Composr pomocí následujícího příkazu:

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

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

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

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

     ErrorLog ${APACHE_LOG_DIR}/composr_error.log
     CustomLog ${APACHE_LOG_DIR}/composr_access.log combined

</VirtualHost>

Nahraďte example.com svým vlastním názvem domény ve výše uvedeném souboru. Poté uložte a zavřete konfigurační soubor Apache vhost. Poté deaktivujte výchozí soubor virtuálního hostitele Apache a povolte soubor virtuálního hostitele Composr pomocí následujícího příkazu:

sudo a2dissite 000-default
sudo a2ensite composr

Dále povolte modul pro přepis Apache a restartujte službu Apache, aby se změny aplikovaly pomocí následujícího příkazu:

sudo a2enmod rewrite
sudo systemctl restart apache2

Přístup k aplikaci Composr

Composr je nyní nainstalován a naslouchá na portu 80. Je čas vstoupit do webového rozhraní Composr.

Otevřete webový prohlížeč a zadejte adresu URL http://192.168.0.104/install.php . Nahraďte IP adresu v URL vaší IP serveru nebo místo toho použijte název domény, který jste zvolili pro tento web. Budete přesměrováni na následující stránku:

Vyberte jazyk a klikněte na Pokračovat knoflík. Měli byste vidět následující stránku:

Přijměte licenční smlouvu Composr a klikněte na Souhlasím knoflík. Měli byste vidět následující stránku:

Vyberte svůj databázový server a klikněte na Pokračovat knoflík. Měli byste vidět následující stránku:

Zde zadejte svou základní adresu URL, hlavní heslo, uživatelské jméno správce, heslo, databázi, uživatelské jméno a heslo databáze a poté klikněte na Instalovat Composr knoflík. Měli byste vidět následující stránku:

Nyní klikněte na Nejprve Configure my Composr knoflík. Budete přesměrováni na přihlašovací stránku Composr:

Zadejte své uživatelské jméno a heslo správce. Poté klikněte na tlačítko Přihlásit se knoflík. Výchozí řídicí panel Composr byste měli vidět na následující stránce:

Gratulujeme! úspěšně jste nainstalovali a nakonfigurovali Composr CMS na serveru Ubuntu 18.04. Nyní můžete snadno hostovat své vlastní webové stránky pomocí Composr. Pokud máte nějaké dotazy, neváhejte mě komentovat.


Ubuntu
  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat Magnolia CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat Alfresco CMS na Ubuntu 18.04 LTS

  1. Jak nainstalovat SilverStripe CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat Pimcore CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat Fuel CMS na Ubuntu 18.04 LTS

  1. Jak nainstalovat Anchor CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat GetSimple CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat PageKit CMS na Ubuntu 18.04 LTS