Artikel ini buat Teman – teman webmaster yang menggunakan phpBB sebagai softwarenya. Namun mengalami permasalahan saat akan melakukan update.
Jika dilihat dari web resmi saat ini, phpBB release paling baru adalah versi 3.3.2 yang direlease tanggal 6 November 2020. Jika script yang terpasang versi rendah dari versi 3.3.2 – maka tampil warning di dashboard Admin yang “membujuk” agar segera melakukan update.
Nah, Update pada phpBB ini memang agak ngeri-ngeri sedap. Karena tidak seperti.. katakanlah cms seperti wordpress, tinggal 1 klik tombol upgrade – tunggu- selesai. (Bahkan saat ini tanpa intervensi user pun sudah bisa dilakukan secara otomatis). pada phpBB ada beberapa opsi yang ditampilkan, Salah pilih / gagal pada saat upgrade bisa berakibat:
- HTTP response status code: 503 pada index website / Blank Page.
- File-file (gambar/video/custom styles) – hilang.
- Database struktur error/ tetap tidak terupdate sempurna.
Karena itu, sebelum melakukan update lakukan BACKUP! Baik file-file terutama database, bisa download full seluruh isi website, menggunakan script backup pada panel hosting seperti Full Website Backup pada cPanel/ Jetbackup pada direct admin panel dll.
Setelah backup, Jika saat ini kamu menggunakan style non standar (bukan bawaan), Sebaiknya deaktivasi terlebih dahulu, agar tidak terjadi konflik/tidak compatible dengan versi phpbb baru, langkah ini dilakukan melalui dashboard ACP pada menu CUSTOMIZE – style management. Deaktivasi semua kecuali prosilver.
Sama seperti extensi yang terinstall (jika ada). Cek dulu compability dengan versi baru. karena jika tidak, bisa jadi sumber masalah pada saat proses update nantinya. Dibaca keterangan, Jika mendownload ekstensi dari sumber resmi, bisa dicek di halaman ini.
Langkah 1:
Download full package ke komputer kamu, lalu extract isinya.
Langkah 2
Cari files/folder berikut di dalam folder phpbb yang sudah di extract tadi kita Delete/Hapus.
config.php
images*
files
stores
*Jika kamu nyimpan file gambar bukan di folder default images ini ya disesuaikan juga.
Mengapa harus dihapus? Karena ini nantinya akan kita upload ke server hosting. Jika tidak dihapus maka file yang sudah ada disana akan tertimpa semua. Sama aja seperti install baru dong, bukan update.
LANGKAH 3:
Beralih ke Hostingan. Delete semua file pada directory phpbb ini terinstall. KECUALI, sekali lagi.. KECUALI:
- config.php
- Folder ext/
- Folder images/
- Folder files/
- Folder store/
Langkah 4:
Upload file yang sudah kita hapus di langkah 3 ke root ( lokasi nya nanti tepat berada di dalam public_html). Jika ada pilihan overwrite/Merge, Pilih di merge saja supaya aman.
Langkah 5:
Jika sudah terupload semua, kunjungi url untuk install contohnya: https://ranvlog.com*/install
*)ranvlog.com=ganti dengan domain kamu sendiri ya, Kalau misal file not found berarti kamu upload/extractnya di langkah 4 tadi lokasi nya salah. Jika lokasinya benar maka tinggal pencet update database dan tunggu hingga selesai. Contoh seperti video dibawah.
Namun jika terjadi masalah, Contohnya seperti proses terhenti (tidak sampai selesai karena timeout) dan tidak ada text apapun yang muncul, Biasanya karena settingan max_execution_time terlalu cepat atau terbatas pada memory limit.. Dan jika sudah begitu biasanya error 503 akan terjadi. halaman utama tidak bisa di akses karena ada script yang “mengunci” configurasi phpbb.
Solusinya:
Masuk ke file manager di hostingan / Akses menggunakan FTP. Hapus file install_config.php dan io_lock.lock pada folder store.
- store/install_config.php
- store/io_lock.lock
Sekalian juga hapus folder cache .
Jika dicoba masih gagal terupdate, maka kamu harus mengulang langkah menghapus install_config.php dan io_lock.lock tadi, karena dua file ini tercipta otomatis!
Jika berhasil selamat. Tinggal hapus folder install nya. Jangan di rename ya kawan! tidak aman dari fuzzer. Sekarang aktifkan lagi style extensi dan customisasi yang diawal kita matikan sementara.