Skip to main content
  1. Posts/

Fix Error Panel Admin Webuzo

·5 mins·
webuzo webuzo
Table of Contents

Issue
#

Saat mengakses panel Admin (:2005) atau User (:2003) muncul error HTTP ERROR 500. Namun dicoba akses domain atau subdomain website masih normal.

Versi webuzo yang digunakan adalah versi 3 dan sudah dicoba rebuild emps namun error tetap muncul.

Solution
#

Cara 1
#

Pastikan service webuzo running, jika service mati maka coba restart service.

systemctl restart webuzo

Cek juga error_log di path /usr/local/emps/var/log apakah muncul log error yang mungkin dapat membantu pengecekan lebih lanjut.

Selanjutnya cek file universal.php di path /usr/local/webuzo, jika file tidak ada atau kosong maka coba disesuaikan seperti contoh berikut.

<?php

if(empty($globals) || !is_array($globals)){
        $globals = [];
}

$globals['extra_aliases'] = NULL;
$globals['dns_cluster_enable'] = NULL;
$globals['dns_cluster_threshold'] = NULL;
$globals['path'] = '/usr/local/webuzo';
$globals['sn'] = 'Webuzo';
$globals['cookie_name'] = 'SOFTCookies8134';
$globals['gzip'] = NULL;
$globals['language'] = 'english';
$globals['soft_email'] = '[email protected]';
$globals['from_email'] = '[email protected]';
$globals['webuzo_setup'] = 1;
$globals['theme_folder'] = 'default';
$globals['timezone'] = 'UTC';
$globals['mail'] = 1;
$globals['off'] = NULL;
$globals['off_subject'] = NULL;
$globals['off_message'] = NULL;
$globals['update'] = 1;
$globals['email_update'] = 1;
$globals['cron_time'] = '45 17 * * *';
$globals['chmod_files'] = NULL;
$globals['chmod_dir'] = NULL;
$globals['is_vps'] = 0;
$globals['eu_news_off'] = NULL;
$globals['logo_url'] = NULL;
$globals['webmail_logo_url'] = NULL;
$globals['php_bin'] = '/usr/local/emps/bin/php';
$globals['chmod_conf_file'] = NULL;
$globals['user_mod_dir'] = 0;
$globals['network_interface'] = NULL;
$globals['proxy_ip'] = NULL;
$globals['proxy_port'] = NULL;
$globals['proxy_user'] = NULL;
$globals['proxy_pass'] = NULL;
$globals['proxy_check'] = NULL;
$globals['bandwidth_limit'] = NULL;
$globals['bandwidth_up_limit'] = NULL;
$globals['salt'] = NULL;
$globals['session_timeout'] = NULL;
$globals['max_backups'] = NULL;
$globals['max_backups_local'] = NULL;
$globals['default_hf_bg'] = NULL;
$globals['default_cat_hover'] = NULL;
$globals['default_hf_text'] = NULL;
$globals['default_scriptname_text'] = NULL;
$globals['curl_timeout'] = NULL;
$globals['set_backup_dir'] = NULL;
$globals['off_customize_theme'] = NULL;
$globals['time_format'] = NULL;
$globals['override_fast_mirror'] = NULL;
$globals['disable_dbprefix'] = NULL;
$globals['curl_call_timeout'] = NULL;
$globals['disable_cronupdate_email'] = NULL;
$globals['soa_expire_val'] = NULL;
$globals['logs_level'] = NULL;
$globals['override_mirror_images'] = NULL;
$globals['email_update_apps'] = NULL;
$globals['favicon_logo'] = NULL;
$globals['dbpass_len'] = NULL;
$globals['no_auto_update_system'] = NULL;
$globals['off_rbackup'] = NULL;
$globals['dbhost'] = NULL;
$globals['encryption_key'] = NULL;
$globals['max_bg_process'] = NULL;
$globals['disable_backup_ftp'] = NULL;
$globals['disable_backup_softftpes'] = NULL;
$globals['disable_backup_ssh'] = NULL;
$globals['disable_backup_dropbox'] = NULL;
$globals['disable_backup_gdrive'] = NULL;
$globals['disable_backup_webdav'] = NULL;
$globals['sitepad_editor_path'] = '/var/softaculous/sitepad/editor';
$globals['webdav_timeout'] = NULL;
$globals['default_plan'] = NULL;
$globals['mail_authtype'] = NULL;
$globals['mail_server'] = NULL;
$globals['mail_port'] = NULL;
$globals['mail_user'] = NULL;
$globals['mail_pass'] = NULL;
$globals['enc_mail_pass'] = NULL;
$globals['WU_PRIMARY_IP'] = 'IP-server anda';
$globals['WU_PRIMARY_IPV6'] = '';
$globals['WU_PRIMARY_DOMAIN'] = 'diisi hostname/domain';
$globals['WU_NS1'] = 'ns1.example.com';
$globals['WU_NS2'] = 'ns2.example.com';
$globals['WU_USER'] = NULL;
$globals['DISABLE_SYSAPPS'] = NULL;
$globals['DISABLE_DOMAINADD'] = NULL;
$globals['DISABLE_ADDON'] = NULL;
$globals['DISABLE_EMAIL'] = NULL;
$globals['DISABLE_EMAILADD'] = NULL;
$globals['DISABLE_SSH'] = NULL;
$globals['NO_SUPHP'] = NULL;
$globals['WU_DEFAULT_SERVER'] = 'apache2';
$globals['WU_DEFAULT_PHP'] = 'php73';
$globals['WU_SPDY'] = NULL;
$globals['WU_PROXY_PORT'] = NULL;
$globals['WU_PROXY_SERVER'] = NULL;
$globals['WU_PROXY_ALLOW_HTACCESS'] = NULL;
$globals['NO_FASTCGI'] = NULL;
$globals['NO_HTTP2'] = true;
$globals['NO_GZIP'] = false;
$globals['VARNISH_PORT'] = NULL;
$globals['LE_WEBUZO_PANEL'] = NULL;
$globals['LE_EMAIL_SSL'] = NULL;
$globals['WU_DEFAULT_MYSQL'] = 'mysql80';
$globals['WU_NGINX_PROXY'] = NULL;
$globals['master'] = NULL;
$globals['quota'] = '1';
$globals['reseller_privileges'] = NULL;
$globals['storage'] = array (
  '/home' =>
  array (
    'uuid' => '648f3bdb',
    'name' => 'Default Storage',
    'type' => 'xfs',
    'alert' => 90,
  ),
);
$globals['home'] = '/home';
$globals['features'] = NULL;
$globals['demo'] = NULL;
$globals['demo_enable_post'] = NULL;
$globals['demo_rebuild'] = NULL;
$globals['disable_backup_restore'] = NULL;
$globals['disable_auto_backup'] = NULL;
$globals['auto_backup_limit'] = NULL;
$globals['auto_backup_rotation'] = NULL;
$globals['disable_auto_backup_daily'] = NULL;
$globals['disable_auto_backup_weekly'] = NULL;
$globals['disable_auto_backup_monthly'] = NULL;
$globals['disable_auto_backup_custom'] = NULL;
$globals['backups_expire'] = NULL;
$globals['auto_backup'] = NULL;
$globals['pass_score'] = array (
  'default' => 65,
);
$globals['SSL_CA'] = NULL;
$globals['disable_ssl_mail'] = NULL;
$globals['mysql_host'] = NULL;
$globals['mysql_user'] = NULL;
$globals['mysql_port'] = NULL;
$globals['php_file_ext'] = NULL;
$globals['directory_index'] = NULL;
$globals['footer_link'] = NULL;
$globals['webmail_name'] = NULL;
$globals['webmail_support_link'] = NULL;
$globals['trace_route_enabled'] = NULL;
$globals['web_server_opt'] = NULL;
$globals['WU_DEFAULT_MPM'] = 'prefork';
$globals['2fa'] = NULL;
$globals['WU_TOMCAT'] = NULL;
$globals['vhost_no_ip'] = '1';
$globals['shell_fork_enabled'] = NULL;
$globals['max_bg_process_import'] = NULL;
$globals['admin_port_ssl'] = NULL;
$globals['admin_port_nonssl'] = NULL;
$globals['enduser_port_ssl'] = NULL;
$globals['enduser_port_nonssl'] = NULL;
$globals['dns_conf'] = NULL;
$globals['greylisting'] = NULL;
$globals['smtp_restricted'] = NULL;
$globals['log_rotate_size'] = NULL;
$globals['dkim_selector'] = 'x';
$globals['disable_brute'] = NULL;
$globals['vh_panel_alias'] = array (
  0 => 'webuzo',
  1 => 'cpanel',
);
$globals['master_uuid'] = NULL;
$globals['master_ip'] = NULL;
$globals['master_apikey'] = NULL;
$globals['slave_apikey'] = NULL;
$globals['uuid'] = 'aipfsoT3YJXDHvwo';
$globals['disable_webuzo_service_check'] = NULL;
$globals['custom_mailips'] = NULL;
$globals['mirrors_by_speed'] = array (
  0 => 'https://s5.softaculous.com/a/softaculous',
  1 => 'https://s4.softaculous.com/a/softaculous',
  2 => 'https://s0.softaculous.com/a/softaculous',
  3 => 'https://s3.softaculous.com/a/softaculous',
  4 => 'https://s2.softaculous.com/a/softaculous',
  5 => 'https://s7.softaculous.com/a/softaculous',
  6 => 'https://s1.softaculous.com/a/softaculous',
);
$globals['eapps_port_range'] = NULL;
$globals['no_session_ip'] = NULL;
$globals['disable_auto_ssl'] = NULL;
$globals['disable_single_user'] = NULL;
$globals['max_bg_process_autobackup'] = NULL;
$globals['cgroup_version'] = 'tmpfs';
$globals['WU_DISTRO'] = 'almalinux';
$globals['arch'] = 'x86_64';
$globals['os_version'] = '8.8';

if(file_exists(dirname(__FILE__)."/universal.custom.php")){
        include_once(dirname(__FILE__)."/universal.custom.php");
}

Pastikan konfig nginx pada panel webuzo tidak error.

/usr/local/emps/sbin/nginx -t

Jika output ok restart kembali service webuzo.

systemctl restart webuzo

Apabila panel admin sudah bisa diakses selanjutnya arahkan ke Settings > Panel Config dan klik update agar file universal.php dapat digenerate ulang menyesuaikan environment server.

Cara 2
#

Jika menggunakan webuzo versi 2 kemungkinan terdapat konflik atau korup pada Apps yang Anda install.

Untuk mengeceknya bisa melalui /usr/local/webuzo/enduser/webuzo

# ll
total 36
drwxr-xr-x 10 root root      4096 Jun 25  2019 filemanager
-rw-r--r--  1 root root     20415 Aug 13  2022 index.php
drwxr-xr-x  2 root root        54 Aug 13  2022 nginx
drwxr-xr-x 13 root root  4096 Jul  4 18:21 phpmyadmin
drwxr-xr-x 13 root root  4096 Jul  4 18:10 phpmyadmin.bk
drwxr-xr-x  4 root root        51 May  9  2021 rainloop
drwxr-xr-x  2 root root     6 Oct  4  2022 SNMP_CONF
drwxr-xr-x  2 root root     6 Oct  4  2022 SNMP_ETC
drwxr-xr-x  2 root root     6 Oct  4  2022 SNMP_LOGS
drwxr-xr-x  2 root root     6 Oct  4  2022 SNMP_PERS
lrwxrwxrwx  1 root root        36 Oct 26  2019 softimages -> /usr/local/webuzo/enduser/softimages
lrwxrwxrwx  1 root root        32 Oct 26  2019 themes -> /usr/local/webuzo/enduser/themes

Untuk memperbaikinya bisa dengan replace folder tersebut dengan folder default enduser saat fresh install. Anda bisa melihat atau men-downloadnya pada repo github berikut https://github.com/devetop/webuzo-v2

Rename folder enduser lalu ganti dengan yang default

mv /usr/local/webuzo/enduser{,-error}
mv ~/webuzo-v2/enduser /usr/local/webuzo/

Notes
#

Panduan ini mungkin akan saya update kembali jika menemukan error yang sama dengan solusi yang berbeda.

Related

Progress Stuck Saat Install App di Webuzo
·3 mins
webuzo webuzo
Refresh License Webuzo
·1 min
webuzo webuzo
PDF Tidak Muncul di OJS
·2 mins
ojs ojs
Grub Error: you need to load kernel first
·1 min
linux linux
Linux Boot Error: Root does not exist
·1 min
linux linux
File Usage atau Inode Tidak Update di cPanel
·2 mins
cpanel cpanel