GNU/Linux >> Belajar Linux >  >> Debian

Instal forum phpBB di Debian 11 Bullseye

Tutorial untuk mendapatkan langkah-langkah dan perintah untuk menginstal phpBB di Debian 11 Bullseye menggunakan terminal untuk membuat forum sendiri.

Apa itu phpBB?

phpBB adalah forum sumber terbuka yang sepenuhnya dapat diskalakan dan dapat disesuaikan. Perangkat lunak ini memiliki antarmuka yang ramah pengguna dan opsi manajemen langsung. Ini didasarkan pada PHP dan MySQL.

Nah, phpBB adalah sekelompok orang internasional yang senang bekerja pada perangkat lunak sumber terbuka. Software ini dibuat pada bulan Juni 2000. Ada beberapa perubahan pada lisensi dan juga pada tim manajemen phpBB . Tujuan para pembuat phpBB masih sama. Mereka ingin menyediakan perangkat lunak forum gratis untuk Internet.

Beberapa fitur perangkat lunak forum phpBB

  • Server basis data apa saja
  • Antarmuka untuk berbagai bahasa
  • Forum untuk penggunaan pribadi atau publik
  • Kirim pesan pribadi di sistem
  • Fungsi pencarian terintegrasi dalam perangkat lunak
  • Tata letak dapat diubah dengan template
  • Perangkat lunak dapat dioptimalkan dengan mod

Langkah-langkah untuk menginstal perangkat lunak forum phpBB di Debian 11 Bullseye

1. Persyaratan phpBB

Untuk melakukan tutorial ini, kami memerlukan Linux berbasis Debian, dengan PHP 7.1.3+, server database (MySQL, MariaDB, MS SQL Server 2000 atau lebih tinggi (melalui ODBC atau adaptor asli), Oracle, PostgreSQL 8.3+ atau SQLite 3.6.15 +), Server web, dan akses ke pengguna non-root dengan hak sudo.

2. Jalankan pembaruan sistem Debian 11

Semua paket perangkat lunak inti yang kami perlukan untuk menginstal forum phpBB tersedia melalui repositori basis default Debian 11 22.04 &20.04. Oleh karena itu, pertama-tama, pastikan sistem Anda mutakhir.

sudo apt update && sudo apt upgrade

3. Instal Apache, MySQL, dan PHP

Kami membutuhkan tumpukan server LAMP untuk menginstal forum phpBB di Debian 11, oleh karena itu pada langkah ini jalankan perintah tunggal yang diberikan di bawah ini. Ini akan menginstal server web Apache, MariaDB, PHP, dan ekstensi yang diperlukan.

sudo apt install apache2 mariadb-server libapache2-mod-php php-gd php-curl openssl php-imagick php-intl php-json php-ldap php-common php-mbstring php-mysql php-imap php-sqlite3 php-net-ftp php-zip unzip php-pgsql php-ssh2 php-xml wget unzip

4. Mulai dan Aktifkan Layanan

Setelah menyelesaikan langkah sebelumnya mari kita aktifkan dan mulai layanan Apache dan MariaDB untuk berjalan secara otomatis dengan boot sistem.

sudo systemctl enable --now apache2 mariadb

Mulai ulang layanan sekali

sudo systemctl restart apache2 mariadb

Sekarang periksa statusnya:

sudo systemctl status apache2
sudo systemctl status mariadb

5. Buat Database untuk phpBB di Debian 11

Sebelum membuat database dan pengguna untuk phpBB, mari kita jalankan perintah MySQL untuk mengamankan instance server database kita:

sudo mysql_secure_installation

Buka wizard berbasis teks dan hapus tabel database demo, setel kata sandi pengguna root, batasi akses jarak jauh…

Setelah itu login ke server MariaDB Anda untuk membuat database dan user.

sudo mysql -u root -p

Catatan :Ubah yourdb dengan nama Database yang ingin Anda gunakan, sedangkan pengguna Anda dan sandi Anda dengan nama pengguna dan kata sandi, masing-masing, dengan apa pun yang ingin Anda tetapkan.

Buat DB:

CREATE DATABASE yourdb;
GRANT ALL ON yourdb.* to 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
EXIT

6. Unduh file forum phpBB

Tidak seperti perangkat lunak open-source umum lainnya, forum phpBB tidak tersedia untuk diunduh atau diinstal menggunakan repositori paket Debian 11 Bullseye. Oleh karena itu, kami harus mengunduh filenya secara manual dari situs web resminya.

Anda dapat mengklik tombol unduh untuk mendapatkannya di sistem Anda. Namun, jika Anda menggunakan server baris perintah atau mengakses server Anda melalui SSH, klik kanan pada “tombol Unduh ” dan pilih “Salin Alamat Tautan ” pilihan.

Setelah itu masuk ke Terminal dan download file setup phpBB menggunakan wget perintah yaitu:

wget paste-link

Misalnya:

wget https://download.phpbb.com/pub/release/3.3/3.3.7/phpBB-3.3.7.zip

Ekstrak file 

Setelah mengunduh file, ekstrak:

unzip phpBB-*.zip

Sekarang, pindahkan ke direktori web Anda:

sudo mv phpBB3 /var/www/html/phpbb

Beri pengguna Apache kepemilikan file dan tetapkan izin baca-tulis untuk itu juga.

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

7. Konfigurasikan Virtual Host untuk phpBB

Untuk meng-host beberapa situs web atau platform web di server web Apache, cara terbaik adalah menggunakan file konfigurasi Host virtual, di mana kami memberi tahu Apache apa file lokasi, bagaimana dan kapan harus melayani pengguna. Sebagian besar waktu, kami mengonfigurasi forum baik di subdomain atau subdirektori. Di sini kita melakukan hal yang sama.

sudo nano /etc/apache2/sites-available/phpbb.conf

Copy-Paste baris berikut:

Catatan :Meskipun kita dapat mengakses forum menggunakan server-IP-address, namun jika ingin menggunakan FQDN (Domain)  maka ganti phpbb.example.com  dengan domain yang ingin Anda gunakan untuk mengakses forum phpBB di baris konfigurasi yang diberikan di bawah ini.

<VirtualHost *:80>
      ServerAdmin [email protected]
      DocumentRoot /var/www/html/phpbb
      ServerName phpbb.example.com

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

ErrorLog ${APACHE_LOG_DIR}/phpbb_error.log
CustomLog ${APACHE_LOG_DIR}/phpbb_access.log combined

</VirtualHost>

Simpan file dengan menggunakan Ctrl+O , tekan Y dan Ctrl+X untuk keluar.

Aktifkan konfigurasi host virtual yang dibuat untuk phpBB dan juga modul penulisan ulang Apache:

sudo a2ensite phpbb
sudo a2enmod rewrite

Mulai ulang Layanan Apache untuk menerapkan perubahan:

sudo systemctl restart apache2

8. Instal forum phpBB di Debian 11

Setelah menyelesaikan semua langkah yang diberikan di atas, buka browser sistem Anda yang dapat mengakses domain atau alamat ip server Debian 11 Bullseye tempat Anda menginstal perangkat lunak web forum phpBB. Dan arahkan ke sana.

Misalnya:

Catatan :Ganti server-ip-address dengan alamat sebenarnya sedangkan domain-anda.com dengan domain yang telah Anda konfigurasikan.

http://server-ip-address/phpbb
or 
http://your-domain.com/phpbb

Saat Anda mendapatkan antarmuka pengguna Grafis phpBB untuk menginstal perangkat lunak forum ini, pilih tombol “Instal ” lalu klik tab “Instal tombol ”.

Buat pengguna Admin:

Tambahkan nama pengguna, alamat email, dan kata sandi yang ingin Anda gunakan untuk mengakses dan login ke backend phpBB.

Konfigurasi Basis Data:

Karena kita telah menggunakan server database MariaDB, maka mari kita tambahkan detailnya. Gunakan localhost atau 127.0.0.1 untuk nama host server Database, biarkan port kosong. Setelah itu tambahkan detail Database seperti nama, username, dan password.

Konfigurasi Server:

Nah, pada langkah ini Anda akan mendapatkan beberapa pengaturan untuk mengkonfigurasi Cookie, URL, protokol HTTP atau HTTPS, dan lainnya. Lakukan yang diperlukan, jika tidak, tinggalkan karena kami dapat mengonfigurasinya nanti.

Konfigurasi Email:

Untuk mengonfirmasi pendaftaran pengguna baru, kami harus mengaktifkan layanan Email di forum kami. Oleh karena itu, jika Anda menginginkannya, konfigurasikan server SMTP.

Berikan Judul untuk Konfigurasi papan Buletin Anda.

Instalasi akhirnya selesai.

Sekarang, hapus “Instal ” untuk mengakses folder buat, hapus postingan, dan akses fitur perangkat lunak forum phpBB.

Buka terminal server Anda dan jalankan perintah ini:

sudo rm -r /var/www/html/phpbb/install

Refresh antarmuka web phpBB Anda dan kali ini Anda akan memiliki “Welcome post “.

9. Akses Panel Kontrol Administrasi phpBB

Untuk mengakses panel kontrol Admin, klik tautan yang diberikan untuk hal yang sama di footer phpBB. Untuk referensi lihat tangkapan layar.


Debian
  1. Cara Menginstal Docker di Debian 11 (Bullseye)

  2. Cara Menginstal TeamViewer di Debian 11 Bullseye

  3. Cara Menginstal AnyDesk di Debian 11 Bullseye

  1. Instal &Konfigurasi GitLab di Debian 11 Bullseye

  2. Instal Vivaldi Browser di Debian 11 Bullseye

  3. Instal Tweak GNOME di Debian 11 Bullseye

  1. Instal Node.js 17 &NPM di Debian 11 Bullseye

  2. Cara Menginstal Wine 7 di Debian 11 Bullseye

  3. Cara Menginstal PHP 8 di Debian 11 Bullseye