GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Microweber CMS na Ubuntu 18.04 LTS

Microweber je bezplatný a otevřený zdrojový systém CMS a tvůrce webových stránek s možností přetažení napsaný v programovacím jazyce PHP a rozhraní Laravel 5 Framework. Microweber umožňuje snadno vytvářet obsah a spravovat více displejů. Microweber poskytuje integrovanou funkci internetového obchodu, pomocí této funkce můžete prodávat své produkty online. Microweber poskytuje spoustu funkcí včetně Live Edit, Online Shop, Statistiky, Šablony, Drag &Drop, WYSIWYG HTML Editor a mnoho dalších.

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

Požadavky

  • Server se systémem Ubuntu 18.04.
  • 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

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

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

Jakmile jsou všechny balíčky nainstalovány, budete muset upravit soubor php.ini a provést nějaké změny, jako je limit paměti, maximální velikost souboru nahrání, maximální doba provádění a časové pásmo:

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

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

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

Uložte a zavřete soubor.

Dále 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:

sudo systemctl start apache2
sudo systemctl start mariadb

Nakonfigurujte MariaDB

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

sudo mysql_secure_installation

Tento příkaz nastaví heslo uživatele root, odstraní anonymního uživatele, zakáže vzdálené přihlášení uživatele root, odstraní testovací databázi a znovu načte oprávnění, jak je uvedeno níže:

    Enter current password for root (enter for none): ENTER
    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. Poté vytvořte databázi a uživatele pro Microweber (nahraďte slovo 'heslo' svým vlastním bezpečným heslem):

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

A znovu nahraďte slovo „heslo“ svým vlastním bezpečným heslem. Dále udělte všechna oprávnění uživateli microweber pomocí následujícího příkazu:

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

Dále vyprázdněte oprávnění a ukončete prostředí MariaDB:

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

Instalovat Microweber

Nejprve si stáhněte nejnovější verzi Microweberu z jejich oficiálních stránek do adresáře /tmp pomocí následujícího příkazu:

cd /tmp
wget https://microweber.com/download.php -O microweber-latest.zip

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

sudo mkdir /var/www/html/microweber
sudo unzip microweber-latest.zip -d /var/www/html/microweber

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

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

Konfigurovat Apache pro Microweber

Dále budete muset vytvořit soubor virtuálního hostitele Apache pro Microweber. Můžete jej vytvořit pomocí následujícího příkazu:

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

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

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

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

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

</VirtualHost>

Nahraďte example.com ve výše uvedené konfiguraci svým vlastním názvem domény. Uložte a zavřete soubor. Poté povolte soubor virtuálního hostitele Apache a modul přepisu pomocí následujícího příkazu:

sudo a2ensite microweber.conf
sudo a2enmod rewrite

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

sudo systemctl restart apache2

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

sudo systemctl status apache2

Pokud bude vše v pořádku, 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 Tue 2018-12-11 15:06:45 UTC; 11min ago
 Main PID: 1170 (apache2)
    Tasks: 6 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??1170 /usr/sbin/apache2 -k start
           ??1235 /usr/sbin/apache2 -k start
           ??1236 /usr/sbin/apache2 -k start
           ??1241 /usr/sbin/apache2 -k start
           ??1246 /usr/sbin/apache2 -k start
           ??1254 /usr/sbin/apache2 -k start

Dec 11 15:06:33 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Dec 11 15:06:45 ubuntu1804 apachectl[909]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.1
Dec 11 15:06:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Přístup k Microweber

Microweber je nyní nainstalován a nakonfigurován, je čas vstoupit do webového rozhraní Microweber.

Otevřete webový prohlížeč a zadejte adresu URL http://example.com, budete přesměrováni na následující stránku:

Zde zadejte všechny podrobnosti, jako je název databáze, uživatelské jméno a heslo databáze, uživatelské jméno správce a heslo. Poté klikněte na Instalovat knoflík. Po dokončení instalace budete přesměrováni na řídicí panel Microweber na následující stránce:

Závěr

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


Ubuntu
  1. Jak nainstalovat R na Ubuntu 18.04 LTS

  2. Jak nainstalovat R na Ubuntu 20.04 LTS

  3. Jak nainstalovat Grav CMS na Ubuntu 20.04 LTS

  1. Jak nainstalovat Couch CMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat SilverStripe CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat MODX CMS na Ubuntu 18.04 LTS

  1. Jak nainstalovat Pimcore 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