Jika Anda mengalami masalah di mana pengguna WordPress terus-menerus keluar (log out) secara otomatis, ini bisa disebabkan oleh beberapa faktor. Berikut adalah beberapa langkah yang dapat Anda ambil untuk memperbaiki masalah ini:
- Periksa Cookie Settings: Pastikan pengaturan cookie WordPress Anda telah dikonfigurasi dengan benar. Buka file
wp-config.php
dan periksa atau tambahkan baris berikut:define('COOKIE_DOMAIN', '');
Jika Anda menggunakan HTTPS, Anda juga perlu menambahkan:
define('FORCE_SSL_ADMIN', true);
Simpan perubahan dan periksa apakah masalahnya masih ada.
- Periksa Waktu Server: Pastikan waktu server Anda diatur dengan benar. Jika waktu server tidak sesuai, cookie autentikasi mungkin tidak valid, dan pengguna akan terus-menerus keluar. Pastikan zona waktu server sesuai dengan zona waktu yang benar.
- Periksa URL WordPress: Pastikan URL WordPress di pengaturan dasbor cocok dengan URL situs Anda yang sebenarnya. Buka “Settings” > “General” di dasbor WordPress dan pastikan “WordPress Address (URL)” dan “Site Address (URL)” sudah benar.
- Periksa Plugin: Nonaktifkan semua plugin dan lihat apakah masalahnya tetap ada. Jika tidak, aktifkan plugin satu per satu sambil memeriksa setiap kali untuk menentukan plugin mana yang menyebabkan masalah.
- Periksa .htaccess: Cek file
.htaccess
di direktori utama WordPress Anda. Pastikan tidak ada aturan redirect atau konfigurasi yang menyebabkan masalah log out. Default.htaccess
biasanya seperti ini:# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
- Periksa Konflik Tema: Aktifkan tema bawaan WordPress seperti Twenty Twenty atau Twenty Twenty-One dan lihat apakah masalahnya tetap ada. Ini dapat membantu menentukan apakah masalah terkait dengan tema.
- Cek Pengaturan Keamanan: Jika Anda menggunakan plugin keamanan atau layanan keamanan dari penyedia hosting, periksa apakah ada pengaturan yang dapat menyebabkan masalah ini. Beberapa keamanan yang ketat dapat menyebabkan masalah dengan cookie sesi.
- Pertimbangkan Menggunakan HTTPS: Jika situs Anda belum menggunakan HTTPS, pertimbangkan untuk mengaktifkannya. Beberapa masalah keamanan dapat terjadi pada situs non-HTTPS, dan menggunakan HTTPS dapat membantu mengatasi beberapa masalah tersebut.
- Bersihkan Cache Browser: Bersihkan cache browser Anda atau coba menggunakan browser yang berbeda. Kadang-kadang, informasi yang disimpan dalam cache browser dapat menyebabkan masalah log out.
- Periksa Log Error: Lihat file log error di server Anda untuk melihat apakah ada pesan kesalahan terkait dengan masalah ini. File log ini biasanya dapat ditemukan di direktori
/var/log
atau/var/log/httpd
.
Setelah mencoba langkah-langkah di atas, semoga masalah log out pada WordPress Anda dapat teratasi. Jika masalah masih berlanjut, sebaiknya hubungi penyedia hosting atau konsultasikan dengan pengembang web yang lebih berpengalaman untuk bantuan lebih lanjut.