GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Vanilla Forums na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Vanilla Forums na CentOS 7 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 CentOS 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 yum update

Vždy udržujte svůj systém aktualizovaný. Můžete také nastavit automatické aktualizace.

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:

yum install httpd

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

yum install mariadb-server

Po dokončení instalace MariaDB můžete také spustit následující příkaz k zabezpečení instalace MariaDB:

sudo mysql_secure_installation

Pokud vás program požádá o zadání vašeho aktuálního rootovského hesla MariaDB, stačí jednou stisknout klávesu [Enter], protože při instalaci MariaDB 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 MariaDB a Apache, aby se spouštěly při spouštění pomocí:

sudo systemctl enable httpd
sudo systemctl enable mariadb

Chcete-li na svém serveru povolit úložiště PHP 7.3, spusťte následující příkazy:

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php73

Chcete-li nainstalovat PHP 7.3 spolu s dalšími rozšířeními požadovanými Vanilla Forums, spusťte následující příkaz:

sudo yum install php73 php73-php php73-php-mysqlnd php73-php-opcache php73-php-xml php73-php-xmlrpc php73-php-gd php73-php-mbstring php73-php-json

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

php73 -v

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

PHP 7.3.7 (cli) (built: Jul  3 2019 11:30:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.7, 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 době psaní tohoto návodu je nejnovější stabilní verze  3.0.2. 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.0.2.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.0.2.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:yum install unzip

Odstraňte stažený soubor pomocí:

rm vanilla-core-3.0.2.zip

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

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 „apache“ na CentOS 7.  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 apache:apache /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 MariaDB jako uživatel root zadáním následujícího příkazu:

sudo mariadb -u root -p

Poté zadejte heslo, které jste vytvořili pro svého uživatele MariaDB. Pokud jste neprovedli skript ‚mysql_secure_installation‘, stačí jednou stisknout klávesu [Enter], protože neexistuje žádné výchozí heslo.

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

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 příkazový řádek databázového serveru MariaDB, zadejte:

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/httpd/conf.d/vanilla.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/httpd/vanilla_error.log
     CustomLog /var/log/httpd/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.

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

sudo systemctl reload httpd

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). Pokud máte na svém VPS 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 CentOS 7.

Samozřejmě nemusíte vědět, jak nainstalovat Vanilla Forums na CentOS7 pokud u nás máte Managed CentOS Hosting. Můžete jednoduše požádat náš tým podpory, aby vám nainstaloval Vanilla Forums na CentOS 7. Jsou k dispozici 24/7 a budou vám schopni pomoci s instalací Vanilla Forums na CentOS 7.

PS . Pokud se vám líbilo čtení tohoto blogového příspěvku o tom, jak nainstalovat Vanilla Forums na CentOS 7, 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.


Cent OS
  1. Jak nainstalovat Minecraft Server na CentOS 7

  2. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  3. Jak nainstalovat ProFTPD na CentOS 7

  1. Jak nainstalovat Nginx na CentOS 8

  2. Jak nainstalovat PostgreSQL na CentOS 8

  3. Jak nainstalovat MariaDB na CentOS 8

  1. Jak nainstalovat server FreeIPA na CentOS 7

  2. Jak nainstalovat Samba Server na CentOS 8

  3. Jak nainstalovat Centreon na Centos 7