Tutorial untuk mendapatkan langkah-langkah dan perintah untuk menginstal phpBB di Ubuntu 22.04 Jammy JellyFish atau Ubuntu 20.04 Focal Fossa 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 Ubuntu 22.04 | 20,04 LTS
1. Persyaratan phpBB
Untuk melakukan tutorial ini, kami memerlukan Linux berbasis Debian seperti Ubuntu, dengan PHP 7.1.3+, server database (MySQL, MariaDB, MS SQL Server 2000 atau yang lebih baru (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 Ubuntu
Semua paket perangkat lunak inti yang kami perlukan untuk menginstal forum phpBB tersedia melalui repositori dasar Ubuntu 22.04 &20.04 default. 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 Ubuntu, 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 Ubuntu 22.04 | 20,04
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 Ubuntu. 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 Ubuntu 22.04 | 20,04
Setelah menyelesaikan semua langkah yang diberikan di atas, buka browser sistem Anda yang dapat mengakses domain atau alamat ip server Ubuntu 22.04 atau 20.04 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.