Update Webuzo

Untuk mengupdate Webuzo biasanya sudah terdapat cron sehingga prosesnya dapat dijalankan secara manual. Namun pada beberapa kondisi, mungkin diperlukan untuk update secara manual untuk troubleshooting atau agar bisa menggunakan fitur terbaru.

Update from WebUI

Login ke Admin panel Webuzo lalu arahkan ke Updates > Webuzo Update

Jika terdapat update maka button Update Webuzo akan muncul.

Update from CLI

Untuk update Webuzo dari CLI gunakan perintah.

webuzo --update

Atau bisa juga menggunakan perintah.

webuzo --upgrade from=4.3.4

Update from source

Update EMPS

Rename folder EMPS lama lalu buat baru folder EMPS.

mv /usr/local/emps{,-old}
mkdir -p /usr/local/emps

Download EMPS versi terbaru.

wget -N -O EMPS.tar.gz "http://files.softaculous.com/emps.php?latest=1&arch=64"

Selanjutnya extract EMPS.

tar -xvzf EMPS.tar.gz -C /usr/local/emps

Update Webuzo

Rename folder Webuzo lama lalu buat baru folder Webuzo.

mv /usr/local/webuzo{,-old}
mkdir -p /usr/local/webuzo

Download Webuzo versi terbaru.

wget -O latest.zip "http://api.webuzo.com/updates.php?install=true&version=latest"
Jika ingin mencoba versi tertentu, Anda dapat mencarinya di https://s2.softaculous.com/a/webuzo/files/versions/

Selanjutnya buat symlink beberapa file konfigurasi berikut.

ln -s /usr/local/webuzo/conf/webuzo/emps/nginx.conf /usr/local/emps/etc/nginx/nginx.conf 
ln -s /usr/local/webuzo/conf/webuzo/emps/php-fpm.conf /usr/local/emps/etc/php-fpm.conf 
ln -s /usr/local/webuzo/conf/webuzo/emps/php-fpm.w /usr/local/emps/etc/php-fpm.w 
ln -s /usr/local/webuzo/conf/webuzo/emps/php.ini /usr/local/emps/etc/php.ini 
ln -s /usr/local/webuzo/conf/webuzo/emps/emps /etc/init.d/webuzo 
ln -s /usr/local/webuzo/conf/webuzo/emps/webuzo-onboot /etc/init.d/webuzo-onboot
ln -s /usr/local/webuzo/conf/webuzo/emps/gzip.conf /usr/local/emps/etc/nginx/conf.d/gzip.conf

Lalu copy beberapa file berikut dari folder webuzo lama ke folder webuzo baru.

cp /usr/local/webuzo-old/universal.php /usr/local/webuzo/
cp /usr/local/webuzo-old/license.php /usr/local/webuzo/
cp /usr/local/webuzo-old/apps.ser /usr/local/webuzo/
cp /usr/local/webuzo-old/apps_categories.ser /usr/local/webuzo/

Restart service webuzo.

systemctl restart webuzo