Cara Memperbaiki Kesalahan Metode 405 Tidak Diizinkan di WordPress

Diterbitkan: 2021-07-03

Sejauh masalah HTTP berjalan, kesalahan 405 tidak memberi Anda banyak informasi untuk dikerjakan. Kesalahan ini muncul ketika server menolak permintaan HTTP Anda, tetapi ada beberapa alasan yang dapat terjadi. Itu berarti memperbaiki kesalahan 405 dapat memerlukan beberapa langkah pemecahan masalah.

Pada artikel ini, kami akan memberi Anda rincian lengkap tentang apa itu kesalahan 405 dan apa penyebabnya. Kemudian kita akan membahas lima cara untuk memperbaiki masalah ini di situs WordPress Anda.

Mari kita lakukan!

Apa itu Kesalahan 405?

Kesalahan 405 atau "405 Tidak Diizinkan" muncul saat Anda mencoba mengakses situs web dan server menolak permintaan Anda. Tidak seperti kesalahan HTTP lainnya, kode 405 berarti server situs aktif dan berjalan, dan mengenali permintaan Anda. Namun, permintaan itu ditolak karena alasan tertentu.

Bergantung pada browser yang Anda gunakan, Anda mungkin melihat variasi dari pesan kesalahan 405, seperti:

  • “Metode Tidak Diizinkan”
  • “Kesalahan HTTP405”
  • “Metode HTTP 405 Tidak Diizinkan”

Kode kesalahan “4XX” biasanya disebabkan oleh masalah sisi klien, tetapi terkadang juga disebabkan oleh masalah sisi server. Karena kode kesalahan tidak memberi Anda banyak informasi, Anda mungkin perlu menyelesaikan beberapa kemungkinan perbaikan.

Cara Memperbaiki Error 405 Method Not Allowed di WordPress (5 Cara)

Karena Anda akan membuat beberapa perubahan pada konfigurasi situs Anda dalam langkah-langkah berikut, sebaiknya Anda melakukan pencadangan penuh situs web Anda sebelum memulai. Sebagai aturan praktis, Anda harus selalu mencadangkan situs Anda sebelum memecahkan masalah, untuk berjaga-jaga jika terjadi kesalahan. Kemudian Anda dapat mengerjakan perbaikan potensial ini satu per satu.

1. Periksa URL yang Anda Coba Akses

Ini mungkin tampak sederhana, tetapi mengetikkan URL yang salah adalah salah satu penyebab paling umum dari kesalahan 405. Anda mungkin akhirnya mencoba mengakses URL yang tidak terbuka untuk umum, menyebabkan server Anda menampilkan kesalahan 405 untuk mengatakan "Hei, Anda tidak bisa melakukannya di sini!".

Hanya perlu satu detik untuk memeriksa ulang URL yang Anda coba kunjungi. Karena Anda adalah pemilik situs, Anda seharusnya dapat mengetahui jika Anda mengunjungi halaman yang salah. Jika bukan itu masalahnya dan URL sudah benar, Anda dapat melanjutkan ke metode berikutnya.

2. Pulihkan Cadangan WordPress Terbaru

Memperbarui versi WordPress, plugin, atau tema Anda terkadang dapat menyebabkan masalah kompatibilitas yang membuat kesalahan HTTP muncul. Itu tidak berarti memperbarui komponen situs Anda buruk – kami dengan sepenuh hati mendorong Anda untuk melakukannya – tetapi ini adalah efek samping yang harus Anda waspadai.

Kesalahan 405 terkadang dapat muncul karena masalah kompatibilitas dari elemen yang baru saja diperbarui di situs Anda. Jika itu masalahnya, memulihkan cadangan baru-baru ini akan memperbaiki masalah.

Cara Anda memulihkan situs akan bergantung pada metode pencadangan yang Anda gunakan. Plugin cadangan sering kali menyertakan opsi untuk memulihkan salinan situs Anda yang mereka buat. Jika Anda menggunakan host web yang menawarkan fungsi pencadangan bawaan, Anda seharusnya dapat memulihkan situs Anda ke keadaan sebelumnya dari dasbor hosting Anda:

Memulihkan cadangan WordPress

Dengan asumsi bahwa kesalahan 405 baru saja muncul di situs Anda, Anda akan ingin memilih cadangan terbaru yang dibuat sebelum putaran terakhir pembaruan di situs Anda. Setelah Anda memulihkan situs web Anda, periksa untuk melihat apakah kesalahan tetap ada. Jika ya, Anda dapat berasumsi bahwa pembaruan bukanlah masalahnya.

Jika ini memecahkan masalah, perhatikan bahwa menjaga elemen situs Anda dari tanggal biasanya bukanlah ide yang baik. Sebagai gantinya, Anda ingin mengetahui aspek apa (seperti plugin atau tema Anda) yang paling baru diperbarui, dan pertimbangkan untuk menghubungi pengembangnya untuk mendapatkan bantuan atau menggantinya dengan alat alternatif.

3. Nonaktifkan Plugin dan Tema Anda

Meskipun bukan karena pembaruan terkini, masih ada kemungkinan plugin atau tema tertentu yang salah. Untuk mengetahui apa penyebabnya, Anda harus menonaktifkan sementara elemen ini di situs Anda.

Ada dua cara untuk menonaktifkan plugin dan tema WordPress Anda. Pendekatan pertama adalah mengakses dasbor Anda dan pergi ke tab Plugin atau Appearance > Themes , dan gunakan opsi Nonaktifkan :

Menonaktifkan plugin di WordPress

Nonaktifkan satu plugin atau tema pada satu waktu, dan periksa situs web Anda setelah masing-masing plugin untuk melihat apakah kesalahan tetap ada. Ketika hilang, Anda akan tahu plugin atau tema apa yang salah.

Metode ini berfungsi jika kesalahan 405 tidak mencegah Anda mengakses dasbor. Jika ya, Anda harus menyingsingkan lengan baju dan terhubung ke situs Anda secara langsung, menggunakan klien File Transfer Protocol (FTP) seperti FileZilla.

Setelah Anda terhubung ke situs web Anda, navigasikan ke folder wp-content/plugins di dalam direktori root Anda. Setiap plugin yang dipasang di situs Anda akan memiliki folder yang sesuai di dalam direktori ini:

Mengakses direktori plugin WordPress Anda

Anda dapat memilih salah satu folder tersebut dan mengubah namanya. Ini akan menghentikan WordPress dari mengenali plugin, pada dasarnya menonaktifkannya. Anda dapat menguji setiap plugin satu per satu menggunakan metode ini, dan melihat apakah kesalahan 405 hilang. Menonaktifkan tema aktif Anda bekerja dengan cara yang sama - buka wp-content/themes dan ubah nama foldernya.

Setelah Anda mengidentifikasi tema atau plugin yang menyinggung, opsi Anda sama seperti pada langkah sebelumnya. Anda dapat menemukan penggantinya, atau menghubungi pengembangnya untuk membantu menyelesaikan masalah.

4. Periksa File .htaccess Anda untuk Aturan Penulisan Ulang

Seperti yang Anda ketahui, Anda dapat menambahkan aturan pengalihan ke server Anda dengan memodifikasi file . htaccess (tentu saja, tidak hanya itu yang dapat dilakukannya). Jika Anda bukan satu-satunya orang yang memiliki akses ke situs tersebut, seseorang mungkin telah menambahkan aturan "tulis ulang" yang menyebabkan kesalahan 405.

Untuk menyelidiki penyebab potensial ini, akses situs Anda melalui FTP sekali lagi dan buka folder root -nya. NS . htaccess harus berada tepat di dalamnya, jadi klik kanan padanya dan pilih opsi Lihat/Edit untuk membukanya:

Membuka file htaccess

Anda bisa melihat apa saja isi default dari sebuah WordPress. htaccess akan terlihat seperti dengan mengunjungi Codex WordPress. File berisi beberapa baris kode yang dimulai dengan "RewriteCond", tetapi Anda mencari entri yang menyertakan nomor "405". Jika Anda melihat aturan yang menyertakan kode seperti ini, Anda dapat melanjutkan dan mengubah atau menghapusnya:

[R=405, L]

Ingatlah bahwa memodifikasi file . htaccess dapat menyebabkan kesalahan seperti yang Anda hadapi sekarang. Jika Anda tidak yakin apa yang dilakukan aturan tertentu, sebaiknya jangan menyentuhnya (atau minta bantuan pengembang). Untuk saat ini, simpan perubahan Anda ke file dan coba akses situs Anda lagi untuk melihat apakah kesalahan telah teratasi.

5. Aktifkan Mode Debug dan Periksa File Log Anda

Jika tidak ada yang berhasil, Anda harus mulai menggali log kesalahan WordPress untuk melihat apa yang terjadi di situs Anda. WordPress memungkinkan Anda untuk mengaktifkan mode "debug" yang secara otomatis menghasilkan log yang dapat Anda periksa di waktu luang Anda.

Kami memiliki artikel lengkap tentang cara mengaktifkan fitur debug WordPress, dan cara mengakses log yang dihasilkannya. Ingatlah bahwa menavigasi log ini bisa memakan banyak tenaga, terutama jika Anda memiliki situs web yang cukup aktif.

Untuk mempermudah pekerjaan Anda, kami sarankan Anda mencoba dan membuat ulang kesalahan 405 tepat sebelum Anda memeriksa log WordPress Anda. Dengan begitu, upaya akses Anda harus menjadi salah satu peristiwa terakhir yang direkam, sehingga lebih mudah untuk menentukan sumber masalah yang tepat.

Kesimpulan

Pemecahan masalah kesalahan 405 dapat memakan waktu cukup lama, karena tidak memberi Anda informasi apa pun tentang penyebabnya. Namun, jika Anda menggunakan WordPress, ada beberapa perbaikan umum yang akan membantu Anda menghilangkan kesalahan ini. Itu termasuk solusi sisi klien dan sisi server.

Inilah yang harus Anda lakukan jika Anda menemukan kesalahan 405 di WordPress:

  1. Periksa URL yang Anda coba akses.
  2. Pulihkan cadangan WordPress baru-baru ini.
  3. Nonaktifkan plugin dan tema Anda.
  4. Periksa file .htaccess Anda untuk aturan penulisan ulang.
  5. Aktifkan mode debug dan periksa file log Anda.

Apakah Anda memiliki pertanyaan tentang cara memperbaiki kesalahan 405 di WordPress? Mari kita bicara tentang mereka di bagian komentar di bawah!

Gambar Unggulan melalui apghedia / shutterstock.com