Area admin WordPress bekerja dengan cara yang persis sama dengan bagian lain dari sistem – melalui sistem login (“/ wp-admin”), Anda dapat memperoleh akses ke dasbor, di mana Anda dapat tambahkan posting dll.
Meskipun ada sejumlah penyebab potensial masalah, semuanya relatif mudah diperbaiki.
Hal terpenting untuk dibuat adalah bahwa sistem Anda * mungkin * telah terinfeksi malware. Saya pernah mengalami masalah ini sebelumnya – peretas menyuntikkan kode ke sistem WordPress Anda dengan harapan ia akan mendistribusikan lalu lintas rujukan palsu untuk mereka.
Jika Anda memiliki masalah malware APAPUN dengan WordPress, Anda harus meminta teknisi untuk memeriksanya. Ketika itu terjadi pada kami, situs kami terus diserang dan kami harus pindah host pada akhirnya.
Jelas, malware tidak akan menjadi tinggi dalam daftar – masalah yang mungkin Anda miliki adalah plugin yang mencegah login Anda, atau beberapa masalah lain telah mencegah WordPress mengautentikasi Anda.
Penyebab
Seperti disebutkan, ada beberapa penyebab umum yang biasanya menyebabkan admin area tidak berfungsi:
- Pembaruan buruk mencegah WordPress memperbarui file inti
- Plugin tertentu mencegah proses masuk terjadi
- Anda telah mengatur aplikasi Anda ke https: // dan terus-menerus mengalami pengalihan loop
- Sistem Anda mungkin telah mengubah filenya di server
- WordPress mungkin telah terinfeksi malware
Yang paling penting untuk diperhatikan adalah WordPress dibangun dengan PHP.
PHP adalah bahasa scripting yang menyediakan fungsionalitas “dinamis” yang belum sempurna ke aplikasi-aplikasi centric Internet, memungkinkan untuk yang suka halaman dinamis, fungsi login / logoff dan banyak lagi.
Sementara PHP telah ada selama beberapa dekade, dan didukung oleh sebagian besar penyedia hosting, ada sejumlah contoh di mana aplikasinya mungkin tidak berjalan dengan baik.
Kemungkinan besar kasus instalasi WordPress Anda mengalami masalah ini, meskipun ada sejumlah masalah lain (hosting / malware / masalah pengkodean dll) yang menyebabkannya juga.
Untuk memperbaiki masalah, ada 6 “langkah” yang bisa Anda ambil …
Solusi
1. Bersihkan Cache Browser
Langkah pertama adalah membersihkan cache browser Anda.
“Cache” dari browser Anda pada dasarnya menyimpan situs web, informasi login, dll.
Itu ada untuk memberikan kemampuan browser Anda untuk “menyimpan” file yang relevan yang memungkinkan untuk memuat file / situs web lebih cepat. Anda akan terkejut betapa pentingnya hal itu sebenarnya.
Ini * dapat * menjadi kasus bahwa panel admin WordPress belum diperbarui cache-nya. Meskipun masalah yang relatif langka, masih dapat menyebabkan masalah masuk terjadi:
- Chrome
- Klik pada menu “titik vertikal” teratas di kanan atas Jendela Chrome
- Dari drop-down, pilih “Pengaturan”
- Klik pada “Advanced” (Anda harus menggulir ke bawah)
- Di bagian “Privasi dan Keamanan”, pilih “Hapus Data Perambanan”
- Periksa setiap kotak dan pastikan “Sepanjang Waktu” dipilih
- Klik “Hapus Data” (kotak biru)
- Biarkan ia membersihkan cache
- Firefox
- Klik pada menu “Horizontal Lines” di kanan atas layar
- Pilih Pilihan”
- Pilih “Privasi” (bilah sisi kiri)
- Klik “Bersihkan Riwayat Terakhir Anda”
- Pilih semua dan pastikan bahwa “Semuanya” dipilih
- Klik “Bersihkan Sekarang”
- Biarkan ia membersihkan cache
- Microsoft Edge
- Klik pada menu “titik” di kanan atas Window
- Dari drop down, pilih “Pengaturan”
- Gulir ke bawah ke “Hapus Data Perambanan”
- Klik tombol “Pilih yang harus dihapus”
- Pilih semua opsi yang tersedia dan klik “Hapus”
- Biarkan ia membersihkan cache
Ini tidak akan menyelesaikan kesalahan, tetapi harus memastikan bahwa browser Anda tidak menyebabkan masalah lebih lanjut.
2. Dapatkan Akses Ke CPanel
Langkah selanjutnya adalah mendapatkan akses ke CPanel (atau panel kontrol setara untuk hosting Anda).
SETIAP WordPress harus di-host di suatu tempat;Â cara di mana Anda dapat mengelola berbagai sumber daya / server tergantung pada jenis panel kontrol yang dijalankan host Anda.
Intinya adalah Anda perlu akses ke file-file sistem Anda.
Dengan CPanel, ini dilakukan dengan “File Manager”;Â itu mungkin berbeda tergantung pada jenis hosting yang Anda gunakan …
- Masuk ke penyedia hosting Anda
- Jelajahi ke panel kontrol dan cari cara apa pun Anda dapat mengakses “Manajer File” dari sistem Anda
Jika Anda tidak dapat mengakses file manager, Anda perlu berbicara dengan host Anda – atau – mendapatkan akses melalui FTP.
Jika Anda ingin menggunakan FTP, Anda harus melakukan hal berikut:
- Unduh aplikasi FTP (FileZilla adalah yang biasa saya gunakan)
- Setelah diunduh, jalankan aplikasi
- Ke dalam kotak “IP” / “Address”, ketik “ftp.yourdomain.com” (atau apa pun alamat FTP – host Anda akan dapat memberi tahu Anda tentang hal itu)
- Ke dalam kotak “nama pengguna” & “kata sandi”, Anda harus mengetikkan detail pengguna FTP Anda (sekali lagi, host Anda dapat membantu jika ini bukan sesuatu yang Anda ketahui)
Setelah Anda mendapatkan akses ke file sistem Anda, Anda akan dapat mulai bekerja memperbaiki.
3. Nonaktifkan Plugin (Ganti Nama Folder)
Setelah Anda memperoleh akses ke file, Anda harus mengganti nama folder “plugin”.
Mengganti nama folder ini memberi Anda kemampuan untuk secara esensial menonaktifkan plugin apa pun yang mungkin dijalankan WordPress. Tentunya, ini dapat menyebabkan masalah sementara – tetapi harus menghapus masalah potensial ini dari persamaan:
- Klik ke folder instalasi “WordPress” (Anda dapat mengetahui dengan kehadiran “wp-includes” dll di dalamnya).
- Ketika Anda menemukan folder WordPress, telusuri ke “wp-content”
- Di dalam folder ini, Anda akan menemukan folder “plugin”
- Ganti nama folder menjadi sesuatu seperti “plugins_bk”
- Kembali ke browser web Anda dan coba masuk ke instalasi WordPress Anda lagi
Jika berhasil, Anda harus mengunduh ulang setiap plugin dan mencoba mengaktifkan masing-masing sampai Anda menemukan penyebab masalah.
Jika tidak berhasil, Anda perlu mencoba memperbaiki beberapa pengaturan inti sistem WordPress.
4. Ubah Kata Sandi Admin Di DB
Sistem WordPress – seperti yang disebutkan – dibangun di PHP.
Keindahan sistem terletak pada bagaimana ia menggunakan database untuk menyimpan berbagai informasi / konten untuk situs Anda.
Untuk tujuan ini, jika Anda mengalami masalah masuk, Anda mungkin perlu mengubah beberapa pengaturan di dalam database.
Setiap host yang sah harus menyediakan akses ke portal manajemen basis data. Anda dapat menggunakannya dengan yang berikut:
- Klik pada “panel kontrol” untuk hosting Anda
- Perhatikan bagian “basis data” (ini bervariasi dari host ke host)
- Di sebagian besar penyedia hosting, Anda akan memiliki “PHPMyAdmin” – klik ini (ini memungkinkan Anda untuk mengelola basis data WordPress Anda)
- Dari database yang ditampilkan, pilih satu untuk instalasi WordPress Anda
- Jelajahi ke tabel “pengguna”
- Pilih akun admin Anda
- Di bidang “kata sandi”, ketikkan kata sandi baru
- Di bidang “type”, pilih MD5
- Klik “OK” untuk menyimpan entri
- Coba masuk kembali ke instalasi WP Anda
Seperti disebutkan, ini bukan daftar yang lengkap (masing-masing tuan rumah menangani ini secara berbeda).
Jika Anda kesulitan mengikuti langkah-langkah di atas, Anda akan lebih baik berbicara dengan penyedia hosting Anda ATAU perusahaan yang dapat memberikan dukungan.
5. Pastikan Anda Tidak Dalam Loop Pengalihan HTTPS
Salah satu penyebab utama masalah “lockout” area admin di WordPress adalah apa yang dikenal sebagai “loop pengalihan HTTPS”.
Ini pada dasarnya di mana Anda akan mengatur situs Anda untuk menggunakan HTTPS, dan itu akan memiliki fasilitas redirect lain yang mencegah Anda mengakses area admin.
Untuk memajukan ini, cara kerja cookie adalah khusus untuk domain yang Anda akses. HTTP & HTTPS dianggap entitas yang sepenuhnya berbeda, dan dengan demikian masuk ke satu varian tidak mengizinkan Anda untuk mengakses yang lain.
Perbaikan untuk ini adalah sebagai berikut:
- Di Basis Data WordPress (seperti disebutkan pada Langkah 4), klik pada tabel “wp_options”
- Cari opsi “siteurl”
- Pastikan itu “http: // …”
- Cari referensi lain apa pun ke domain / protokol situs
- Pastikan referensi “http: // …” dengan apa pun yang Anda temukan
- Bersihkan cache browser Anda (langkah 1)
- Coba masuk ke sistem Anda lagi
Jika ini tidak berhasil, mungkin perlu mengganti file inti WordPress Anda.
6. Ganti File Inti WordPress
Langkah selanjutnya adalah mengganti file inti WordPress di sistem Anda.
Untuk melakukan ini, pertama-tama kita harus memastikan file “config” untuk WP (“wp-config.php”) tetap aman:
- Akses file untuk WordPress lagi (dari Langkah # 2)
- Browse ke folder basis instalasi WordPress Anda
- Cari “wp-config.php”
- Unduh ke PC Anda
- Setelah melakukan ini, klik pada mesin pencari pilihan Anda + cari “unduhan WordPress”
- Anda harus menemukan situs web “WordPress.org”
- Klik tombol “unduh” (biru)
- Setelah disimpan, Anda harus meng-unzip file ke dalam folder di sistem Anda
- Klik kembali ke pengelola file hosting Anda
- Pilih folder “WordPress” dan beri nama (sesuatu seperti “wp_bk” atau yang serupa)
- Dari sini, buat folder “WordPress” baru (dengan nama yang sama dengan yang asli)
- Masuk ke folder ini, unggah semua file WordPress baru yang Anda unduh dari situs WP
- Salin wp-config.php ke dalam folder dasar (itu harus menimpa apa yang sudah ada)
- Coba akses situs
Jika ada masalah dengan ini, Anda dapat mengganti nama direktori WP lama Anda kembali ke nama aslinya.
Jika Anda masih tidak dapat menyelesaikan masalah, Anda perlu mendapatkan dukungan yang lebih spesifik. Sebenarnya ada beberapa cara yang dapat Anda lakukan – baik dengan komunitas online suka (seperti Microsoft Answers atau SuperUser), atau dari sumber dukungan yang berkomitmen (akun hosting Anda, dll). Fiverr juga merupakan tempat yang baik untuk menemukan orang-orang yang akan membantu menyelesaikan masalah WordPress (tetapi orang-orang ini pasti perlu membayar).
Intinya adalah bahwa WordPress pada umumnya merupakan platform yang fleksibel, dan masalah tidak dapat mengakses area admin untuk aplikasi Anda tentu tidak seunik yang Anda bayangkan. Untuk tujuan ini, itu akan melakukan keadilan situs Anda untuk – mungkin – mendapatkan “pemeriksaan” dari perusahaan WordPress, yang akan dapat memberi Anda ringkasan dari apa yang mungkin bekerja dengan baik, dan apa yang tidak. Mereka juga harus dapat mengatasi area admin yang salah.