Parakushtet
Instaloni Apache
Instaloni PHP 7
Instaloni MariaDB
Instaloni forumin Vanilla
Krijo host virtual
Përfundimi
Forumi Vanilla është një aplikacion forumi me burim të hapur i shkruar në PHP. Është plotësisht i personalizueshëm, i lehtë për t'u përdorur dhe mbështet tema dhe shtojca të jashtme. Ai është i mbushur me të gjitha veçoritë e nevojshme të nevojshme për të drejtuar një forum. Mund të instaloni një temë të përgjegjshme për ta bërë forumin të përgjegjshëm ndaj madhësive të ndryshme të ekranit, ose mund të krijoni një temë që përputhet me stilin e faqes tuaj të internetit. Ai mbështet SSO duke përdorur WordPress, Jquery, SAML ose OAuth. Ju gjithashtu mund të konfiguroni hyrjet sociale duke përdorur Google, Facebook ose Twitter. Ai integrohet lehtësisht me shumë aplikacione si WordPress, MailChimp, Zendesk, Github, Salesforce dhe shumë më tepër.
Ky udhëzues është shkruar për Vanilla Forums 2.3, por mund të funksionojë edhe në versionet më të reja.
Në këtë tutorial, ne do të instalojmë versionin më të fundit të forumit Vanilla në serverin Ubuntu 16.04.
Parakushtet
Për këtë tutorial, ne do të përdorim forum.example.comsi emër domaini të drejtuar drejt shembullit Vultr. Ju lutemi sigurohuni që të zëvendësoni të gjitha dukuritë e emrit të domenit shembull me atë aktual.
Përditësoni sistemin tuaj bazë duke përdorur udhëzuesin Si të përditësoni Ubuntu 16.04 . Pasi sistemi juaj të jetë përditësuar, vazhdoni të instaloni varësitë.
Instaloni Apache
Instaloni Apache.
sudo apt -y install apache2
Nisni Apache dhe aktivizoni që të funksionojë automatikisht në kohën e nisjes.
sudo systemctl start apache2
sudo systemctl enable apache2
Instaloni PHP 7
Në këtë tutorial, ne do të përdorim PHP 7 për të marrë siguri dhe stabilitet maksimal. Instaloni PHP 7 së bashku me modulet e kërkuara nga Vanilla Forum.
sudo apt -y install php libapache2-mod-php php-gd php-mysql php-mbstring php-curl php-cli php-pear php-dev
Instaloni MariaDB
MariaDB është një fork i MySQL. Shtoni depon e MariaDB në sistem.
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'
Instaloni MariaDB.
sudo apt update
sudo apt -y install mariadb-server
Jepni një fjalëkalim të fortë për rootpërdoruesin e MariaDB kur ju kërkohet. Nisni MariaDB dhe aktivizoni që të fillojë automatikisht në kohën e nisjes.
sudo systemctl start mariadb
sudo systemctl enable mariadb
Para se të konfiguroni bazën e të dhënave, do t'ju duhet të siguroni MariaDB.
sudo mysql_secure_installation
Do t'ju kërkohet fjalëkalimi aktual rrënjësor i MariaDB. Jepni fjalëkalimin që keni vendosur gjatë instalimit. Ju do të pyeteni nëse dëshironi të ndryshoni fjalëkalimin ekzistues të përdoruesit rrënjë të serverit tuaj MariaDB. Mund të anashkaloni vendosjen e një fjalëkalimi të ri nëse keni dhënë tashmë një fjalëkalim të fortë gjatë instalimit. Përgjigjuni " Y" për të gjitha pyetjet e tjera që bëhen. Pyetjet e bëra janë vetë-shpjeguese.
Hyni në guaskën MySQL si root.
mysql -u root -p
Jepni fjalëkalimin që përdoruesi rrënjë MariaDB të identifikohet.
Drejtoni pyetjet e mëposhtme për të krijuar një bazë të dhënash dhe një përdorues të bazës së të dhënave për instalimin e Vanilla.
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;
Ju mund të zëvendësoni emrin e bazës së të dhënave vanilla_datadhe emrin e përdoruesit vanilla_usersipas zgjedhjes suaj. Ju lutemi sigurohuni që të ndryshoni StrongPasswordnë një fjalëkalim shumë të fortë.
Instaloni forumin Vanilla
Shkarkoni arkivin zip të forumit Vanilla.
wget https://open.vanillaforums.com/get/vanilla-core.zip
Instalo unzip.
sudo apt -y install unzip
Ekstraktoni arkivin.
sudo unzip vanilla-core.zip -d /var/www/vanilla
Siguroni pronësinë e duhur.
sudo chown -R www-data:www-data /var/www/vanilla
Krijo host virtual
Krijoni një host virtual për faqen tuaj të forumit Vanilla.
sudo nano /etc/apache2/sites-available/forum.example.com.conf
Plotësoni skedarin.
<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>
Aktivizoni konfigurimin.
sudo a2ensite forum.example.com.conf
Aktivizo modulin e rishkrimit të Apache.
sudo a2enmod rewrite
Rinisni Apache.
sudo systemctl restart apache2
Përfundimi
Tani që keni instaluar dhe konfiguruar me sukses forumin Vanilla, mund të përdorni aplikacionin në http://forum.example.com. Jepni bazën e të dhënave dhe detajet e administratorit. Pasi të keni dhënë bazën e kërkuar të të dhënave dhe detajet e administratorit, konfigurimi do të shkruhet në bazën e të dhënave dhe ju do të çoheni në ndërfaqen e administrimit. Tani mund ta konfiguroni forumin sipas nevojave tuaja.
Urime, ju keni instaluar me sukses forumin Vanilla në serverin Ubuntu 16.04.