Salah satu kemungkinan penyebabnya adalah versi PHP dari situs lokal Anda atau bahkan situs langsung juga. Jika situs Anda dijalankan pada PHP versi lama, kemungkinan besar alasan utamanya ada di sini, jadi Anda harus segera memperbarui PHP Anda.
Yang terakhir, aturan akses yang ditentukan oleh pengaturan izin file mungkin menjadi alasan selanjutnya. WordPress akan membatasi akses Anda jika tidak mengidentifikasi Anda sebagai pengguna atau administrator yang sah, sehingga mengakibatkan kesalahan.
Ringkasnya, kemungkinan penyebab utama kondisi ini antara lain:
Sekarang Anda sudah tahu apa penyebab “Sorry you are not allowed to access this page” error, mari kita selesaikan masalahnya.
“Sorry you are not allowed to access this page” masalah ini sulit untuk diperbaiki karena banyaknya kemungkinan sumber. Solusi yang panjang ini mungkin tampak membingungkan, namun sebagai pertimbangan dipastikan akan menjadi solusi terbaik untuk situs Anda.
Ini akan membantu mengingat modifikasi terakhir yang Anda buat di situs saat menyelesaikan masalah apa pun. Bagaimanapun, penyesuaian seperti itu mungkin saja menimbulkan kesalahan. Kesalahan ini bisa berupa apa saja, mulai dari meningkatkan ke versi WordPress baru, memindahkan situs dari lingkungan lokal, hingga membuat pembaruan PHP besar-besaran.
Jika Anda mengetahui pembaruan terakhir yang dilakukan pada situs Anda, mengembalikannya adalah solusi mudah. Ini mungkin berarti menonaktifkan tema atau plugin yang Anda curigai sebagai penyebabnya, atau menggunakan plugin seperti WP Rollback untuk memulihkan versi sebelumnya. Anda juga dapat memulihkan situs WordPress Anda dari cadangan yang dibuat sebelum masalah terjadi, jika ada.
Selalu ada awalan yang ditetapkan untuk setiap database MySQL. Jika yang ada di file website Anda tidak cocok dengan yang ada di phpMyAdmin, maka Anda akan menerima pesan “Sorry you are not allowed to access this page.”
Hal ini mungkin terjadi saat mentransfer situs Anda, misal jika Anda menyebarkan server pementasan lokal untuk development dan sekarang bermigrasi ke server langsung. Untuk memeriksa perbedaan, Anda perlu mengakses file wp-config.php Anda.
Masuk ke phpMyAdmin dan periksa awalan tabel pada database Anda. Mereka harus cocok dengan yang terdaftar di file wp-config.php Anda, seperti pada gambar yang ditampilkan:
Seperti yang dinyatakan sebelumnya, tema atau plugin yang baru dipasang atau diperbarui mungkin menjadi penyebab masalah “Sorry you are not allowed to access this page.” Oleh karena itu, menonaktifkan semua plugin dan tema aktif Anda adalah sebuah langkah yang bagus. Jika Anda tidak dapat mengakses dasbor admin, tema dan plugin dapat dinonaktifkan secara manual melalui FTP.
Setelah itu, periksa apakah masalahnya masih berlanjut. Jika tidak, plugin dan tema dapat diaktifkan lagi satu persatu guna menguji setiap kali untuk melihat apakah masalahnya akan kembali. Ketika masalah muncul kembali, dapat diyakini bahwa tema atau plugin sebelumnya yang Anda aktifkan kembali adalah penyebabnya. Caranya cukup dinonaktifkan dan hapus instalasinya dari situs Anda.
Dalam situasi terburuk, kesalahan ini disebabkan oleh masalah instalasi. Masalah ini dapat diatasi dengan memulai ulang situs WordPress. Tetapi sebelum dilakukan muat ulang situs, buat terlebih dahulu cadangan dari situs WordPress agar tidak kehilangan data dan konten penting.
Beberapa plugin reset WordPress, seperti WP Reset atau Advanced WordPress Reset, mungkin membantu Anda dalam proses reset. Dan Anda juga dapat mencari bantuan dari host WordPress Anda.
Tetapi perlu diingat bahwa kami hanya menganjurkan strategi ini untuk blog WordPress baru dengan sedikit data.
Kemungkinan alasan lain di balik munculnya kesalahan “Sorry you are not allowed to access this page” adalah karena peran pengguna telah diubah secara tidak sengaja dan sudah tidak lagi diberi label sebagai Administrator. Ini adalah masalah yang sering terjadi pada instalasi multisitus. Jadi untuk mengetahui apakah ini masalahnya, buka phpMyAdmin dan periksa tabel pengguna wp:
Temukan nama pengguna Anda dan catat ID Anda. Lalu, buka tabel wp_usermeta dan cari baris wp capabilities:
Jika tabel wp_usermeta menyatakan Anda bukan administrator, jadi Anda dapat memperbaruinya dengan mengeklik tautan Edit. Alternatifnya, Anda dapat menggunakan phpMyAdmin untuk membuat Administrator account baru.
berikut adalah cara mengatasi error ImunifyAV has not detected any compatible hosting panel as well…
CentOS 7 tidak akan mendapatkan pembaruan apa pun setelah Juni 2024. Selain itu, mirrorlist.centos.org tidak…
DNS di server cyberpanel tidak mau bekerja, di cek pada error log keluar pesan seperti…
saat upgrade cyberpanel, keluar pesan error seperti berikut: django.db.utils.OperationalError: (1045, "Access denied for user 'cyberpanel'@'localhost'…
Untuk melakukan restart cyberpanel lewat SSH silahkan jalankan perintah berikut: systemctl restart lscpd
Di Linux, chown digunakan untuk mengubah izin pemilik file dan direktori. Namun, saat menggunakan perintah…