GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal forum XMB di Ubuntu 16.04 LTS

Forum XMB juga dikenal sebagai eXtreme Message Board adalah perangkat lunak forum sumber terbuka dan gratis yang ditulis dalam PHP dan menggunakan backend database MySQL. XMB adalah sederhana, ringan, mudah digunakan, Kuat dan sangat dapat disesuaikan. Anda dapat melakukan semuanya dengan forum XMB dan juga berbagi modifikasi atau tema apa pun.

Dalam tutorial ini, kita akan belajar cara menginstal forum XMB di Ubuntu 16.04.

Persyaratan

  • Server yang menjalankan Ubuntu 16.04.
  • Pengguna non-root dengan hak istimewa sudo.

Perbarui Sistem

Sebelum memulai, disarankan untuk memperbarui paket Anda dengan versi terbaru. Anda dapat melakukannya dengan perintah berikut:

sudo apt-get update -y
sudo apt-get upgrade -y

Setelah sistem Anda diperbarui, mulai ulang sistem untuk menerapkan perubahan.

Instal Server LAMP

Forum XMB berjalan di server web Apache, ditulis dalam PHP dan menggunakan MySQL sebagai database backend, jadi Anda perlu menginstal server LAMP ke sistem Anda.

Anda dapat menginstalnya dengan menjalankan perintah berikut:

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

Setelah semua paket terinstal, jalankan server Apache dan MariaDB dan aktifkan untuk memulai saat boot menggunakan perintah berikut:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Unduh XMB

Selanjutnya, Anda perlu mengunduh XMB versi terbaru dari situs web resmi mereka. Anda dapat melakukannya dengan perintah berikut:

wget https://www.xmbforum2.com/download/XMB-1.9.11.15.zip

Selanjutnya, ekstrak file yang diunduh menggunakan perintah berikut:

unzip XMB-1.9.11.15.zip

Selanjutnya, salin direktori yang diekstrak ke direktori root apache:

cp -r XMB-1.9.11.15 /var/www/html/xmb

Selanjutnya, berikan izin yang tepat ke direktori XMB:

sudo chown -R www-data:www-data /var/www/html/xmb
sudo chmod -R 777 /var/www/html/xmb

Konfigurasi Basis Data

Secara default, MariaDb tidak diamankan, Anda dapat mengamankannya dengan menjalankan skrip mysql_secure_installation:

sudo mysql_secure_installation

Skrip ini akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB seperti yang ditunjukkan di bawah ini:

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

Setelah MariaDB diamankan, masuk ke shell MariaDB dengan perintah berikut:

mysql -u root -p

Masukkan kata sandi root Anda, lalu buat database dan pengguna untuk XMB dengan perintah berikut:

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;

Selanjutnya, siram hak istimewa:

MariaDB [(none)]> FLUSH PRIVILEGES;

Terakhir, keluar dari shell MariaDB:

MariaDB [(none)]>exit

Konfigurasi Apache untuk XMB

Selanjutnya, Anda perlu membuat direktif host virtual Apache untuk XMB. Anda dapat melakukannya dengan membuat file xmb.conf:

sudo nano /etc/apache2/sites-enable/xmb.conf

Tambahkan baris berikut:

<VirtualHost *:80>
 ServerAdmin [email protected]
 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>

Simpan dan tutup file, ketika Anda selesai. Kemudian aktifkan virtual host XMB dengan perintah berikut:

sudo a2ensite xmb

Terakhir, restart server web Apache untuk menerapkan semua perubahan:

sudo systemctl restart apache2

Mengakses Pemasang Forum XMB

Sekarang, buka browser web Anda dan ketik URL http://example.com/files/install/ , Anda akan melihat halaman berikut:

Sekarang, klik tombol Mulai Pemasangan tombol untuk memulai instalasi, Anda akan melihat halaman berikut:

Di sini, pilih versi XMB terbaru dan klik Instal XMB tombol, Anda akan melihat halaman berikut:

Di sini, terima perjanjian Lisensi dan klik Saya Setuju dengan Persyaratan Ini tombol, Anda akan melihat halaman berikut:

Di sini, berikan semua informasi yang diperlukan seperti, Nama basis data, Nama pengguna basis data, Jenis basis data, nama pengguna dan kata sandi SMTP, lalu klik Konfigurasi tombol, Anda akan melihat kode PHP ke layar Anda, salin kode ini ke file config.php dan unggah file ini ke direktori /var/www/html/xmb/files/. Kemudian klik Berikutnya tombol, Anda akan melihat halaman berikut:

Di sini, berikan nama pengguna dan kata sandi Admin, lalu klik tombol Mulai Pemasangan tombol, Setelah instalasi selesai, Anda akan melihat halaman berikut:

Sekarang, klik Silakan klik di sini untuk membuka forum Anda tombol, Anda akan melihat halaman berikut:

Sekarang, klik Masuk tombol, Anda akan melihat halaman login forum XMB seperti di bawah ini:

Sekarang, masukkan kredensial admin XMB Anda dan klik Login tombol, Anda akan melihat dasbor forum XMB di halaman berikut:


Ubuntu
  1. Cara Menginstal Grafana di Ubuntu 16.04 LTS

  2. Cara Menginstal R di Ubuntu 18.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  2. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS

  3. Cara Menginstal Hubzilla di Ubuntu 18.04 LTS

  1. Cara menginstal ERPNext di Ubuntu 18.04 LTS

  2. Cara Menginstal Nextcloud di Ubuntu 18.04 LTS

  3. Cara Menginstal Webmin di Ubuntu 20.04 LTS