Előfeltételek
Telepítse az Apache-t
Telepítse a PHP 7-et
Telepítse a MariaDB-t
Telepítse a Vanilla fórumot
Virtuális gazdagép létrehozása
Becsomagolás
A Vanilla forum egy nyílt forráskódú, PHP-ben írt fórumalkalmazás. Ez egy teljesen testreszabható, könnyen használható, és támogatja a külső témákat és bővítményeket. Tele van a fórum futtatásához szükséges összes funkcióval. Telepíthet reszponzív témát, hogy a fórum érzékeny legyen a különböző képernyőméretekre, vagy létrehozhat egy témát, amely illeszkedik webhelye stílusához. Támogatja az SSO-t WordPress, Jquery, SAML vagy OAuth használatával. A közösségi bejelentkezéseket a Google, a Facebook vagy a Twitter használatával is beállíthatja. Könnyen integrálható számos alkalmazással, például WordPress, MailChimp, Zendesk, Github, Salesforce és még sok más.
Ez az útmutató a Vanilla Forums 2.3-hoz íródott, de használható az újabb kiadásokon is.
Ebben az oktatóanyagban a Vanilla fórum legújabb verzióját telepítjük az Ubuntu 16.04 szerverre.
Előfeltételek
Ebben az oktatóanyagban forum.example.coma Vultr példányra mutató tartománynévként fogjuk használni . Kérjük, ügyeljen arra, hogy a példa domain név minden előfordulását lecserélje a tényleges névre.
Frissítse alaprendszerét az Ubuntu 16.04 frissítése útmutató segítségével . A rendszer frissítése után folytassa a függőségek telepítésével.
Telepítse az Apache-t
Telepítse az Apache-t.
sudo apt -y install apache2
Indítsa el az Apache-t, és engedélyezze, hogy rendszerindításkor automatikusan fusson.
sudo systemctl start apache2
sudo systemctl enable apache2
Telepítse a PHP 7-et
Ebben az oktatóanyagban a PHP 7-et fogjuk használni a maximális biztonság és stabilitás elérése érdekében. Telepítse a PHP 7-et a Vanilla Forum által igényelt modulokkal együtt.
sudo apt -y install php libapache2-mod-php php-gd php-mysql php-mbstring php-curl php-cli php-pear php-dev
Telepítse a MariaDB-t
A MariaDB a MySQL elágazása. Adja hozzá a MariaDB adattárat a rendszerhez.
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.nodesdirect.com/mariadb/repo/10.2/ubuntu xenial main'
Telepítse a MariaDB-t.
sudo apt update
sudo apt -y install mariadb-server
rootHa kérik, adjon meg erős jelszót a MariaDB felhasználó számára. Indítsa el a MariaDB-t, és engedélyezze az automatikus indulást a rendszerindításkor.
sudo systemctl start mariadb
sudo systemctl enable mariadb
Az adatbázis konfigurálása előtt biztonságossá kell tennie a MariaDB-t.
sudo mysql_secure_installation
Meg kell adnia a jelenlegi MariaDB root jelszót. Adja meg a telepítés során beállított jelszót. A rendszer megkérdezi, hogy módosítani szeretné-e a MariaDB szerver root felhasználójának meglévő jelszavát. Kihagyhatja az új jelszó beállítását, ha már adott egy erős jelszót a telepítés során. Válaszoljon " Y" az összes többi feltett kérdésre. A feltett kérdések magától értetődőek.
Jelentkezzen be a MySQL shellbe root.
mysql -u root -p
Adja meg a MariaDB root felhasználó jelszavát a bejelentkezéshez.
Futtassa a következő lekérdezéseket adatbázis és adatbázis-felhasználó létrehozásához a Vanilla telepítéséhez.
CREATE DATABASE vanilla_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'vanilla_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON vanilla_data.* TO 'vanilla_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Az adatbázisnevet vanilla_dataés a felhasználónevet vanilla_usertetszés szerint lecserélheti . Kérjük, győződjön meg róla, StrongPasswordhogy nagyon erős jelszóra vált.
Telepítse a Vanilla fórumot
Töltse le a Vanilla fórum zip archívumát.
wget https://open.vanillaforums.com/get/vanilla-core.zip
Telepítse a kicsomagolást.
sudo apt -y install unzip
Bontsa ki az archívumot.
sudo unzip vanilla-core.zip -d /var/www/vanilla
Adja meg a megfelelő tulajdonjogot.
sudo chown -R www-data:www-data /var/www/vanilla
Virtuális gazdagép létrehozása
Hozzon létre egy virtuális gazdagépet a Vanilla fórumoldalához.
sudo nano /etc/apache2/sites-available/forum.example.com.conf
Töltse fel a fájlt.
<VirtualHost *:80>
ServerName forum.example.com
DocumentRoot /var/www/vanilla
<Directory /var/www/vanilla>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Aktiválja a konfigurációt.
sudo a2ensite forum.example.com.conf
Engedélyezze az Apache átíró modult.
sudo a2enmod rewrite
Indítsa újra az Apache-ot.
sudo systemctl restart apache2
Becsomagolás
Most, hogy sikeresen telepítette és konfigurálta a Vanilla fórumot, elérheti az alkalmazást a webhelyen http://forum.example.com. Adja meg az adatbázis és a rendszergazda adatait. Miután megadta a szükséges adatbázist és adminisztrátori adatokat, a beállítás beíródik az adatbázisba, és az adminisztrációs felületre kerül. Most már beállíthatja a fórumot igényeinek megfelelően.
Gratulálunk, sikeresen telepítette a Vanilla fórumot az Ubuntu 16.04 kiszolgálóra.