Permasalahan WordPress Loopback Error sering kali ditemui oleh pemilik website yang menggunakan basis Content Management System (CMS) WordPress.
Permasalahan ini sendiri terkadang membuat kita sebagai pemilik website bingung bagaimana langkah untuk memperbaikinya. Karena Loopback ini sendiri banyak juga digunakan oleh plugin dan aplikasi lainnya. Jika fungsi loopback ini error atau tidak bekerja maka dapat dipastikan beberapa plugin atau aktifitas lainnya tidak bisa dijalankan.
Sama seperti yang team update.or.id yang mengalami permasalahan ini pada salah satu plugin wordpress yaitu AMP. Dimana ketika kami mencoba untuk memvalidasi url mendapatkan notifikasi ” Unable To Detect Page Caching due to possible Loopback Request Problem. Please Verify that Loopback request testing is passing. Error Forbidden (code:http_443)”
Selain itu ada juga permasalah wordpress loopback error lainnya yaitu “Your site could not complete a loopback request“
Setelah berhari-hari kami mencari solusi mengatasinya dan mencari rekomendasi kesana kemari, akhirnya kami menemukan solusinya dimana rata-rata yang memiliki permasalah ini mengarah ke salah satu postingan blog milik codeopolis How to Fix the WordPress Loopback Error. Akhirnya kami juga mencoba untuk mengikutinya dan berhasil.
Karena masih banyak yang belum mengetahui cara mengatasi permasalahan ini dan masih jarang juga blog berbahasa Indonesia mengulasnya, maka kami akan memberikan bahasan serta langkahnya dalam bahasa Indonesia.
Apa Itu Loopback Request?
Pastinya sebelum ke tutorial kalian wajib tau terlebih dahulu apa sih loopback request itu. Loopback request adalah sebuah permintaan yang coba dibuat oleh WordPress itu sendiri. Permintaan loopback ini sendiri banyak sekali digunakan pada fungsi wordpress seperti menjalankan acara terjadwal ( WP Cron ) dan plugin lainnya.
Permintaan loopback ini sendiri wajib berfungsi dengan benar agar website yang kalian miliki normal dan tetap stabil untuk menjalankan acara terjadwal ataupun fungsi dari plugin lainnya.
Bagaimana Mengetahui Permasalah Loopback Error pada WordPress ?
Jika kalian memiliki permasalahan ini biasanya ketika kalian login ke dashboard admin maka kalian akan mendapatkan notifikasi permasalahan. Namun terkadang notif permasalahan ini tidak muncul karena sesuatu hal atau bahkan pemberitahuan notifikasi dimatikan maka kalian dapat melihatnya pada menu “Site Health” atau kesehatan situs dengan langkah dibawah ini:
Pilih Menu Peralatan > Kesehatan Situs
Pada laman tersebut berisikan informasi terkait situs serta server yang kalian miliki secara lengkap. Dan jika ada permasalahan maka akan muncul pada laman tersebut seperti permasalahan wordpress loopback error yang kami hadapi yaitu :
Penyebab Terjadinya wordpress Error Loopback
Ada beberapa penyebab yang mebuat errornya loopback pada wordpress ini seperti mengistall wordpress pada Docker ataupun permasalahan server hosting lainnya.
Selain itu nama domain yang kalian miliki tidak tercantum pada file /etc/hosts yang menyebabkan, ketika wordpress mencoba untuk loopback ke dirinya sendiri melalui nama domain tidak dapat terkoneksi ke hosts server yang kalian gunakan.
Tutorial Mengatasi WordPress Loopback Error
1. Tanpa Docker Container
Langkah pertama adalah untuk mengatasi bagi kalian yang melakukan instalasi tidak dalam docker ( melalui control panel ).
Langkah pertama yang harus kalian lakukan adalah melakukan login keserver milik kalian menggunakan akses SSH seperti Putty ataupun aplikasi lainnya.
Setelah berhasil melakukan login silahkan ketikkan perintah :
nano /etc/hosts
maka akan muncul seperti gambar dibawah ini :
Setelah kalian membuka file tersebut dan tampil seperti gambar diatas maka langkah selanjutnya adalah menambahkan perintah dibawah ini ke dalam file hosts kalian:
127.0.0.1 namadomain.com
Silahkan ganti namadomain.com menjadi nama domain kalian dan pastikan posisinya speerti gambar diatas. Apabila selesai kalian menambahkan baris tersebut selanjutnya adalah menyimpan dan keluar dari nano editor dengan perintah
Cltr+Xy
Tekan tombol Cltr plus huruf X kemudian tekan huruf Y dan tekan enter maka secara otomatis menyimpan file dan kalian akan keluar dari nano editor.
Setelah menambahkan baris tersebut maka kalian bisa mencoba cek ulang kesehatan situs kalian apakah masih terdapat notifikasi Loopback Error atau tidak, apabila masih silahkan hapus terlebih dahulu cache apabila kalian menggunakan plugin cache atau logout dan coba login kembali.
2. Menginstall Pada Docker
Untuk langkah kedua ini dapat kalian lakukan bagi kalian yang melakukan instalasi wordpress di Docker.
Ketikkan perintah dibawah:
docker run --add-host namadomain.com:127.0.0.1127.0.0.1namadomain.com
Kemudian pastikan isi dalam file tersebut seperti dibawah ini ketika melakukan cek menggunakan perintah docker run--add-host
:
docker run -d \
--name wordpress \
-p 8080:80 \
--add-host yourdomain.com:127.0.0.1 \
wordpress
Kesimpulan
Setelah melakukan cara diatas kami berhasil mengatasi permasalahan Loopback error pada wordpress yang kami gunakan.
Itulah tadi informasi yang dapat update.or.id berikan semoga membantu kalian. Dan Special Thanks For codeopolis.