Jak nainstalovat Vanilla fóra na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Vanilla Forum na a CentOS 7 VPS.

Vanilla Forums je open-source software pro vícejazyčné fóra napsaný v PHP. Poskytuje všechny funkce, které potřebujete pro 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 s instalací.

Předpoklady

  • Pro účely tohoto tutoriálu budeme používat a CentOS VPS.
  • Budete také potřebovat pracovní LAMP nebo LEMP (Linux, Apache / Nginx, MySQL / MariaDB, PHP). V rámci tohoto tutoriálu vám také ukážeme, jak nainstalovat svůj vlastní zásobník LAMP.
  • Úplný přístup k SSH root nebo a uživatel s oprávněními sudo je také nutné.

Krok 1: Připojte se k serveru

Než začneme, budete se muset připojit k serveru prostřednictvím SSH jako uživatel root nebo jako jiný uživatel, který má oprávnění sudo.

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

ssh [chráněno e-mailem] IP_ADDRESS -p PORT_NUMBER

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

Po přihlášení se ujistěte, že je váš server aktualizován spuštěním následujících příkazů:

sudo yum update

Vždy udržujte systém aktualizováno. Můžete také nastavit automatické aktualizace.

Krok 2: Nainstalujte LAMP

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

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

nainstalovat httpd

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

yum nainstalovat mariadb-server

Po dokončení instalace MariaDB můžete zabezpečit instalaci MariaDB také pomocí následujícího příkazu:

sudo mysql_secure_installation

Pokud vás program požádá o zadání aktuálního hesla uživatele root, stačí jednou stisknout klávesu [Enter], protože při instalaci MariaDB není standardně nastaveno žádné heslo.

Na obrazovce se zobrazí několik dalších otázek - doporučuje se, abyste na všechny odpověděli ano zadáním znaku „Y“:

Odebrat anonymní uživatele? (Stiskněte y | Y pro Ano, jakákoli jiná klávesa pro Ne): Y Zakázat vzdálené přihlášení root? (Stiskněte y | Y pro Ano, jakýkoli jiný klíč pro Ne): Y Odebrat testovací databázi a přístup k ní? (Stiskněte y | Y pro Ano, jakákoli jiná klávesa pro Ne): Y Znovu načíst tabulky oprávnění? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne): Y

Budete také muset povolit, aby MariaDB a Apache začínaly s bootováním:

sudo systemctl enable httpd sudo systemctl enable mariadb

Chcete-li na 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 - povolitelný remi-php73

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

sudo yum nainstalovat php73 php73-php php73-php-mysqlnd php73-php-opcache php73-php-xml php73-php-xmlrpc php73-php-gd php73-php-mb-php-mb

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

php73 -v

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

PHP 7.3.7 (cli) (postaveno: Jul 3 2019 11: 30: 22) (NTS) Copyright (c) 1997-2018 PHP Group Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies s Zend OPcache v7.3.7, Copyright ( c) 1999-2018 od společnosti Zend Technologies

Krok 3: Stáhněte si Vanilla fóra

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

Nejprve si stáhněte nejnovější stabilní verzi Vanilla Forums z tento odkaz. V okamžiku psaní tohoto tutoriálu, 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 za vás přidali odkaz ke stažení:

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

Pojďme extrahovat soubory do / Var / www umístění na našem serveru pomocí následujícího řádku:

sudo unzip vanilla-core-3.0.2.zip -d / var / www

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

Odebrat stažený soubor pomocí:

rm vanilla-core-3.0.2.zip

Přejmenujte extrahovaný adresář s názvem balíček na vanilka s následujícím příkazem:

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

Vlastníkem všech těchto souborů musí být uživatel webového serveru spuštěného ve vašem systému. V našem příkladu používáme webový server Apache a Apache běží jako 'apache' uživatel 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 pomocí následujícího příkazu:

sudo mariadb -u root -p

Poté zadejte heslo, které jste zadali pro uživatele MariaDB. Pokud jste neprovedli skript 'mysql_secure_installation', stiskněte jednou klávesu [Enter], protože neexistuje výchozí heslo.

Po přihlášení vytvořte novou databázi a uživatele spuštěním následujících příkazů ve skořápce MariaDB:

CREATE DATABASE vanilla_db;
CREATE USER [Email chráněn] IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON vanilla_db.* TO [Email chráněn];
FLUSH PRIVILEGES;

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

Chcete-li ukončit příkazový řádek databázového serveru MariaDB, zadejte:

výstup

Krok 5: Konfigurace Apache

V tomto kroku vám ukážeme jak vytvořit virtuální soubor hostitele pro Apache - je to proto, abyste měli přístup ke svým fórům Vanilla pomocí svého názvu 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 se vám líbí:

sudo nano /etc/httpd/conf.d/vanilla.conf

Zadejte následující informace:

<VirtualHost *: 80> DocumentRoot / var / www / vanilla / ServerName mydomain.com <Adresář / var / www / vanilla /> Možnosti FollowSymlinks AllowOverride All Vyžadovat vše uděleno </Directory> ErrorLog /var/log/httpd/vanilla_error.log CustomLog /var/log/httpd/vanilla_access.log kombinované </VirtualHost>

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

V našem příkladu použijeme doménu nazvanou mydomain.com. Nezapomeňte je vyměnit mydomain.com s vaším skutečným názvem domény / subdomény, který chcete použít pro vaše fóra Vanilla.

Chcete-li aktivovat novou konfiguraci, znovu načtěte server Apache:

sudo systemctl reload httpd

Krok 6: Instalace Vanilkových fór

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

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

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

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

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

původní článek

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.