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.