GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Vanilla Forums na Ubuntu 18.04

V tomto tutoriálu vám ukážeme, jak nainstalovat Vanilla Forums na Ubuntu 18.04 VPS.

Vanilla Forums je open-source vícejazyčný fórový software napsaný v PHP. Poskytuje všechny funkce, které potřebujete ke spuštění úspěšného fóra. Snadno se instaluje a používá a přichází se spoustou doplňků a motivů, ze kterých si můžete vybrat. Začněme instalací.

Předpoklady

  • Pro účely tohoto tutoriálu budeme používat Ubuntu 18.04 VPS.
  • Budete také potřebovat funkční zásobník LAMP nebo LEMP (Linux, Apache/Nginx, MySQL/MariaDB, PHP). V rámci tohoto tutoriálu vám také ukážeme, jak nainstalovat vlastní zásobník LAMP.
  • Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.

Krok 1:Připojte se k vašemu serveru

Než začneme, budete se muset připojit ke svému serveru přes SSH jako uživatel root nebo jako jakýkoli jiný uživatel, který má oprávnění sudo.

Chcete-li se připojit k serveru jako uživatel root, použijte následující příkaz:

ssh root@IP_ADDRESS -p PORT_NUMBER

Nezapomeňte nahradit IP_ADDRESS a PORT_NUMBER vaší skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:

sudo apt-get update
sudo apt-get upgrade

Krok 2:Instalace LAMP

Než budeme pokračovat v instalaci Vanilla Forums, budeme muset připravit náš server a nastavit zásobník LAMP. Pokud již máte na svém serveru nainstalované funkční nastavení LAMP, můžete tento krok přeskočit a přejít k dalšímu kroku tohoto návodu.

Chcete-li nainstalovat webový server Apache, spusťte následující příkaz:

sudo apt install apache2

Po dokončení instalace povolte automatické spuštění služby Apache při spuštění systému. Můžete to udělat pomocí následujícího příkazu:

sudo systemctl enable apache2

Chcete-li ověřit, že Apache běží, spusťte následující příkaz:

sudo systemctl status apache2

Chcete-li nainstalovat databázový server MySQL, zadejte následující příkaz:

sudo apt install mysql-server

Během instalace budete požádáni o zadání hesla pro uživatele root MySQL. Ujistěte se, že jste zadali silné heslo.

Pro další zlepšení zabezpečení naší instalace MySQL a také nastavení hesla pro našeho uživatele root MySQL musíme spustit mysql_secure_installation skript a postupujte podle pokynů na obrazovce. Spusťte níže uvedený příkaz pro konfiguraci systému:

sudo mysql_secure_installation

Pokud vás program vyzve k zadání aktuálního hesla root MySQL, stačí jednou stisknout klávesu [Enter], protože při instalaci MySQL není ve výchozím nastavení nastaveno žádné heslo.

Na obrazovce se zobrazí několik dalších otázek – na všechny se doporučuje odpovědět ano zadáním znaku ‚Y‘:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Budete také muset povolit MySQL a Apache, aby se spustily při spouštění pomocí:

sudo systemctl enable apache2
sudo systemctl enable mysql

PHP 7.3 je doporučená verze pro provozování Vanilla Forums. Ubuntu 18.04 je však standardně dodáván s PHP 7.2. Proto budeme muset ručně aktualizovat PHP na 7.3 nebo novější.

Chcete-li nainstalovat PHP 7.3 na váš server, musíme nejprve povolit ondrej/php PPA spuštěním následujících příkazů:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Nyní můžete nainstalovat PHP 7.3 spolu s dalšími rozšířeními požadovanými Vanilla Forums:

sudo apt install php7.3 libapache2-mod-php7.3 php7.3-common php7.3-mysql php7.3-cli php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap php7.3-mbstring php7.3-soap php7.3-xmlrpc php7.3-xml php7.3-zip

Chcete-li ověřit, že je PHP 7.3 úspěšně nainstalováno, spusťte následující příkaz:

php -v

Na obrazovce byste měli získat následující výstup:

PHP 7.3.8-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug  7 2019 09:52:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.8-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Krok 3:Stáhněte si Vanilla Forums

Nyní, když máme nainstalovaný náš LAMP stack, můžeme začít s instalací a konfigurací Vanilla Forums.

Nejprve si z tohoto odkazu stáhněte nejnovější stabilní verzi Vanilla Forums. V okamžiku psaní tohoto tutoriálu je nejnovější stabilní verze 3.1. Chcete-li stáhnout tuto verzi na svůj server, můžete spustit následující příkaz. Do příkazu jsme pro vás přidali odkaz ke stažení:

sudo wget https://open.vanillaforums.com/get/vanilla-core-3-1.zip

Rozbalíme soubory do /var/www umístění na našem serveru s tímto dalším řádkem:

sudo unzip vanilla-core-3-1.zip -d /var/www

Poznámka: Pokud nemáte unzip balíček nainstalovaný na vašem serveru, můžete jej nainstalovat pomocí následujícího příkazu:apt-get install unzip

Odstraňte stažený soubor pomocí:

sudo rm vanilla-core-3-1.zip

Přejmenujte extrahovaný adresář s názvem package na vanilla pomocí následujícího příkazu:

sudo mv /var/www/package /var/www/vanilla

Vlastníkem všech těchto souborů musí být uživatel webového serveru běžícího na vašem systému. V našem příkladu používáme webový server Apache a Apache běží jako uživatel „www-data“ na Ubuntu 18.04. Chcete-li změnit vlastníka a nastavit správná oprávnění pro tyto soubory, musíte spustit následující příkaz:

sudo chown -R www-data:www-data /var/www/vanilla

Krok 4:Konfigurace databáze

Dále musíme vytvořit novou databázi pro naši aplikaci Vanilla Forums. Chcete-li to provést, přihlaste se k databázovému serveru MySQL jako uživatel root zadáním následujícího příkazu:

sudo mysql -u root -p

Jakmile jste přihlášeni, vytvořte novou databázi a uživatele spuštěním následujících příkazů v prostředí MySQL:

CREATE DATABASE vanilla_db;
CREATE USER vanilla_user@localhost IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON vanilla_db.* TO vanilla_user@localhost;
FLUSH PRIVILEGES;

Databázi a uživatelské jméno můžete nahradit vlastním a také se ujistěte, že jste nahradili silné heslo skutečným silným heslem.

Chcete-li ukončit shell MySQL, napište:

exit

Krok 5:Konfigurace Apache

V tomto kroku vám ukážeme, jak vytvořit virtuální hostitelský soubor pro Apache – je to proto, abyste měli přístup ke svým fórům Vanilla pomocí názvu vaší domény.

Vytvořte soubor virtuálního hostitele provedením následujícího příkazu. Jako náš textový editor budeme používat ‚nano‘, ale můžete použít, co chcete:

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

A zadejte následující informace:

<VirtualHost *:80>
     DocumentRoot /var/www/vanilla/
     ServerName mydomain.com

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

     ErrorLog /var/log/apache2/vanilla_error.log
     CustomLog /var/log/apache2/vanilla_access.log combined

</VirtualHost>

Po provedení změn soubor uložte a ukončete.

V našem příkladu použijeme doménu s názvem mydomain.com . Nezapomeňte nahradit mydomain.com s vaším skutečným názvem domény/subdomény, který byste chtěli používat pro svá fóra Vanilla.

Povolte konfiguraci „mydomain.conf“ v Apache pomocí:

sudo a2ensite mydomain.com

Znovu načtěte server Apache, abyste aktivovali novou konfiguraci:

sudo systemctl reload apache2

Krok 6:Instalace Vanilla Forums

Nyní můžete přejít na http://mydomain.com ve vašem prohlížeči otevřete průvodce instalací Vanilla Forums.

Musíte zadat informace o databázi, které byly vytvořeny v kroku 4 tohoto kurzu (uživatelské jméno, název databáze a heslo). POZNÁMKA:  Pokud máte na svém VPS spuštěn webový server Apache, budete také muset vybrat „Použít Vanilla's .htaccess“. možnost.

Zadejte název aplikace a e-mail správce, uživatelské jméno a heslo a poté klikněte na tlačítko Pokračovat tlačítko.

Instalace bude automaticky dokončena a budete přesměrováni na panel Vanilla Forums.

A je to! Vanilla Forums byla úspěšně nainstalována na váš server Ubuntu 18.04.

Samozřejmě nemusíte vědět, jak nainstalovat Vanilla Forums na Ubuntu 18.04 pokud u nás máte spravovaný hosting Ubuntu. Jednoduše můžete požádat náš tým podpory, aby vám nainstaloval fóra Vanilla na Ubuntu 18.04. Jsou k dispozici 24/7 a budou vám schopni pomoci s instalací Vanilla Forums na Ubuntu 18.04.

PS . Pokud se vám líbilo čtení tohoto blogového příspěvku o tom, jak nainstalovat Vanilla Forums na Ubuntu 18.04, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat MongoDB na Ubuntu 16.04

  2. Jak nainstalovat GitLab na Ubuntu 18.04

  3. Jak nainstalovat Gogs na Ubuntu 18.04

  1. Jak nainstalovat Attendize na Ubuntu 16.04

  2. Jak nainstalovat Joomla 3 na Ubuntu 16.04

  3. Jak nainstalovat Nginx na Ubuntu 16.04

  1. Jak nainstalovat Phabricator na Ubuntu 16.04

  2. Jak nainstalovat PHP 7.3 na Ubuntu 18.04

  3. Jak nainstalovat Joomla na Ubuntu 18.04