Parakushtet
Instaloni Apache
Instaloni PHP 7.1
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.
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 CentOS 7 . Pasi sistemi juaj të jetë përditësuar, vazhdoni të instaloni varësitë.
Instaloni Apache
Instaloni Apache.
sudo yum -y install httpd
Nisni Apache dhe aktivizoni që të funksionojë automatikisht në kohën e nisjes.
sudo systemctl start httpd
sudo systemctl enable httpd
Instaloni PHP 7.1
Ne do të përdorim PHP 7.1 për të marrë siguri dhe stabilitet maksimal. Së pari, shtoni dhe aktivizoni depo Remi.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71
Instaloni versionin më të fundit të PHP së bashku me modulet e kërkuara nga Vanilla Forum.
sudo yum -y install php php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel php-openssl
Instaloni MariaDB
MariaDB është një fork i MySQL. Shtoni depon e MariaDB në sistemin tuaj. YUMDepoja e paracaktuar përmban një version më të vjetër të MariaDB, i cili nuk mbështetet nga Vanilla.
echo "[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1" | sudo tee /etc/yum.repos.d/mariadb.repo
Instaloni MariaDB.
sudo yum -y install mariadb mariadb-server
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 së pari të siguroni MariaDB.
sudo mysql_secure_installation
Do t'ju kërkohet fjalëkalimi aktual rrënjësor i MariaDB. Si parazgjedhje, nuk ka asnjë fjalëkalim rrënjësor në një instalim të ri të MariaDB. Shtypni Entertastin " " për të vazhduar. Vendosni një fjalëkalim të fortë për rootpërdoruesin e serverit tuaj MariaDB dhe përgjigjuni " Y" të gjitha pyetjeve të tjera që bëhen. Pyetjet e bëra janë vetë-shpjeguese.
Hyni në guaskën MySQL si rrënjë.
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 yum -y install unzip
Ekstraktoni arkivin.
sudo unzip vanilla-core.zip -d /var/www/vanilla
Siguroni pronësinë e duhur.
sudo chown -R apache:apache /var/www/vanilla
Lejo HTTPtrafikun në port 80përmes murit të zjarrit.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload
Krijo host virtual
Krijoni një host virtual për faqen tuaj të forumit Vanilla.
sudo nano /etc/httpd/conf.d/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>
Rinisni Apache.
sudo systemctl restart httpd
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 CentOS 7.