Kebutuhan setiap orang untuk akses website setiap harinya memang tidak perlu diragukan lagi. Maka, ketika error terjadi harus segera dilakukan cara mengatasi error website dengan cepat agar dapat diakses secara sempurna kembali. Namun, banyak kalangan yang merasa bahwa error itu terjadi karena tidak mendukungnya jaringan internet miliknya. Padahal memang server website miliki anda yang memiliki masalah yang mungkin harus dipecahkan dengan cara tersebut.
Tak selamanya website berbasis Wordpress yang anda kelola akan selalu aman dari berbagai jenis error. Terkadang tanpa diduga, anda akan menerima pesan atau notifikasi error bertuliskan "Sorry, you're not allowed to access this page". Selain tidak dapat mengakses halaman, anda juga tidak bisa masuk dashboard Wordpress untuk mengelola bahkan mengganti beberapa hal penting.
Jika anda sedang mengalami error ini pada website anda, jangan khawatir. Anda tengah membaca tutorial yang tepat untuk mengatasi error tersebut. Di panduan ini, kami menyediakan beberapa metode dan pendekatan yang bisa anda terapkan untuk memperbaiki error "Sorry, you're not allowed to access this page".
Penyebab Error pada Website
Pada saat mengakses halaman situs, kadang-kadang anda akan menemukan error dengan tampilan ini:
Umumnya, error ini terjadi karena adanya masalah terkait keamanan atau permission. Meski demikian, mencari penyebab utama dari error ini tidaklah mudah.
Sebagai contoh, muncul ketidaksesuaian pada data yang sedang dikomunikasikan diantara file website dan database anda. Jika data yang tersimpan untuk tema, plugin, atau komponen core Wordpress tidak sesuai dengan versi yang ada pada database, maka permintaan tidak dapat diproses secara benar. Karena itulah, pesan error "Sorry, you're not allowed to accessthis page" ditampilkan.
Apabila username dan password di file wp-config.php tidak sesuai dengan database, maka hal tersebut juga bisa memunculkan error terkait sehingga anda tidak dapat mengakses halaman situs. Penyebab lain dari error ini adalah situs anda menggunakanversi PHP yang outdated atau tidak diperbarui. Oleh karena itu, sebaiknya anda harus terus mengupgrade PHP ke versi terbaru.
Berikut 10 point yang akan kami bahas tentang cara mengatasi error website dengan cepat, antara lain yaitu :
Revert Situs ke Pre-error state
Sama seperti error lain yang ditemui, ada
baiknya jika Anda mengingat kembali perubahan terakhir yang dibuat di situs.
Kemungkinan besar perubahan tersebut, misalnya update WordPress ke versi
terbaru, migrasi situs dari local environment, dan
mengubah beberapa hal di PHP, memunculkan error tidak bisa mengakses halaman.
Di samping itu, tema atau plugin yang baru saja Anda install juga bisa menjadi
peyebab error ini muncul.
Jika Anda ingat perubahan terakhir yang dilakukan, maka solusi
termudahnya adalah revert situs. Hapus tema atau plugin yang dipercaya menjadi
penyebab error atau gunakan plugin, seperti WP Rollback, untuk merestore versi lama atau versi sebelumnya.
Opsi lain yang bisa dilakukan, restore situs WordPress dari backup (jika Anda
sudah membuat backup situs sebelum error terjadi).
Di Hostinger, semua paket web
hosting menawarkan backup otomatis. Karena itu, Anda bisa dengan mudah
membackup file website atau database MySQL melalui Files
> Backups di control panel.
Namun, seandainya Anda tidak
mengingat perubahan terakhir yang dilakukan, maka Anda bisa membuat daftar
kemungkinan penyebab.
Gunakan WP_Debug untuk membuat daftar kemungkinan penyebab error
Untuk mengecek error PHP
seperti apa yang mengakibatkan kesalahan pada situs, Anda harus mengaktifkan tool WP_DEBUG. Buka file wp-config.php dan tambahkan baris
kode berikut ini (jikakode ini belum ada di file):
1. define( 'WP_DEBUG', true );
Anda akan melihat pesan debug buatan
WordPress di halaman individual situs. Baca pesan tersebut dan Anda bisa
mengetahui peyebab error ” Sorry, you are not allowed to access this page”.
Aktifnya WP_DEBUG memudahkan Anda untuk melihat entry yang tersimpan di wp-contents/debug.log.
Dengan demikian, semua error akan ditampilkan di satu lokasi atau tempat yang
bisa dengan mudah Anda temukan.
Review Catatan Log
Selain mengecek error PHP pada file, Anda
juga bisa mengecek catatan error. Dengan melakukan metode ini, Anda dapat
mempersempit kemungkinan penyebab error.
Umumnya, proses mereview catatan error ini berbeda-beda, tergantung pada
provider hosting yang Anda gunakan. Jika Anda adalah klien Hostinger, maka Anda
bisa membaca panduan terkait mengecek catatan error situs yagn telah kami
tuliskan. Di panduan tersebut, Anda akan mendapatkan berbagai informasi,
seperti cara menggunakan file .htaccess untuk
mencatat error serta membahas beberapa tipe error yang bisa menyebabkan
munculnya “Sorry, you are not allowed to access this page”.
Apabila Anda tidak bisa mendeteksi penyebab error via WP_DEBUG atau
catatan error di provider hosting Anda, maka Anda bisa mengetahuinya dengan
menggunakan plugin security.
Dapatkan Notifikasi Plugin Security
Hack atau serangan lain juga bisa menyebabkan
error ini muncul. Jika sebelumnya Anda telah menginstall plugin security yang
akan mengirimkan email peringatan ketika ada aktivitas mencurigakan (misalnya,
Wordfence Security), cek inbox dan folder spam sekarang juga. Anda akan
mendapatkan notifikasi yang sesuai dengan waktu error pertama kali terjadi.
Ada banyak plugin security yang
bisa Anda install untuk mengamankan catatan semua aktivitas yang terjadi di
situs WordPress Anda. Salah satu plugin security terbaik
adalah WP Security Audit Log:
Dengan plugin ini, Anda bisa
melacak core WordPress, perubahan pada pengaturan, update profil user,
perubahan pada database, dan lain-lain. Plugin ini menjadi tool yang sangat
berguna dalam menunjukkan penyebab utama dari error “Sorry, you are not allowed
to access this page”.
Cek File Permission
Kesalahan pada konfigurasi file permission
juga bisa menyebabkan munculnya error ini sehingga Anda tidak bisa masuk
dashboard WordPress. Ada banyak faktor yang harus Anda ketahui dan
pertimbangkan ketika mengecek file permission. Terdapat dua cara untuk
mengatasi error pada file permission.
Jika membeli paket web hosting di Hostinger, maka Anda akan
mendapatkan tool khusus yang membantu Anda membuat dan mengembangkan website.
Tool tersebut tersimpan di Other > Fix File
Ownership yang bisa dibuka melalui control panel. Hanya
dengan sekali klik saja, tool tersebut akan mencari dan memperbaiki file atau
direktori apa pun yang bermasalah dengan permission.
Cara lain bisa dilakukan
menggunakan FTP. Buka aplikasi File
Transfer Protocol (FTP) dan masukkan
informasi hosting ke kolom terkait. Setelah itu, buka public_html. Dalam folder
tersebut, cari subfolder yang diberi nama wp-admin,
wp-content, dan wp-includes. Pilih File Permissions:
Di jendela Change file attributes, pastikan bahwa
angka yang tertera adalah 755, sudah ada tanda
centang di box Recurse into
subdirectories, dan Apply
to directories only sudah dipilih:
Pilih OK untuk menerapkan
semua perubahan. Kembali ke public_html dan pilih setiap
file yang ada pada folder tersebut. Jangan sertakan (exclude) tiga direktori
yang sudah Anda ubah sebelumnya. Klik kanan pada file dan pilih File permissions sekali lagi:
Di jendela Change file attributes berikutnya,
pastikan bahwa nilainya 644, box Recurse into
subdirectories sudah dicentang, dan Apply
to files only sudah dipilih. Pilih OK.
Diharapkan metode ini bisa
mengatasi error tidak bisa masuk dashboard WordPress. Selain itu, dengan metode
ini, Anda pun bisa memastikan bahwa basic
permission untuk file WordPress telah terkonfigurasi dengan benar.
Jangan lupa, directory permission haruslah 0755 dan
file permission 0644.
Matikan Semua Tema dan Plugin
Seperti yang sudah disebutkan, tema atau
plugin yang baru saja diinstall dapat menyebabkan error “Sorry, you are not
allowed to access this page”. Maka dari itu, cara terbaik yang bisa Anda lakukan
untuk mengatasi error tidak bisa mengakses halaman WordPress adalah mematikan
semua plugin dan tema yang digunakan saat ini. Apabila Anda tidak bisa masuk
dashboard WordPress, maka Anda harus mematikan tema dan plugin secara manual
via FTP.
Setelah mematikan semua plugin dan tema, cek apakah error masih muncul
atau sudah hilang. Jika sudah teratasi, aktifkan kembali tema dan plugin satu
per satu sembari mengecek apakah error muncul lagi atau tidak. Seandainya error
kembali muncul, maka Anda sudah tahu tema atau plugin mana yang menyebabkan
error. Anda hanya perlu mematikan dan menghapus tema atau plugin terkait.
Reset File .htaccess Secara Manual
Error
“You are not allowed to access this page” juga bisa disebabkan oleh kesalahan
pada kode di dalam file .htaccess. Buka
folder public_html dengan menggunakan
FTP dan cari file .htaccess. Klik
kanan, pilih Rename, dan ubah
nama file ke .htaccess_backup.
Klik kanan sekali lagi
pada file, kemudian unduh:
Buka file di text editor yang Anda gunakan (misalnya,
TextEdit atau Notepad). Ubah nama file kembali ke .htaccess dan ganti
semua teks dalam file dengan snippet berikut ini:
1. # BEGIN WordPress 2. RewriteEngine On 3. RewriteBase / 4. RewriteRule ^index.php$ - [L] 5. RewriteCond %{REQUEST_FILENAME} !-f 6. RewriteCond %{REQUEST_FILENAME} !-d 7. RewriteRule . /index.php [L] 8. # END WordPress
Cek Database Prefix
Anda
sudah mengupgrade PHP ke versi terbaru, tapi Anda masih menerima pesan error
“Sorry, you are not allowed to access this page. Bagaimana ini bisa terjadi?
Jika Anda mengembangkan website berbasis WordPress di komputer sendiri dan
baru-baru saja memindahkannya ke live server, maka kemungkinan besar terjadi
ketidaksesuaian di table prefix database.
Untuk mengecek apakah
prefix database Anda sudah benar atau belum, buka file wp-config.php dan
database WordPress. Di sini Anda akan mengecek apakah value prefix (misalnya, wp_)
sesuai dengan yang ada di database. Setelah semua ketidaksesuaian terdeteksi
dan diperbaiki, buka kembali situs Anda dan cek apakah Anda sudah bisa
mengakses halaman situs atau masih mendapatkan pesan error “Sorry, you are not
allowed to access this page”.
Ekspor atau Reset Situs WordPress Anda
Sebelum
mengekspor atau reset situs, pastikan Anda sudah membuat backup website
terlebih dulu.
Terkadang, instalasi
WordPress bermasalah dan tak pelak memunculkan notifikasi error “Sorry, you are
not allowed to access this page”. Jika demikian adanya, ekspor atau pindahkan
situs Anda ke instalasi WordPress terbaru untuk mengatasi error tidak bisa
masuk dashboard WordPress. Ada beberapa metode untuk memperbaiki error tersebut
dan Anda bisa membacanya dengan lengkap di sini.
Opsi terakhir yang
layak Anda coba adalah reset situs WordPress secara menyeluruh. Perlu diingat,
mengatur ulang database berarti Anda akan kehilangan semua konten yang telah
di-publish di halaman dan postingan. Karena itulah, Anda disarankan untuk membuat
backup terlebih dulu agar bisa dengan mudah merestorenya setelah proses reset.
Kesimpulan
Sebagai pengguna WordPress, sangatlah penting untuk
mengetahui kemungkinan penyebab error yang biasanya terjadi di CMS ini serta
cara untuk mengatasinya. Di tutorial ini, Anda telah mempelajari cara
memperbaiki error “Sorry, you are not allowed to access this page”.
Demikian yang dapat kami sampaikan mengenai cara mengatasi error website dengan cepat, semoga bermanfaat untuk anda. Disini kami ingin menawarkan jasa web design yang akan membuat tampilan website anda tampil dengan menarik karena ditangani oleh tenaga kerja ahli yang berpengalaman serta profesional.
Terimakasih ..
Social Icons