Tutorial

10+ Cara Mengatasi WP Admin Tidak Bisa Diakses [Dijamin Ampuh!]

Anda ingin login ke WordPress untuk memposting artikel blog, tapi halaman WP admin tidak bisa diakses? 

Karena WP admin adalah halaman login untuk bisa masuk ke WordPress, kendala ini tentu perlu diperhatikan. Apalagi, penyebabnya cukup banyak, bisa karena error pada file WordPress, atau lainnya. Jadi, harus bagaimana ya?

Jangan khawatir! Anda bukan berarti tidak bisa masuk ke Dashboard WordPress untuk selamanya. Ada solusi untuk itu. Nah, di artikel ini, Anda akan belajar sebelas cara agar Anda bisa login ke WordPress lagi.

Sebelum memulai, pastikan Anda sudah membuat backup di cPanel agar tidak kehilangan file-file penting website. Yuk, simak panduan ini selengkapnya!

10+ Cara Mengatasi WP Admin Tidak Bisa Diakses

Berikut ini adalah beberapa cara yang bisa Anda lakukan jika tidak bisa login ke WordPress WP admin:

Seperti ketika Anda mengakses website pada umumnya, web browser akan menyimpan cookies dan cache setiap kali Anda membuka halaman WP admin. Tujuannya, agar browser dapat lebih cepat memuat halaman itu.

Namun, apabila tidak Anda hapus secara berkala, cookies dan cache justru bisa membuat WP admin tidak bisa diakses. Nah, berikut ini adalah langkah-langkah untuk menghapus cookies dan cache di Google Chrome:

1. Klik tombol menu (titik tiga di pojok kanan atas Google Chrome).

2. Klik menu More tools > Clear browsing data.

3. Di kolom Time Range, pilih All time. Kemudian, klik checkbox Cookies and other site data dan Cached image and files. Klik Clear data untuk menghapus cookies dan cache.

2. Cek Password Login Melalui phpMyAdmin

Apakah Anda tidak bisa login WordPress WP admin karena lupa password? Jangan khawatir, Anda bisa cek password melalui phpMyAdmin. Di bawah ini adalah caranya:

1. Silakan logIn ke cPanel Anda. Jika belum tahu caranya, silakan ikuti panduan ini.

2. Cari dan klik menu phpMyAdmin.

3. Klik database website Anda di sebelah kiri halaman phpMyAdmin. Kemudian, cari dan klik database bernama wp_users atau wpvy_users.

4. Di halaman selanjutnya, Anda bisa menemukan password login WordPress di bawah user_pass.

Dengan mengetahui password login WordPress, kini Anda bisa masuk ke Dashboard lagi.

3. Nonaktifkan Plugin dan Tema Melalui cPanel

Plugin atau tema yang mengalami error bisa menjadi penyebab Anda tidak bisa masuk ke Dashboard WordPress. Untuk memastikan itu, Anda perlu menonaktifkan plugin dan tema melalui cPanel.

1. Silakan login ke cPanel.

2. Cari dan klik menu File Manager.

3. Di File Manager, buka folder public_html > wp-content, lalu cari folder plugins.

4. Klik kanan pada folder plugins dan klik Rename untuk mengubah namanya.

5. Ketikkan nama folder di kolom yang muncul (pluginsnonaktif, misalnya) dan klik Rename File.

6. Cari folder themes di public_html dan ganti namanya seperti folder plugins tadi.

7. Apabila Anda bisa mengakses halaman WP admin setelah mengubah nama kedua folder tadi, artinya ada plugin atau tema yang menyebabkan error.

4. Scan Website untuk Mencari Malware

Malware bisa jadi penyebab Anda tidak bisa masuk ke Dashboard WordPress. Pasalnya, hacker yang menyusup ke website melalui malware mampu mengubah pengaturan login dan user Anda.

Untuk memastikan keberadaan malware di website, Anda bisa melakukan scanning menggunakan tools gratis seperti VirusTotal. Anda cukup mengakses websitenya dan klik tab URL. Selanjutnya, ketikkan alamat website di kolom yang tersedia dan tekan tombol enter di keyboard.

Namun, tools tersebut hanya akan memberitahu Anda apakah website terjangkit malware atau tidak. 

Nah, jika menggunakan layanan hosting Niagahoster, Anda dapat menggunakan fitur Imunify360 untuk memindai sekaligus menghapus file-file website yang terkena malware. Dengan demikian, website bisa bebas dari malware dan hacker.

Catatan penting: Anda wajib melakukan backup sebelum menghapus file yang terkena malware. 

5. Upload Kembali wp-login.php

Jika halaman WP admin tidak bisa diakses, bisa jadi itu karena file wp-login.php hilang atau terhapus. Solusi dari masalah ini adalah meng-upload kembali file tersebut ke hosting. Berikut ini langkah-langkahnya:

1. Download instalasi WordPress dari websitenya.

2. Installer WordPress berupa file .zip. Jadi, pastikan Anda punya program seperti WinZip atau WinRAR untuk mengekstraknya. Caranya, klik kanan di file-nya dan klik Extract here.

3. Buka folder installer WordPress yang sudah Anda ekstrak dan cari file wp-login.php.

4. Log in ke cPanel dan buka File Manager untuk mengakses folder public_html.

5. Klik tombol Upload di bagian atas File Manager. Halaman upload file akan muncul.

6. Klik dan tarik file wp-login.php dari Windows Explorer Anda ke halaman upload file.

7. Setelah wp-login.php diupload, klik kanan pada file tersebut dan klik Edit untuk membukanya.

8. Tambahkan kode berikut ini di baris terakhir file wp-login.php:

// Delete this line

$user_login = $user_data[“user_login”];

// Replace it with this line

$user_login = $user_data->user_login;

9. Klik Save Changes untuk menyimpan perubahan kode.

6. Restore File .htaccess

Error pada file .htaccess adalah penyebab lain Anda tidak bisa masuk ke Dashboard WordPress. Untuk mengatasinya, Anda harus restore file tersebut dengan mengikuti langkah-langkah berikut ini:

1. Log In ke cPanel, masuk ke File Manager, dan buka folder public_html.

2. Temukan file .htaccess dan hapus dengan klik kanan > Delete.

Sebagai catatan, .htaccess mungkin tersembunyi. Untuk menampilkannya, klik menu Settings di pojok kanan atas File Manager.

Kemudian, klik checkbox Show Hidden Files dan klik Save.

3. Apabila Anda bisa mengakses WP admin setelah menghapus .htaccess, Anda perlu restore file tersebut dengan mengikuti panduan ini.

7. Ubah Permission File

Anda mungkin tidak bisa login WordPress WP admin karena ada kesalahan kode di file-file penting seperti .htaccess. Penyebabnya bisa karena kesalahan koding yang dilakukan anggota tim pengelola website Anda. Atau, ada hacker yang menyusup dan mengutak-atik kode file.

Supaya kedua hal itu tidak terjadi, pastikan Anda ubah permission masing-masing file penting WordPress. Tujuannya agar file-file tersebut hanya bisa diakses orang yang Anda beri tanggung jawab untuk mengelolanya.

Untuk mengubah permission file, ikuti langkah-langkah berikut ini:

1. Log in ke cPanel dan buka File Manager.

2. Sebagai contoh, Anda ingin mengubah permission .htaccess. Klik kanan pada file tersebut dan klik Change Permissions.

3. Pastikan Group dan World hanya memiliki tanda centang untuk mode Read. Dengan begitu, orang yang tidak memiliki akses administrator ke WordPress Anda tidak dapat mengubah kode di dalam file.

Setelah mengubah permission, klik Change Permissions untuk menyimpan pengaturan.

Sebaiknya, Anda juga menerapkan pengaturan permission tersebut untuk file dan folder berikut ini:

  • wp-admin
  • wp-content
  • wp-content/themes
  • wp-content/plugins
  • wp-content/uploads
  • wp-config.php

8. Tingkatkan Memory Limit PHP

Memory limit PHP adalah batas memori hosting yang digunakan untuk menjalankan skrip PHP. Apabila batasnya terlalu kecil, website bisa error ketika ada terlalu banyak skrip PHP yang berjalan. Salah satu error tersebut adalah kendala WP admin tidak bisa diakses.

Untuk mengatasi error itu, Anda perlu meningkatkan memory limit PHP. Berikut ini langkah-langkahnya:

1. Log in ke cPanel dan buka File Manager. 

2. Akses folder public_html dan edit file wp-config.php.

3. Temukan baris kode ini: define(‘WP_MEMORY_LIMIT’, ’32M’);.

4. Ganti 32M menjadi 128M.

5. Klik Save Changes untuk menyimpan perubahan.

9. Perbaiki Error yang Muncul Saat Mengakses WP Admin

Saat mengakses halaman WP admin, mungkin Anda justru disambut dengan pesan error, seperti:

  • HTTP 500 Internal Server
  • Error establishing database connection
  • White screen of death
  • PHP error
  • Dan lain-lain

Untungnya, Anda bisa mengatasi masing-masing error tersebut dengan mudah. Misalnya, Anda bisa menangani white screen of death dengan mengaktifkan mode debugging. Caranya:

1. Log in ke cPanel dan buka File Manager.

2. Akses folder public_html dan klik kanan > Edit file wp-config.php.

3. Cari baris kode define( ‘WP_DEBUG’, false ), lalu ganti false menjadi true.

4. Klik Save Changes.

Apabila mengalami error lainnya ketika membuka WP admin, Anda bisa mengikuti panduan mengatasinya di daftar ini.

10. Install Ulang WordPress

Apabila WP admin tidak bisa diakses setelah Anda mencoba semua cara tadi, kemungkinan ada file core WordPress yang rusak. Cara mengatasinya adalah dengan menginstal ulang WordPress.

Ada beberapa cara untuk menginstal ulang WordPress, yaitu:

  • Melalui FTP
  • Menggunakan WP-CLI
  • Menggunakan Auto Installer WordPress

Untuk mencoba cara-cara tersebut, Anda bisa mengikuti panduan install ulang core WordPress.

Perlu Anda ingat bahwa install ulang akan menghapus semua file WordPress yang lama. Maka dari itu, Anda wajib memiliki backup agar tidak kehilangan file-file selain core WordPress, seperti plugin dan tema.

11. Restore Backup WordPress

Mengembalikan kondisi WordPress sebelum kendala terjadi juga bisa menjadi cara mengatasi admin tidak bisa diakses. Untuk restore WordPress, Anda tentu harus sudah memiliki backup website di cPanel. 

Selanjutnya, lakukan langkah-langkah di bawah ini:

  • Import backup database WordPress
  • Menginstal WordPress
  • Menginstal kembali tema dan plugin
  • Memperbaiki broken link
  • Memperbaiki broken image

Anda bisa mengikuti panduan lengkapnya di artikel cara restore WordPress.

Anda seharusnya sudah bisa masuk ke WP admin dengan mengikuti berbagai cara yang dibahas di artikel ini. Tapi, bagaimana kalau belum?

Apa yang Perlu Anda Lakukan Jika WP Admin Masih Belum Bisa Diakses?

Jika WP admin tidak bisa diakses setelah menggunakan cara-cara di atas, Anda bisa memanfaatkan forum dukungan WordPress atau forum WordPress lainnya. 

Nantinya, Anda cukup menjelaskan detail permasalah yang dihadapi. Dengan komunitas WordPress yang cukup kuat, pengguna WordPress di forum tersebut tentu akan senang membantu Anda.

Selain itu, Anda juga bisa bertanya ke layanan customer support penyedia hosting Anda. Mereka akan membantu Anda mengatasi masalah tersebut dengan sigap. 

Akan lebih baik jika penyedia hosting Anda memiliki customer supportnya yang siap membantu 24 jam penuh. Apalagi kalau Anda bisa menghubungi mereka lewat live chat, email, dan lainnya seperti Niagahoster.

Siap Mengatasi WP Admin Tidak Bisa Diakses?

Ada banyak cara yang bisa Anda lakukan untuk mengatasi WP admin tidak bisa diakses. Kami sudah menjelaskan dengan lengkap di atas, di antaranya:

  • Membersihkan cookies dan cache browser
  • Memeriksa password login melalui phpMyAdmin
  • Menonaktifkan plugin dan tema
  • Scan website untuk mencari malware
  • Upload kembali file wp-login.php
  • Restore file .htaccess
  • Mengubah permission file
  • Meningkatkan memory limit PHP
  • Memperbaiki error yang muncul saat mengakses WP admin
  • Menginstal ulang WordPress
  • Restore backup WordPress

Beberapa cara tersebut mengharuskan Anda melakukan perubahan yang besar pada website, contohnya install ulang. Nah, untuk menghindari hal yang tidak diinginkan, lakukan backup terlebih dahulu. 

Solusi lain yang lebih praktis adalah memanfaatkan fitur backup otomatis, seperti yang disediakan Niagahoster. Fitur backup otomatis ini berlaku untuk harian atau mingguan, tergantung dengan paket hosting yang Anda pilih. 

Dengan selalu memiliki backup website tersebut, Anda siap untuk memulihkan data website kalau-kalau terjadi error seperti kendala login. Jadi, jangan tunggu hingga Anda tidak bisa login WordPress WP admin. 

Yuk, gunakan layanan WordPress Hosting Indonesia dengan berbagai fitur yang lengkap!

Aldwin Nayoan

Aldwin is a content writer at Niagahoster. Specializing in web hosting and WordPress, he is eager to help people uplevel their business on the internet. Apart from being a tech junkie, Aldwin likes fiction and photography.

Share
Published by
Aldwin Nayoan

Recent Posts

25 Domain Termahal di Dunia, Berapa Harganya?

Hanya dengan belasan ribu rupiah, Anda sudah bisa mendapatkan domain baru. Lalu kenapa ada orang yang membeli domain termahal sampai…

2 days ago

Apa Itu Google Domain dan Perbedaan dengan Domain Lain

Saat berselancar di internet, mungkin Anda menemukan Google Domain sebagai salah satu opsi untuk membeli domain website.  Yap, layanan yang…

3 days ago

Apa itu DOM di JavaScript? Mengenal DOM JavaScript

Jika Anda ingin mendalami JavaScript, Anda perlu tahu apa itu DOM. Yuk pelajari semua tentang JavaScript DOM di sini!

3 days ago

Perbedaan Domain dan Subdomain yang Perlu Anda Tahu

Bagi Anda yang menggunakan website pasti sering mendengar istilah domain dan subdomain. Tapi, apa ya perbedaan domain dan subdomain? Singkatnya,…

3 days ago

Apa itu Exact Match Domain: Contoh & Pengaruhnya pada SEO

Sebelum Google meng-update algoritmanya, exact match domain menjadi jalan pintas untuk meraih ranking #1 di hasil pencarian. Apa itu exact…

4 days ago

Apa Itu Inode pada Hosting? Begini Cara Ceknya!

Inode adalah salah satu aspek yang harus Anda perhatikan ketika membeli hosting. Namun, apa itu Inodes hosting? Temukan di sini!

4 days ago