Mengatasi Menu Database Tidak Muncul di Webuzo

Issue

Setelah melakukan update Webuzo dari versi 3 ke versi 4, menu database jadi menghilang. Kemudian dicoba reinstall database MySQL/MariaDB, menu database juga tetap tidak muncul baik di panel Admin maupun di panel user Webuzo.

menu database hilang

Solution

Untuk mengatasi hal tersebut, kita perlu menginstall app MySQL Common yang bisa dilakukan melalui panel Admin atau CLI.

Pada panel Admin, karena MySQL Common tidak muncul di kolom Search Apps, Anda dapat mengaksesnya langsung melalui URL berikut.

https://IP:2005/sessaXXXX/index.php?act=apps&app=219
app mysql common

Kemudian klik Install lalu tunggu proses instalasi selesai.

Jika menggunakan CLI, Anda bisa menjalankan perintah berikut.

webuzo --installapp --soft=219

Jika muncul error atau MySQL Common tidak ditemukan di Apps, Anda bisa rename file apps.ser kemudian refresh menu Apps.

mv /usr/local/webuzo/apps.ser{,.backup} -v

Selanjutnya logout dari panel Admin dan login kembali untuk menghapus cache. Kemudian, coba akses kembali menu database.

test menu database

Apabila masih belum muncul, Anda dapat mengedit file /usr/local/webuzo/universal.php lalu sesuaikan bagian berikut dengan database yang dipakai.

# mysql
$globals['WU_DEFAULT_MYSQL'] = 'mysql80';
# mariadb
$globals['WU_DEFAULT_MYSQL'] = 'mariadb106';

Restart service webuzo untuk menerapkan perubahan.

/etc/init.d/webuzo restart

Referensi: