Si të instaloni forumin XMB në Ubuntu 16.04 LTS
Forumi XMB i njohur gjithashtu si Bordi i Mesazheve eXtreme është një softuer forumi falas dhe me burim të hapur i shkruar në PHP dhe përdor bazën e bazës së të dhënave MySQL. XMB është i thjeshtë, i lehtë, i lehtë për t'u përdorur, i fuqishëm dhe shumë i personalizueshëm. Ju mund të bëni gjithçka me forumin XMB dhe gjithashtu të ndani çdo modifikim ose temë.
Në këtë tutorial, ne do të mësojmë se si të instalojmë forumin XMB në Ubuntu 16.04.
Kërkesat
- Një server që ekzekuton Ubuntu 16.04.
- Një përdorues jo-root me privilegje sudo.
Përditëso Sistemin
Përpara fillimit, rekomandohet të përditësoni paketën tuaj me versionin më të fundit. Ju mund ta bëni këtë me komandën e mëposhtme:
sudo apt-get update -y
sudo apt-get upgrade -y
Pasi sistemi juaj të jetë i përditësuar, rinisni sistemin për të aplikuar ndryshimet.
Instaloni serverin LAMP
Forumi XMB funksionon në ueb serverin Apache, i shkruar në PHP dhe përdor MySQL si një bazë të dhënash, kështu që do t'ju duhet të instaloni serverin LAMP në sistemin tuaj.
Mund ta instaloni duke ekzekutuar komandën e mëposhtme:
sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 pkp7.0-cli php7.0-gd php7.0-mcrypt php7.0-xml wget nano unzip mariadb-server -y
Pasi të jenë instaluar të gjitha paketat, nisni serverin Apache dhe MariaDB dhe mundësojini ato të fillojnë në nisje duke përdorur komandën e mëposhtme:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Shkarkoni XMB
Më pas, do t'ju duhet të shkarkoni versionin më të fundit të XMB nga faqja e tyre zyrtare. Ju mund ta bëni këtë me komandën e mëposhtme:
wget https://www.xmbforum2.com/download/XMB-1.9.11.15.zip
Më pas, nxirrni skedarin e shkarkuar duke përdorur komandën e mëposhtme:
unzip XMB-1.9.11.15.zip
Tjetra, kopjoni drejtorinë e nxjerrë në direktorinë rrënjë apache:
cp -r XMB-1.9.11.15 /var/www/html/xmb
Tjetra, jepni lejen e duhur drejtorisë XMB:
sudo chown -R www-data:www-data /var/www/html/xmb
sudo chmod -R 777 /var/www/html/xmb
Konfiguro bazën e të dhënave
Si parazgjedhje, MariaDb nuk është e siguruar, mund ta siguroni duke ekzekutuar skriptin mysql_secure_installation:
sudo mysql_secure_installation
Ky skript do të vendosë një fjalëkalim rrënjësor, do të heqë përdoruesit anonimë, do të ndalojë hyrjen në distancë të rrënjës dhe do të heqë bazën e të dhënave të testimit dhe qasjen në MariaDB të sigurt siç tregohet më poshtë:
Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Pasi të sigurohet MariaDB, hyni në guaskën MariaDB me komandën e mëposhtme:
mysql -u root -p
Futni fjalëkalimin tuaj rrënjë, më pas krijoni një bazë të dhënash dhe përdorues për XMB me komandën e mëposhtme:
MariaDB [(none)]> SET GLOBAL sql_mode='';
MariaDB [(none)]> CREATE DATABASE xmbdb;
MariaDB [(none)]> CREATE USER xmb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON xmbdb.* TO 'xmb'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Më pas, lani privilegjet:
MariaDB [(none)]> FLUSH PRIVILEGES;
Më në fund, dilni nga guaska MariaDB:
MariaDB [(none)]>exit
Konfiguro Apache për XMB
Më pas, do t'ju duhet të krijoni një direktivë të hostit virtual Apache për XMB. Ju mund ta bëni këtë duke krijuar skedar xmb.conf:
sudo nano /etc/apache2/sites-enable/xmb.conf
Shtoni rreshtat e mëposhtëm:
<VirtualHost *:80>
ServerAdmin
DocumentRoot /var/www/html/xmb
ServerName example.com
<Directory /var/www/html/xmb/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/xmb-error_log
CustomLog /var/log/apache2/xmb-access_log common
</VirtualHost>
Ruani dhe mbyllni skedarin kur të keni mbaruar. Pastaj aktivizoni hostin virtual XMB me komandën e mëposhtme:
sudo a2ensite xmb
Më në fund, rinisni serverin në internet Apache për të aplikuar të gjitha ndryshimet:
sudo systemctl restart apache2
Hyni në instaluesin e Forumit XMB
Tani, hapni shfletuesin tuaj të internetit dhe shkruani URL-në http://example.com/files/install/, do të shihni faqen e mëposhtme:
Tani, klikoni në butonin Filloni instalimin për të filluar instalimin, duhet të shihni faqen e mëposhtme:
Këtu, zgjidhni versionin më të fundit XMB dhe klikoni në butonin Instalo XMB, do të shihni faqen e mëposhtme:
Këtu, pranoni marrëveshjen e licencës dhe klikoni në butonin Pranoj këto Kushte, do të shihni faqen e mëposhtme:
Këtu, jepni të gjithë informacionin e kërkuar si, emrin e bazës së të dhënave, emrin e përdoruesit të bazës së të dhënave, llojin e bazës së të dhënave, emrin e përdoruesit dhe fjalëkalimin SMTP, pastaj klikoni në butonin Konfiguro, duhet të shihni kodin PHP në ekranin tuaj, kopjoni këtë kod në skedarin config.php dhe ngarkoni këtë skedar në drejtorinë /var/www/html/xmb/files/. Pastaj klikoni në butonin Tjetër, do të shihni faqen e mëposhtme:
Këtu, jepni emrin e përdoruesit dhe fjalëkalimin e administratorit, më pas klikoni në butonin Filloni instalimin. Pasi të përfundojë instalimi, duhet të shihni faqen e mëposhtme:
Tani, klikoni në butonin Ju lutemi klikoni këtu për të shkuar te forumi juaj, duhet të shihni faqen e mëposhtme:
Tani, klikoni në butonin Identifikohu, duhet të shihni faqen e hyrjes në forum XMB si më poshtë:
Tani, futni kredencialin tuaj të administratorit XMB dhe klikoni në butonin Identifikohu, duhet të shihni pultin e forumit XMB në faqen e mëposhtme: