{"id":43537,"date":"2025-03-17T12:38:39","date_gmt":"2025-03-17T05:38:39","guid":{"rendered":"\/id\/tutorial\/?p=43537"},"modified":"2025-12-18T23:27:42","modified_gmt":"2025-12-18T16:27:42","slug":"error-405-method-not-allowed","status":"publish","type":"post","link":"\/id\/tutorial\/error-405-method-not-allowed","title":{"rendered":"Error 405 Method Not Allowed: arti dan cara mengatasinya"},"content":{"rendered":"<p>Meskipun <strong>405 Method Not Allowed<\/strong> adalah error yang terjadi di sisi klien, munculnya kode ini juga sering kali disebabkan oleh konfigurasi sisi server.<\/p><p>Biasanya, error ini terjadi ketika klien mencoba menggunakan metode HTTP yang tidak diizinkan atau tidak didukung oleh server untuk resource yang diminta.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Kode error<\/strong><\/td><td>405 Method Not Allowed<\/td><\/tr><tr><td><strong>Jenis error<\/strong><\/td><td>Error sisi klien<\/td><\/tr><tr><td><strong>Variasi error<\/strong><\/td><td>Error HTTP 405 &ndash; Method Not Allowed<br>HTTP 405 Method Not Allowed<br>405 Not Allowed<br>Method Not Allowed<br>Error HTTP 405<\/td><\/tr><tr><td><strong>Penyebab error<\/strong><\/td><td>Metode HTTP yang tidak bisa diterima<br>Konfigurasi server yang salah<br>Pembatasan API<br>Aturan firewall khusus<\/td><\/tr><\/tbody><\/table><\/figure><p>Contohnya, menggunakan metode HTTP POST pada URL yang hanya menerima permintaan GET bisa menyebabkan error 405. Hal ini sering terjadi pada halaman statis yang hanya bisa ditampilkan dan tidak bisa diubah.<\/p><p>Selain metode permintaan yang tidak didukung, ada beberapa kemungkinan penyebab lainnya:<\/p><ul class=\"wp-block-list\">\n<li><strong>Pengaturan server<\/strong>. Beberapa web server mungkin dikonfigurasi untuk menolak metode HTTP tertentu karena alasan keamanan atau karena pengaturan yang tidak tepat.<\/li>\n\n\n\n<li><strong>Aturan Web Application Firewall (WAF)<\/strong>. Terkadang, lapisan keamanan seperti WAF memblokir beberapa jenis permintaan HTTP tertentu, yang bisa mengakibatkan error 405.<\/li>\n\n\n\n<li><strong>Pembatasan API<\/strong>. Ketika berinteraksi dengan <a href=\"\/id\/tutorial\/api-adalah\">API<\/a>, error ini bisa terjadi kalau API tidak mendukung metode yang digunakan dalam permintaan.<\/li>\n<\/ul><p>Tampilan error 405 Not Allowed kira-kira seperti berikut ini, yang mungkin berbeda di setiap browser:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"504\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tampilan-error-405-not-allowed.png\/public\" alt=\"tampilan error 405 not allowed di browser\" class=\"wp-image-43553\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tampilan-error-405-not-allowed.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tampilan-error-405-not-allowed.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tampilan-error-405-not-allowed.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tampilan-error-405-not-allowed.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>\n\n\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">Apa arti 405 Method Not Allowed?<\/h2>\n                    <p>Error 405 Method Not Allowed terjadi ketika web server memahami permintaan awal yang dibuat oleh klien, tapi menolak metode HTTP yang disediakan meskipun resourcenya tersedia. Karena tidak bisa mengakses halaman yang diminta, web browser pun menampilkan pesan error 405.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-mengatasi-error-405-method-not-allowed\">Cara mengatasi error 405 Method Not Allowed<\/h2><p>Apa pun penyebabnya, mari kita coba langkah-langkah mengatasi error 405 Method Not Allowed:<\/p><h3 class=\"wp-block-heading\" id=\"h-1-pastikan-url-sudah-benar\">1. Pastikan URL sudah benar<\/h3><p>Sebagian besar web server dikonfigurasi sedemikian rupa agar URL yang salah tidak mengarahkan pengguna ke halaman yang salah. Oleh karena itu, kemungkinan munculnya error 405 karena kesalahan URL sebenarnya sangat kecil.<\/p><p>Meski begitu, tidak ada salahnya memeriksa ulang URL yang diketik. Cara ini mungkin sangat biasa, tapi Anda jadi tidak perlu melakukan langkah lainnya kalau berhasil.<\/p><p>Ketika Anda menjumpai halaman web dengan error &ldquo;405 Not Allowed&rdquo;, cobalah melihat URL yang diakses untuk menemukan apakah ada kesalahan ketik. Setelah Anda memperbaiki URL yang salah, muat ulang halaman web untuk memeriksa apakah masalah sudah teratasi.<\/p><p>Apabila masih terjadi, mari lanjutkan ke solusi berikutnya.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-batalkan-update-terakhir\">2. Batalkan update terakhir<\/h3><p>Terkadang, halaman error 405 muncul setelah Anda mengupdate website. Untuk memperbaikinya, coba kembalikan semua update terakhir yang baru saja Anda lakukan pada website Anda, termasuk pembaruan ekstensi, modul, tema, atau plugin.<\/p><p>Prosesnya mungkin berbeda-beda di setiap platform atau aplikasi. Misalnya, kalau Anda menggunakan WordPress, instal plugin WordPress seperti <a href=\"https:\/\/wordpress.org\/plugins\/core-rollback\/\" target=\"_blank\" rel=\"noopener\">Core Rollback<\/a> untuk menurunkan versi CMS ini ke versi sebelumnya.<\/p><p>Ingat, selalu periksa website Anda setelah melakukan update apa pun untuk menghindari <a href=\"\/id\/tutorial\/http-status-code\">kode status HTTP<\/a> 405.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-cek-perubahan-database-yang-tidak-terduga\">3. Cek perubahan database yang tidak terduga<\/h3><p>Alasan lain yang mungkin menyebabkan error 405 Method Not Allowed adalah perubahan database.<\/p><p>Untuk menyelidikinya, periksa waktu modifikasi terakhir dalam database Anda. Informasi ini bisa menunjukkan apakah penyebabnya adalah perubahan tersebut, yang mungkin dilakukan oleh ekstensi yang terinstal.<\/p><p>Beberapa ekstensi bisa memodifikasi database Anda dan mungkin tidak bisa mengembalikan perubahan yang sudah dilakukan meskipun ekstensi sudah dihapus.<\/p><p>Langkah-langkah untuk memeriksanya bervariasi tergantung pada database Anda. User Hostinger bisa mengikuti panduan berikut:<\/p><ol class=\"wp-block-list\">\n<li>Masuk ke akun hPanel Anda, buka <strong>Website<\/strong> &rarr; <strong>Daftar Website<\/strong>, lalu klik <strong>Dashboard<\/strong> di samping website Anda.<\/li>\n\n\n\n<li>Pilih <strong>Database<\/strong> untuk mengakses bagian database di hPanel. Setelah itu, pilih database MySQL website Anda dan klik tombol <strong>Enter phpMyAdmin<\/strong> di sampingnya.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb6225816\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"296\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/public\" alt=\"tampilan menu database hpanel dengan opsi masuk phpmyadmin yang dipilih\" class=\"wp-image-41531\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Di phpMyAdmin, pilih database Anda dan buka tab <strong>SQL<\/strong>.<\/li>\n\n\n\n<li>Temukan waktu modifikasi terakhir database Anda dengan menjalankan kueri berikut. Pastikan untuk mengganti <strong>nama_database<\/strong> dengan nama database Anda yang sebenarnya:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT\n    UNIX_TIMESTAMP(MAX(UPDATE_TIME)) AS last_update\nFROM\n    information_schema.tables\nWHERE\n    TABLE_SCHEMA = 'nama_database'\nGROUP BY\n    TABLE_SCHEMA;<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Klik <strong>Go<\/strong> di sisi kanan halaman untuk menyelesaikan permintaan, dan waktu modifikasi terakhir database Anda akan ditampilkan.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb62262d1\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1165\" height=\"655\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/kueri-modifikasi-database-di-phpmyadmin.png\/public\" alt=\"tampilan kueri waktu modifikasi terakhir database di phpmyadmin\" class=\"wp-image-43556\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/kueri-modifikasi-database-di-phpmyadmin.png\/w=1165,fit=scale-down 1165w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/kueri-modifikasi-database-di-phpmyadmin.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/kueri-modifikasi-database-di-phpmyadmin.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/kueri-modifikasi-database-di-phpmyadmin.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/kueri-modifikasi-database-di-phpmyadmin.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1165px) 100vw, 1165px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Periksa tabel dan data untuk setiap modifikasi yang tampaknya tidak Anda lakukan atau mungkin dimodifikasi oleh ekstensi tertentu. Apabila Anda menemukan perubahan yang mencurigakan, pertimbangkan untuk mengembalikannya.<\/p><p>Namun, lakukan dengan hati-hati untuk menghindari kehilangan atau kerusakan data yang tidak disengaja. Buat backup database sehingga Anda bisa mengembalikannya kalau terjadi error.<\/p><p>Apabila ragu, silakan hubungi tim Customer Success kami, yang akan dengan senang hati memberikan panduan dan membantu Anda menghindari modifikasi yang tidak perlu atau berbahaya.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-hapus-plugin-tema-dan-ekstensi-baru\">4. Hapus plugin, tema, dan ekstensi baru<\/h3><p>Saat menginstal tema, plugin, atau ekstensi, kode website bisa berubah sehingga menyebabkan error 405.<\/p><p>Apabila pesan error mulai muncul setelah Anda menginstal plugin, tema, atau ekstensi baru, coba hapus dan instal ulang program tersebut.<\/p><p>Kalau menggunakan WordPress, lakukan langkah ini melalui <strong>Panel Admin WordPress<\/strong> &rarr;<strong>&nbsp;Plugins<\/strong> (Plugin) dan klik <strong>Deactivate<\/strong> (Nonaktifkan) di bawah plugin terbaru Anda.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb6227160\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"184\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menonaktifkan-plugin.png\/public\" alt=\"tampilan bagian plugin WordPress dengan menu deactivate yang dipilih\" class=\"wp-image-43542\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menonaktifkan-plugin.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menonaktifkan-plugin.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menonaktifkan-plugin.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menonaktifkan-plugin.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Untuk menghapus tema WordPress, buka <strong>Appearance<\/strong> (Tampilan) &rarr; <strong>Themes<\/strong> (Tema). Apabila Anda menggunakan tema terbaru, ubah tema tersebut ke tema lain dulu. Kemudian, arahkan kursor ke tema baru, pilih <strong>Theme Details<\/strong> (Detail Tema), dan klik tombol <strong>Delete<\/strong> (Hapus).<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb6227b8b\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"504\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menghapus-tema-wordpress.png\/public\" alt=\"tampilan bagian tema wordpress dengan opsi delete yang dipilih\" class=\"wp-image-43543\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menghapus-tema-wordpress.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menghapus-tema-wordpress.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menghapus-tema-wordpress.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menghapus-tema-wordpress.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>User Hostinger juga bisa menghapus plugin dan tema WordPress melalui hPanel:<\/p><ol class=\"wp-block-list\">\n<li>Buka <strong>Website<\/strong> &rarr; <strong>Daftar Website<\/strong> di sidebar kiri hPanel.<\/li>\n\n\n\n<li>Di samping website Anda, pilih <strong>Dashboard<\/strong>.<\/li>\n\n\n\n<li>Dari sidebar kiri, pilih <strong>WordPress<\/strong> &rarr; <strong>Keamanan<\/strong>.<\/li>\n\n\n\n<li>Scroll ke bawah sampai bagian <strong>Tema Terinstal<\/strong> dan <strong>Plugin Terinstal<\/strong>.<\/li>\n\n\n\n<li>Klik <strong>ikon tempat sampah<\/strong> di samping plugin atau tema yang ingin Anda hapus.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb62286cf\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"956\" height=\"738\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tema-dan-plugin-terinstal-hpanel.png\/public\" alt=\"tampilan bagian tema terinstal dan plugin terinstal di hpanel\" class=\"wp-image-43544\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tema-dan-plugin-terinstal-hpanel.png\/w=956,fit=scale-down 956w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tema-dan-plugin-terinstal-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tema-dan-plugin-terinstal-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/tema-dan-plugin-terinstal-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 956px) 100vw, 956px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Pada pesan konfirmasi yang muncul, klik <strong>Hapus<\/strong>.<\/li>\n<\/ol><p>Periksa apakah pesan error masih muncul setelah Anda menonaktifkan plugin dan tema terbaru. Apabila masalah sudah teratasi, coba gunakan ekstensi lain pada website Anda.<\/p><h3 class=\"wp-block-heading\" id=\"h-5-periksa-log-sisi-server\">5. Periksa log sisi server<\/h3><p>Log server bisa membantu Anda mendiagnosis dan memahami hal-hal yang terjadi pada website Anda. Log ini sering kali menjadi solusi efektif untuk mengatasi masalah seperti error &ldquo;405 Method Not Allowed&rdquo;.<\/p><p>Ada dua jenis log utama: log server dan log aplikasi.<\/p><p>Log aplikasi menyimpan riwayat peristiwa yang terjadi pada aplikasi. Log server berhubungan dengan hardware yang menjalankan aplikasi. Setiap log ini memiliki fungsi yang berbeda dalam memantau dan menyelesaikan masalah di sistem website Anda.<\/p><p><strong>Log server<\/strong><\/p><p>Log server dikelola oleh web server, seperti <a href=\"\/id\/tutorial\/apa-itu-apache\">Apache<\/a> dan <a href=\"\/id\/tutorial\/apa-itu-nginx\">Nginx<\/a>. File ini mencatat setiap permintaan yang dibuat ke server dan respons yang diberikan server.<\/p><p>Log ini biasanya dibagi menjadi:<\/p><ul class=\"wp-block-list\">\n<li><strong>Log akses<\/strong>. Memberikan informasi mendetail tentang setiap permintaan akses yang diterima oleh server dan semua layanan yang terkait. Informasi ini bisa mencakup alamat IP pengirim permintaan, tanggal dan waktu permintaan, metode HTTP, URL yang diminta, dan kode status HTTP.<\/li>\n\n\n\n<li><strong>Log error<\/strong>. Berisi error server, peringatan, dan informasi diagnostik lainnya. Log ini sangat penting untuk mengidentifikasi masalah yang menghalangi server memenuhi permintaan dengan benar.<\/li>\n<\/ul><p>Untuk menyelidiki error &ldquo;405 Method Not Allowed&rdquo;, Anda perlu memeriksa log akses dan log error.<\/p><p>Log akses membantu Anda melihat permintaan spesifik yang menyebabkan error, sementara log error memberikan petunjuk tentang kesalahan yang terjadi di sisi server.<\/p><p><strong>Log aplikasi<\/strong><\/p><p>Hampir setiap aplikasi web yang berjalan di server menyimpan log aplikasi. Log ini berisi riwayat lengkap aktivitas aplikasi web yang pernah terjadi, mulai dari hasil database yang diberikan hingga halaman yang diminta.<\/p><p>Tergantung pada strategi logging aplikasi, file ini bisa sangat bervariasi dalam format dan tingkat detailnya. Hal ini mungkin termasuk:<\/p><ul class=\"wp-block-list\">\n<li><strong>Informasi debug<\/strong>. Menampilkan data mendetail tentang eksekusi aplikasi, termasuk nilai variabel dan perubahan status.<\/li>\n\n\n\n<li><strong>Pesan error<\/strong>. Informasi tentang pengecualian atau error yang ditemui selama waktu berjalannya aplikasi.<\/li>\n\n\n\n<li><strong>Jejak audit<\/strong>. Catatan tindakan atau peristiwa penting dalam aplikasi web, seperti login pengguna, perubahan data, dan perubahan status sistem.<\/li>\n<\/ul><p>Saat menangani error &ldquo;405 Method Not Allowed&rdquo;, log aplikasi bisa memberikan konteks tentang cara aplikasi menangani permintaan dan alasannya memberikan respons dengan kode error 405.<\/p><p>Misalnya, log ini mungkin menunjukkan bahwa logika perutean aplikasi tidak mendukung metode HTTP yang diminta untuk URL yang diberikan.<\/p><p><strong>Mengakses dan menganalisis log<\/strong><\/p><p>Untuk mengakses log server, gunakan terminal Secure Shell (SSH) seperti <a href=\"\/id\/tutorial\/cara-menggunakan-putty-untuk-ssh-ke-vps\">PuTTy untuk membuat koneksi ke server<\/a>. Aplikasi ini akan memberi Anda akses command-line untuk mengelola sistem file server Anda.<\/p><p>Setelah itu, cari file log di <strong>\/var\/log\/apache2\/<\/strong> pada sistem Ubuntu atau <strong>\/var\/log\/httpd\/<\/strong> pada sistem CentOS untuk Apache. Apabila Anda menggunakan NGINX, periksa <strong>\/var\/log\/nginx\/<\/strong>.<\/p><p>Apa pun sistem operasinya, Anda akan menemukan folder <strong>log<\/strong> di direktori root aplikasi, yang berisi <strong>access.log<\/strong> dan <strong>error.log<\/strong>.<\/p><p>Anda bisa menggunakan perintah untuk menampilkan teks seperti cat, less, atau tail guna melihat isi file log ini. Contohnya, perintah <strong>tail -f \/var\/log\/apache2\/error.log<\/strong> akan menampilkan entri terbaru dalam log error Apache secara real-time.<\/p><p>Setelah mengakses log, sekarang saatnya Anda menganalisisnya:<\/p><ul class=\"wp-block-list\">\n<li><strong>Log akses<\/strong>. Cari entri yang sesuai dengan waktu ketika error 405 terjadi. Catat metode permintaan, seperti GET atau POST, dan URL yang diminta. Informasi ini akan membantu Anda mengidentifikasi permintaan spesifik yang menyebabkan error.<\/li>\n\n\n\n<li><strong>Log error<\/strong>. Perhatikan setiap entri yang muncul bersamaan dengan entri log akses untuk error 405. Entri ini bisa memberikan informasi secara lebih mendetail tentang alasan tidak diizinkannya permintaan, seperti error konfigurasi atau akses yang ditolak karena aturan server.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-6-cek-konfigurasi-web-server\">6. Cek konfigurasi web server<\/h3><p>Apabila masalah &ldquo;405 Method Not Allowed&rdquo; terus berlanjut, periksa file konfigurasi software web server Anda. Cari redirect atau instruksi penanganan permintaan yang tidak disengaja.<\/p><p>Sebagian besar web server menggunakan file konfigurasi yang mengatur cara permintaan ditangani, dan error konfigurasi dalam file-file ini bisa secara tidak sengaja memblokir metode HTTP tertentu, yang mengarah ke error 405.<\/p><p>Berikut adalah beberapa error konfigurasi yang umum terjadi pada Apache dan NGINX.<\/p><p><strong>Apache<\/strong><\/p><p>Server Apache menggunakan file <strong>.htaccess<\/strong> untuk menentukan aturan bagi setiap direktori.<\/p><p>Error konfigurasi bisa muncul dari aturan yang dimaksudkan untuk membatasi akses atau memodifikasi penanganan permintaan. Keduanya bisa secara tidak sengaja memblokir permintaan yang sah:<\/p><ul class=\"wp-block-list\">\n<li><strong>Aturan mod_rewrite<\/strong>. Digunakan untuk menulis ulang URL dan bisa salah dikonfigurasi untuk menolak metode tertentu. Sebagai contoh, RewriteRule yang dimaksudkan untuk mengalihkan traffic mungkin tidak memperhitungkan permintaan POST sehingga menyebabkan error 405 untuk metode tertentu.<\/li>\n\n\n\n<li><strong>Aturan batas<\/strong>. Memungkinkan Anda menentukan metode permintaan mana yang diizinkan atau ditolak untuk resource target. Meskipun berguna untuk meningkatkan keamanan, aturan ini juga bisa memicu respons error klien kalau tidak dikonfigurasi dengan benar.<\/li>\n<\/ul><p><strong>NGINX<\/strong><\/p><p>NGINX menggunakan <strong>nginx.conf<\/strong> untuk file konfigurasinya. Mirip dengan Apache, aturan tertentu dalam file ini bisa menyebabkan error 405 kalau salah dikonfigurasi:<\/p><ul class=\"wp-block-list\">\n<li><strong>Blok lokasi<\/strong>. NGINX memproses permintaan menggunakan blok lokasi, yang bisa dikonfigurasi untuk menangani metode permintaan tertentu. Apabila blok lokasi tidak diatur dengan benar untuk menolak metode tertentu, error 405 pun bisa terjadi.<\/li>\n\n\n\n<li><strong>Aturan error_page<\/strong>. Aturan error_page yang digunakan secara tidak tepat bisa secara tidak sengaja menyamarkan error yang sebenarnya, atau bahkan menyebabkan kode respons 405. Hal ini dikarenakan pengguna mungkin diarahkan ke resource yang tidak menerima metode yang digunakan dalam permintaan.<\/li>\n<\/ul><p>Untuk menghindari error 405, periksa file konfigurasi yang relevan berdasarkan web server Anda.<\/p><p>Untuk Apache, akses file <strong>.htaccess<\/strong> melalui direktori root di sistem file website. Metode yang paling umum adalah dengan menggunakan klien FTP.<\/p><p>Di dalam file tersebut, cobalah untuk memberikan komentar sementara pada aturan RewriteRule yang tampak tidak tepat. Anda bisa menggunakan awalan karakter <strong>#<\/strong> dan memulai ulang web server untuk melihat apakah error sudah teratasi.<\/p><p>Apabila menggunakan NGINX, akses file <strong>nginx.conf<\/strong> melalui terminal SSH seperti PuTTy. Kemudian, cari aturan apa pun yang mungkin membatasi metode HTTP tertentu.<\/p><p>Selalu mulai ulang web server Anda setelah melakukan setiap perubahan untuk menerapkannya.<\/p><h3 class=\"wp-block-heading\" id=\"h-7-periksa-kode-dan-skrip-anda\">7. Periksa kode dan skrip Anda<\/h3><p>Error 405 sering kali berasal dari metode HTTP yang tidak sesuai antara permintaan aplikasi Anda dan cara server dikonfigurasi untuk menanganinya. Berikut adalah hal-hal yang perlu diperhatikan saat meninjau kode kustom Anda:<\/p><ul class=\"wp-block-list\">\n<li><strong>Verifikasi penggunaan metode HTTP<\/strong>. Pastikan kode Anda mengirimkan metode yang benar untuk tindakan yang dimaksud: GET untuk mengambil data, POST untuk membuat data, dan seterusnya.<\/li>\n\n\n\n<li><strong>Identifikasi metode yang tidak didukung<\/strong>. Periksa apakah library atau framework yang Anda gunakan mungkin mengirimkan metode HTTP yang tidak diharapkan, yang ditolak oleh server.<\/li>\n<\/ul><p>Peninjauan kode secara menyeluruh di awal bisa membantu mencegah error 405. Pertimbangkan untuk melakukan hal-hal berikut ini:<\/p><ul class=\"wp-block-list\">\n<li><strong>Tinjau kode dengan cermat<\/strong>. Periksa kode secara manual untuk memastikan kode tersebut menggunakan metode HTTP yang sesuai dan menangani respons server dengan benar.<\/li>\n\n\n\n<li><strong>Implementasikan pengujian unit<\/strong>. Terapkan pengujian unit yang menyimulasikan berbagai metode HTTP untuk mengidentifikasi potensi ketidaksesuaian selama proses pengembangan.<\/li>\n\n\n\n<li><strong>Lakukan <\/strong><a href=\"\/id\/tutorial\/wp-debug-wordpress\">proses debugging<\/a>. Salin website Anda ke sistem pengembangan lokal dan simulasikan skenario ketika error &ldquo;405 Method Not Allowed&rdquo; terjadi.<\/li>\n<\/ul><p>Misalnya, untuk website WordPress, nonaktifkan plugin dan ganti tema Anda untuk mengisolasi masalah. Tinjau skrip kustom dan file <strong>.htaccess<\/strong> Anda, lalu gunakan developer tools di browser untuk menemukan permintaan yang bermasalah.<\/p><h3 class=\"wp-block-heading\" id=\"h-8-pulihkan-website-dari-backup\">8. Pulihkan website dari backup<\/h3><p>Terkadang, error HTTP 405 muncul karena masalah kompatibilitas. Coba <a href=\"\/id\/tutorial\/cara-backup-wordpress\">pulihkan website dari backup<\/a> untuk mengatasi kode respons ini:<\/p><ol class=\"wp-block-list\">\n<li>Di hPanel, pilih <strong>Backup<\/strong> dari menu <strong>File<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb6229911\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"241\" height=\"248\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/backup-sidebar-hpanel-e1731379895381.png\/public\" alt=\"tampilan menu backup yang dipilih di sidebar hpanel\" class=\"wp-image-41410\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Klik <strong>Pilih<\/strong> di bawah <strong>File backup<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb622a1af\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"378\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/pilih-opsi-file-backup-di-hpanel.png\/public\" alt=\"tampilan bagian backup di hpanel dengan opsi pilih yang disorot pada menu file backup\" class=\"wp-image-29459\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/pilih-opsi-file-backup-di-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/pilih-opsi-file-backup-di-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/pilih-opsi-file-backup-di-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/pilih-opsi-file-backup-di-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Pilih backup yang ingin Anda ambil filenya, lalu klik <strong>Selanjutnya<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb622aa7c\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"913\" height=\"235\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/ospi-selanjutnya-backup-hpanel.png\/public\" alt=\"memilih opsi selanjutnya di hpanel untuk memulihkan backup file\" class=\"wp-image-43545\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/ospi-selanjutnya-backup-hpanel.png\/w=913,fit=scale-down 913w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/ospi-selanjutnya-backup-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/ospi-selanjutnya-backup-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/ospi-selanjutnya-backup-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 913px) 100vw, 913px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Pilih folder yang akan dipulihkan, kemudian klik <strong>Pulihkan file<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb622b4c1\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1132\" height=\"792\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/file-dan-folder-backup-hpanel.png\/public\" alt=\"tampilan file dan folder di hpanel yang akan dipulihkan\" class=\"wp-image-43546\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/file-dan-folder-backup-hpanel.png\/w=1132,fit=scale-down 1132w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/file-dan-folder-backup-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/file-dan-folder-backup-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/file-dan-folder-backup-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/file-dan-folder-backup-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1132px) 100vw, 1132px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Sistem akan memulai prosesnya dan memberi tahu Anda setelah selesai.<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-9-cek-ulang-file-htaccess\">9. Cek ulang file .htaccess<\/h3><p>Penulisan ulang aturan yang salah dalam file <strong>.htaccess<\/strong> di website WordPress bisa menyebabkan error 405.<\/p><p>Apabila Anda <a href=\"\/id\/wordpress-hosting\">menghosting website WordPress<\/a> di Hostinger, ikuti langkah-langkah penyelesaian masalah berikut ini:<\/p><ol class=\"wp-block-list\">\n<li>Buka <strong>File Manager<\/strong> melalui hPanel<strong>.<\/strong><\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb622bf36\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1133\" height=\"453\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/09\/file-manager-hpanel-new.png\/public\" alt=\"tampilan menu file manager hostinger di halaman dashboard hpanel\" class=\"wp-image-40027\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/09\/file-manager-hpanel-new.png\/w=1133,fit=scale-down 1133w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/09\/file-manager-hpanel-new.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/09\/file-manager-hpanel-new.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/09\/file-manager-hpanel-new.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/09\/file-manager-hpanel-new.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1133px) 100vw, 1133px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Temukan dan buka folder <strong>public_html<\/strong> di File Manager.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb622e33c\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1263\" height=\"615\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/public\" alt=\"folder public_html di file manager hostinger\" class=\"wp-image-32281\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=1263,fit=scale-down 1263w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1263px) 100vw, 1263px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Klik dua kali file <strong>.htaccess<\/strong> untuk membukanya.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb622ed13\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1298\" height=\"609\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/04\/file-manager-htaccess.png\/public\" alt=\"File .htaccess pada File Manager Hostinger\" class=\"wp-image-30118\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/04\/file-manager-htaccess.png\/w=1298,fit=scale-down 1298w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/04\/file-manager-htaccess.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/04\/file-manager-htaccess.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/04\/file-manager-htaccess.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/04\/file-manager-htaccess.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1298px) 100vw, 1298px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Cari baris yang menggunakan aturan Rewrite, yang mengarahkan pengunjung ke URL tertentu. Periksa apakah ada kode [R=405]. Kalau ada, tambahkan tanda <strong>#<\/strong> di akhir baris tersebut. Kemudian, muat ulang website Anda untuk melihat apakah masalah sudah terselesaikan.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb622f7bc\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"553\" height=\"57\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/htaccess-405.png\/public\" alt=\"aturan RewriteRule di htaccess untuk mengatasi error 405\" class=\"wp-image-43547\" style=\"width:553px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/htaccess-405.png\/w=553,fit=scale-down 553w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/htaccess-405.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/htaccess-405.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 553px) 100vw, 553px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-10-perbaiki-kepemilikan-file\">10. Perbaiki kepemilikan file<\/h3><p>Izin file berfungsi untuk mengontrol pengguna yang bisa mengakses dan memodifikasi file. Pengaturan yang salah terkadang bisa menyebabkan error 405, karena server mungkin tidak memiliki izin yang diperlukan untuk memproses permintaan dengan benar.<\/p><p>Ada beberapa cara untuk memperbaiki kepemilikan file, tergantung pada platform Anda. Apabila menggunakan Hostinger, Anda bisa mengakses hPanel dan memilih opsi <strong>Perbaiki Kepemilikan File <\/strong>pada menu <strong>Tingkat lanjut<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"233\" height=\"324\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/perbaiki-kepemilikan-file-hpanel.png\/public\" alt=\"menu tingkat lanjut hpanel dengan opsi perbaiki kepemilikan file yang dipilih\" class=\"wp-image-43549\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/perbaiki-kepemilikan-file-hpanel.png\/w=233,fit=scale-down 233w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/perbaiki-kepemilikan-file-hpanel.png\/w=216,fit=scale-down 216w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/perbaiki-kepemilikan-file-hpanel.png\/w=108,fit=scale-down 108w\" sizes=\"(max-width: 233px) 100vw, 233px\" \/><\/figure><\/div><p>Setelah itu, konfirmasikan bahwa Anda ingin mengembalikan file dan folder website Anda ke nilai default, kemudian klik <strong>Jalankan<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb6230e0b\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"942\" height=\"314\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menu-perbaiki-kepemilikan-file-hpanel.png\/public\" alt=\"tampilan bagian perbaiki kepemilikan file di hpanel\" class=\"wp-image-43550\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menu-perbaiki-kepemilikan-file-hpanel.png\/w=942,fit=scale-down 942w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menu-perbaiki-kepemilikan-file-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menu-perbaiki-kepemilikan-file-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/menu-perbaiki-kepemilikan-file-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-11-periksa-a-record-dns\">11. Periksa A record DNS<\/h3><p>Konfigurasi <a href=\"\/id\/tutorial\/apa-itu-dns\">DNS (Domain Name System)<\/a> yang salah bisa menyebabkan permintaan dikirim ke server yang salah. Server ini mungkin tidak diatur untuk menangani metode HTTP tertentu sehingga berpotensi menghasilkan kode status HTTP 405.<\/p><p><a href=\"\/id\/tutorial\/cara-menggunakan-dns-zone-editor-hostinger\">Periksa A record DNS<\/a> Anda untuk memastikan semuanya sudah benar. A record adalah jenis DNS record yang paling dasar, berfungsi untuk mengarahkan domain atau subdomain ke alamat IP yang terkait.<\/p><p>Langkah-langkah untuk mengakses DNS record akan berbeda-beda tergantung pada provider web hosting Anda. User Hostinger bisa mengaksesnya melalui bagian <strong>DNS Zone Editor<\/strong> di hPanel, dari menu <strong>Tingkat lanjut<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e1fb623189f\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"241\" height=\"251\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/dns-zone-editor-hpanel.png\/public\" alt=\"tampilan bagian tingkat lanjut hpanel dengan menu dns zone editor yang dipilih\" class=\"wp-image-43551\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/dns-zone-editor-hpanel.png\/w=241,fit=scale-down 241w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/03\/dns-zone-editor-hpanel.png\/w=144,fit=scale-down 144w\" sizes=\"(max-width: 241px) 100vw, 241px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Periksa apakah A record Anda berisi informasi berikut:<\/p><ul class=\"wp-block-list\">\n<li><strong>Tipe<\/strong>. Tipe DNS record Anda harus A record.<\/li>\n\n\n\n<li><strong>Nama<\/strong>. Gunakan @ kalau nama domain atau subdomain mengarah ke alamat IP lain.<\/li>\n\n\n\n<li><strong>Mengarah ke<\/strong>. Verifikasi apakah domain atau subdomain Anda mengarah ke alamat IP yang benar.<\/li>\n\n\n\n<li><strong>Time-to-Live (TTL)<\/strong>. Berapa lama seharusnya DNS resolver menyimpan kueri untuk domain ini dalam cache. Sebagian besar provider hosting biasanya mengaturnya ke 14400 detik atau 4 jam.<\/li>\n<\/ul><p>Pengaturan domain yang mengontrol redirect URL atau perilaku <a href=\"\/id\/tutorial\/apa-itu-proxy\">proxy<\/a> juga bisa memengaruhi cara permintaan diproses.<\/p><p>Aturan redirect atau proxy yang salah dikonfigurasi bisa mengubah atau membatasi metode HTTP, yang mengakibatkan respons &ldquo;405 Method Not Allowed&rdquo; yang tidak diharapkan.<\/p><h2 class=\"wp-block-heading\" id=\"h-kesimpulan\"><strong>Kesimpulan<\/strong><\/h2><p>Error &ldquo;405 Method Not Allowed&rdquo; terjadi ketika web server menerima permintaan menggunakan metode HTTP yang tidak mendukung atau mengizinkan resource yang diminta. Penyebab umumnya meliputi:<\/p><ul class=\"wp-block-list\">\n<li><strong>Pengaturan server atau aplikasi web yang salah konfigurasi<\/strong>, membatasi metode HTTP tertentu seperti POST, GET, PUT, atau DELETE.<\/li>\n\n\n\n<li><strong>Kode atau skrip yang salah dalam aplikasi<\/strong>, terutama ketika kode kustom tidak sesuai dengan ekspektasi sisi server.<\/li>\n<\/ul><p>Untuk memperbaiki kode status 405, pertimbangkan solusi umum ini:<\/p><ul class=\"wp-block-list\">\n<li><strong>Tinjau konfigurasi server<\/strong>. Pastikan server dikonfigurasikan untuk menerima metode HTTP yang digunakan oleh aplikasi web Anda. Hal ini mungkin mencakup penyesuaian pengaturan dalam software web server Anda, seperti Apache atau Nginx.<\/li>\n\n\n\n<li><strong>Periksa kode aplikasi<\/strong>. Periksa skrip atau kode backend kustom Anda untuk mengetahui adanya error dalam penerapan metode HTTP. Pastikan kode tersebut sesuai dengan metode yang diharapkan server untuk setiap endpoint.<\/li>\n\n\n\n<li><strong>Periksa .htaccess dan aturan rewrite<\/strong>. Aturan rewrite yang salah pada file <strong>.htaccess<\/strong> bisa menyebabkan error 405. Tinjau dan perbaiki aturan ini kalau perlu.<\/li>\n\n\n\n<li><strong>Lakukan debug dan uji coba<\/strong>. Replikasi error di sistem pengembangan lokal untuk menentukan penyebabnya. Gunakan tool seperti Postman untuk menyimulasikan berbagai permintaan HTTP guna menguji respons server.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-tanya-jawab-faq-error-405-method-not-allowed\">Tanya jawab (FAQ) error 405 Method Not Allowed<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69442b7ed0303\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apa penyebab error 405?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Error 405 terjadi ketika klien mencoba menggunakan metode HTTP yang tidak diizinkan oleh server. Sebagai contoh, masalah ini bisa terjadi ketika pengguna mencoba menggunakan metode seperti PUT atau DELETE pada resource yang hanya mengizinkan permintaan GET atau POST.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442b7ed0305\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Bagaimana cara mencegah error 405 method not allowed?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Pastikan untuk menggunakan metode HTTP yang sesuai untuk resource yang diminta untuk mencegah error &ldquo;405 Method Not Allowed&rdquo;. Periksa dokumentasi server untuk menentukan metode yang diizinkan untuk setiap resource, dan pastikan permintaan tersebut hanya menggunakan metode yang diizinkan.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442b7ed0306\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apakah error 405 bisa disebabkan oleh izin file yang salah?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Izin file yang salah biasanya tidak memicu error &ldquo;405 Method Not Allowed&rdquo; secara langsung. Meski begitu, kesalahan ini bisa menyebabkan jenis error HTTP lainnya, seperti &ldquo;403 Forbidden&rdquo;, &ldquo;404 Not Found&rdquo;, dan &ldquo;500 Internal Server Error&rdquo;.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Meskipun 405 Method Not Allowed adalah error yang terjadi di sisi klien, munculnya kode ini juga sering kali disebabkan oleh konfigurasi sisi server. Biasanya, error ini terjadi ketika klien mencoba menggunakan metode HTTP yang tidak diizinkan atau tidak didukung oleh server untuk resource yang diminta. Kode error 405 Method Not Allowed Jenis error Error sisi [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/error-405-method-not-allowed\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":43555,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Cara mengatasi 405 Method Not Allowed dan penyebabnya","rank_math_description":"Menjumpai error 405 Method Not Allowed? Jangan khawatir! Yuk, cari tahu kemungkinan penyebabnya dan cara mengatasinya di artikel ini!","rank_math_focus_keyword":"405 Method Not Allowed","footnotes":""},"categories":[9451],"tags":[],"class_list":["post-43537","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-error"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/erro-405","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/erreur-405","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/error-405-method-not-allowed","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/erro-405","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/43537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=43537"}],"version-history":[{"count":9,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/43537\/revisions"}],"predecessor-version":[{"id":47018,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/43537\/revisions\/47018"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media\/43555"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=43537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=43537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=43537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}