GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Instal phpBB dengan Apache di Ubuntu 20.04

phpBB adalah paket papan buletin opensource yang ditulis dalam PHP. Ini dapat digunakan untuk membuat forum, memulai topik, dan berbagi ide dengan cara yang sehat dan terorganisir. PHPBB, kependekan dari PHP Bulletin Board. Ini ramah seluler dan responsif.

Sangat mudah untuk menginstal phpBB di sebagian besar server web seperti Apache dan Nginx dan juga mudah untuk dikelola dan digunakan.

Dalam tutorial ini, kita mempelajari cara menginstal phpBB dengan Apache di Ubuntu 20.04 .

Langkah 1:Instal tumpukan LAMP

PHPBB ditulis dalam PHP dan diakses oleh pengguna dari browser web. ini, oleh karena itu. menyiratkan bahwa kita perlu menginstal server web terlebih dahulu.

Untuk lebih tepatnya, kita perlu menginstal LAMP stack yang menyediakan dukungan untuk server web Apache, database MariaDB, dan PHP.

Pertama, ikuti panduan komprehensif kami tentang cara menginstal LAMP stack di Ubuntu 20.04.

Setelah LAMP stack terinstal, berikut modul PHP yang dibutuhkan oleh PHPBB agar berfungsi seperti yang diharapkan.

$ sudo apt install libapache2-mod-php7.4 php7.4-gd php7.4-curl openssl php-imagick php7.4-intl php7.4-json php7.4-ldap php7.4-common php7.4-mbstring php7.4-mysql php7.4-imap php7.4-sqlite3 php-net-ftp php7.4-zip unzip php7.4-pgsql php-ssh2 php7.4-xml

Langkah 2:Buat database untuk phpBB

phpBB membutuhkan mesin database untuk menyimpan semua datanya. Untungnya, ini mendukung berbagai server database termasuk SQLite, PostgreSQL MariaDB / MySQL, dan bahkan server Microsoft SQL.

Kita sudah memiliki MariaDB / MySQL di tumpukan LAMP, dan inilah yang akan kita gunakan untuk membuat database untuk phpBB.

Jadi, masuk ke server MariaDB:

$ sudo mysql -u root -p

Kemudian buat database untuk PHPBB, lalu buat pengguna ke database dan berikan semua hak istimewa kepada pengguna.

CREATE DATABASE phpbb_db;
GRANT ALL ON phpbb_db.* to 'phpbb_user'@'localhost' IDENTIFIED BY 'myP@ssword';

Kemudian simpan perubahan dan keluar dari database.

FLUSH PRIVILEGES;
EXIT;

Langkah 3:Unduh dan konfigurasikan phpBB

Dengan semua komponen yang diperlukan untuk mendukung instalasi PHPBB sudah siap, kita akan mendownload file biner untuk PHPBB. Pada saat penulisan ini, rilis terbaru dari PHPBB adalah versi 3.3.4. Tentu saja, kemungkinan akan ada versi yang lebih baru saat Anda membaca tutorial ini.

Ubah direktori ke direktori /opt, Anda dapat menggunakan direktori apa saja:

$ cd  /opt

Unduh file zip ke direktori /opt:

$ sudo wget -c https://download.phpbb.com/pub/release/3.3/3.3.4/phpBB-3.3.4.zip

Setelah diunduh, unzip file terkompresi:

$ unzip phpBB-3.3.4.zip

Catatan:Jika perintah unzip tidak ditemukan, instal menggunakan apt install unzip .

Kemudian pindahkan ke direktori webroot dan ganti namanya menjadi phpbb untuk tujuan kesederhanaan.

$ sudo mv phpBB3 /var/www/html/phpbb

phpBB aman tetapi pastikan untuk mengatur izin yang tepat pada direktori webroot

Untuk menyetel kepemilikan dan izin yang sesuai:

$ sudo chown -R www-data:www-data /var/www/html/phpbb
$ sudo chmod -R 755 /var/www/html/phpbb

Langkah 4:Konfigurasikan virtual host untuk phpBB

Sebuah host virtual diperlukan untuk PHPBB sehingga Apache dapat dengan mudah meng-host file PHPBB tanpa konflik dengan konfigurasi default Apache.

Untuk membuat file host virtual PHPBB, gunakan editor teks untuk membuat file.

$ sudo vim /etc/apache2/sites-available/phpbb.conf

Tambahkan konfigurasi berikut:

<VirtualHost *:80>
      ServerAdmin admin@your_domain.com
      DocumentRoot /var/www/html/phpbb
      ServerName server-IP or FQDN

      <Directory /var/www/html/phpbb>
                Options FollowSymlinks
                AllowOverride All
                Require all granted
       </Directory>

ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>

Untuk ServerName atribut, tentukan alamat IP Server Anda atau Nama Domain yang Memenuhi Syarat.

Setelah selesai, simpan perubahan dan keluar dari file konfigurasi.

Selanjutnya, aktifkan virtual host PHPBB.

$ sudo a2ensite phpbb

Kemudian aktifkan modul penulisan ulang Apache.

$ sudo a2enmod rewrite

Agar perubahan diterapkan, mulai ulang server web Apache.

$ sudo systemctl restart apache2

Langkah 5:Selesaikan penginstalan di browser web

Untuk menyelesaikan penginstalan, luncurkan browser Anda dan browser URL yang ditampilkan.

http://server-ip

Halaman Selamat Datang mulai terlihat. Ini memberikan pengantar untuk PHPBB. Untuk melanjutkan, klik 'PASANG ' tab ditampilkan.

Bagian ini memberikan informasi tentang persyaratan yang diperlukan sebelum melangkah lebih jauh dengan penginstalan. Jika semuanya terlihat bagus, cukup klik 'Instal '.

Selanjutnya, isi detail pengguna dan kata sandi Administrator dan klik 'Kirim '.

Masukkan detail basis data. Jika Anda lupa, lihat Langkah 2.

Pada langkah berikutnya, cukup terima default dan klik 'Kirim '.

Jika server Anda memiliki fungsi email, isi detail server SMTP termasuk alamat server, port, nama pengguna SMTP, dan kata sandi, lalu klik 'Kirim '. Jika fungsi email tidak dikonfigurasi, cukup klik 'Kirim ' tanpa mengubah parameter apa pun.

Selanjutnya, Tentukan pengaturan Papan Buletin seperti bahasa default, Judul Papan, dan deskripsi singkat papan. Kemudian klik 'Kirim '.

Installer kemudian akan menginstal file-file yang dibutuhkan untuk PHPBB. Instalasi memakan waktu sekitar satu menit.

Setelah selesai, penginstal akan memberikan umpan balik bahwa penginstalan berhasil. Sekarang klik 'ACP ' tautan disediakan.

Ini membawa Anda ke panel Admin yang ditampilkan.

Untuk memeriksa versi phpBB, buka Panel Kontrol Administrasi dan klik Indeks admin, versi terdaftar di bawah STATISTIK.

Terakhir, hapus direktori Instal.

$ sudo rm -rf /var/www/html/install

Dan itu saja. Instalasi phpBB akhirnya selesai. Anda sekarang dapat membuat forum, mengonfigurasi izin untuk pengguna, memoderasi diskusi topik, dan melakukan lebih banyak konfigurasi lainnya.

Kesimpulan

Dalam tutorial ini kita belajar cara menginstal phpBB dengan Apache di Ubuntu 20.04.

Jika Anda memiliki umpan balik dan saran, silakan komentar di bawah.


Ubuntu
  1. Cara Menginstal Apache di Ubuntu 18.04

  2. Cara Menginstal WonderCMS di Ubuntu 18.04

  3. Bagaimana cara menginstal Apache di Ubuntu?

  1. Cara menginstal Apache di Ubuntu 20.04

  2. Cara Menginstal Apache Maven di Ubuntu 18.04

  3. Cara Menginstal dan Mengkonfigurasi ownCloud dengan Apache di Ubuntu 18.04

  1. Cara Menginstal WordPress dengan Apache di Ubuntu 18.04

  2. Cara Menginstal Magento 2 di Ubuntu 18.04

  3. Cara Menginstal Apache Cassandra di Ubuntu 18.04