Setelah pindahan dari hosting lama, ternyata masih ada masalah yang mengganjal, misalkan saya login dalam wordpress mendapati pesan berikut :
You do not have sufficient permissions to access this page.
jadi anda tidak bisa masuk dalam halaman administrasi wordpress. Ternyata permasalah utama adalah perubahan prefix.
Dalam kasus saya ini, awalnya saya menggunakan prefix “wp_” dan karena proses migrasi database, sehingga saya harus mengganti prefix menjadi “newprefix_”
Karena perubahan prefix ini, sehingga kita perlu melakukan update table pada database kita. Berikut caranya :
UPDATE `newprefix_usermeta` SET `meta_key` = REPLACE( `meta_key` , 'wp_', 'newprefix_' );
UPDATE `newprefix_options` SET `option_name` = 'newprefix_user_roles' WHERE `option_name` ='wp_user_roles' AND `blog_id` =0;
Keterangan :
newprefix_ : prefix anda yang baru
wp_ : prefix anda yang lama
code baris pertama, diperlukan karena nilai meta_key mempengaruhi wp_user_level, wp_capabilities, dan wp_autosave_draft_ids.
Selain itu code baris kedua, digunakan karena wp_user_roles juga perlu di update.
Sumber : [beconfused.com]