Pernah mangalami error pada saat mengganti password untuk akun anda di cpanel atau WHM server dengan error seperti berikut :
The password for ‘user’ could not be changed because:
Error tersebut bisa mengakibatkan anda tidak dapat merubah password login ke cpanel akun hosting anda, dan tentunya akan membuat anda tidak bisa login kecpanel, untuk mengatasinya kita coba cek dahulu dari error log yang ada di server /usr/local/cpanel/logs/error_log :
Can’t locate Crypt/PasswdMD5/XS.pm in @INC () at /scripts/cPScript/CheckPass/UNIX.pm line 6.
BEGIN failed–compilation aborted at /scripts/cPScript/CheckPass/UNIX.pm line 6.
Compilation failed in require at /scripts/cPScript/CheckPass.pm line 6.
BEGIN failed–compilation aborted at /scripts/cPScript/CheckPass.pm line 6.
Compilation failed in require at /scripts/realchpass line 16.
BEGIN failed–compilation aborted at /scripts/realchpass line 16.
Jika anda mendapati error tersebut pada error_log cpanel anda, bisa diindikasinya adanya Perl modules pada CPanel ada yang hilang atau rusak. Beberapa langkah berikut bisa anda coba anda terapkan untuk mengatasi masalah tersebut, Os yang saya gunakan adalah Centos dengan server VPS with Cpanel/WHM :
Solusi pertama, kita coba tangani tanpa rebuilding Perl dengan mengeksekusi script berikut melalui SSH :
root@server [~]# /scripts/checkperlmodules
root@server [~]# service cpanel restart
Kemudian coba kembali change password melalui whm. Jika anda masih mendapati masalah tersebut, jika bisa coba rebuilding Perl Module dengan cara sebagai berikut :
1. Login SSH sebagai root
2. Download Perl Installer disini
3. Ekstrak file tersebut, tar -xzf perl588installer.tar.gz
4. cd perl588installer
5. Kemudian install, ./install
Tunggu sampai proses installasi selesai, setelah proses selesai anda bisa coba restart cpanel anda :
service cpanel restart
Anda bisa coba relogin ke whm dan lakukan perubahan password kembali. Selamat mencoba