Hushfort

Mengapa wp-admin 404 setelah URL login WordPress diganti, dan bagaimana cara masuk kembali?

Oleh Eureka Studio · Diperbarui

Jawaban singkat

Jangan panik; situs WordPress Anda baik-baik saja, wp-admin 404 karena alamat lama sengaja disembunyikan. Buka wp-config.php lewat file manager hosting atau FTP, tambahkan satu baris yang mengatur jalur login, lalu masuk di sana. Untuk masalah autentikasi dua faktor, gunakan kode pemulihan atau sakelar untuk mematikan 2FA. Sebagai upaya terakhir, hapus atau ganti nama folder plugin keamanan; WordPress lalu mengembalikan login bawaan.

Langkah-langkah

  1. 1Langkah 1

    Pastikan apa yang Anda lihat

    Jika wp-login.php dan wp-admin menampilkan halaman "Halaman tidak ditemukan" dari tema Anda, berarti login disembunyikan, bukan rusak. Situs dan konten Anda tidak tersentuh.

    Alamat login bawaan menampilkan halaman Halaman tidak ditemukan dari tema karena login disembunyikan
  2. 2Langkah 2

    Tetapkan jalur login baru dari wp-config.php

    Buka wp-config.php di folder root situs Anda dan tambahkan baris ini di atas "That's all, stop editing!". Simpan file tersebut.

    wp-config.php
    define( 'DB_COLLATE', '' ); define( 'GATEKEEPER_LOGIN_SLUG', 'jalur-baru' ); /* That's all, stop editing! Happy publishing. */
  3. 3Langkah 3

    Masuk di jalur yang baru

    Buka situsanda.com/jalur-baru. Formulir login langsung muncul. Kali ini simpan alamatnya di pengelola kata sandi Anda, lalu hapus lagi baris tadi jika mau; pengaturan Hushfort sendiri akan mengambil alih.

    Formulir login WordPress terbuka di situsanda.com/jalur-baru setelah baris darurat ditambahkan ke wp-config.php
  4. 4Langkah 4

    Kehilangan ponsel 2FA? Gunakan kode pemulihan atau sakelarnya

    Setelah kata sandi, layar kode bertuliskan "Jika Anda tidak bisa mengakses ponsel, Anda dapat memasukkan kode pemulihan." Ketik salah satu kode yang Anda simpan di sana. Jika tidak punya, tambahkan define( 'GATEKEEPER_2FA_DISABLE', true ); ke wp-config.php, masuk, siapkan 2FA lagi, lalu hapus baris itu.

    Layar login dua faktor Hushfort yang meminta kode verifikasi 6 digit, dengan catatan bahwa kode pemulihan juga bisa dipakai
  5. 5Langkah 5

    Upaya terakhir: hapus folder plugin

    Dengan FTP atau file manager hosting Anda, buka /wp-content/plugins/ lalu hapus atau ganti nama hushfort-security. WordPress menonaktifkan plugin itu dan wp-login.php berfungsi lagi.

    Lewat SSH atau di file manager
    cd wp-content/pluginsmv hushfort-security hushfort-security.off

wp-admin menampilkan 404 setelah URL login diganti karena perlindungannya bekerja: alamat lama sengaja disembunyikan. Untuk masuk kembali, tambahkan satu baris di wp-config.php yang menetapkan jalur login, gunakan kode pemulihan jika masalahnya 2FA, atau, sebagai upaya terakhir, ganti nama folder plugin keamanan. Langkah di bawah ditulis untuk Hushfort Security, plugin keamanan WordPress gratis.

Mengapa ini penting

Login tersembunyi bekerja karena tidak ada yang bisa menebaknya, termasuk, kadang-kadang, Anda sendiri. Lupa URL login khusus adalah penyebab terkunci yang paling umum pada alat penyembunyi login apa pun. Kehilangan ponsel berisi aplikasi autentikator ada di urutan kedua.

Keduanya bukan bencana, dan keduanya tidak memerlukan kata sandi Anda maupun tiket dukungan. Selama Anda bisa menjangkau file situs, Anda selalu bisa masuk kembali. Urutan yang tenang: yang paling mudah dulu, yang paling mengganggu terakhir.

Sebelum mulai, cari jalan masuk ke file situs Anda. Salah satunya:

  • panel kontrol hosting → File Manager,
  • klien FTP atau SFTP dengan detail dari hosting Anda,
  • SSH, jika paket Anda menyediakannya.

Kesalahan umum

  • Memasang ulang WordPress. Tidak perlu, dan berisiko. Solusinya hanya satu baris atau satu folder.
  • Mengedit file yang salah. Gunakan wp-config.php di root WordPress, bukan wp-config-sample.php.
  • Menambahkan baris di bawah "stop editing". Baris setelah komentar itu mungkin tidak pernah dibaca. Letakkan di atasnya.
  • Tanda kutip melengkung. Menyalin dari pengolah kata bisa mengubah ' menjadi ’, yang merusak PHP. Ketik tanda kutipnya secara biasa atau salin dari halaman ini.
  • Membiarkan sakelar 2FA tetap aktif. Baris untuk mematikan 2FA menonaktifkan autentikasi dua faktor bagi semua pengguna. Hapus segera setelah Anda berhasil masuk.
  • Tidak menyimpan URL sesudahnya. Simpan di pengelola kata sandi Anda sekarang juga.

Tanpa plugin

Jika Anda menyembunyikan login secara manual dan bukan dengan plugin, batalkan perubahan yang Anda buat:

  • Mengganti nama wp-login.php? Kembalikan namanya, atau unggah ulang wp-login.php yang bersih dari unduhan WordPress baru dengan versi yang sama.
  • Menambahkan aturan .htaccess (pembatasan IP atau kata sandi)? Hapus aturannya, atau tambahkan IP Anda saat ini ke dalamnya.
  • Perlindungan di tingkat hosting? Matikan di panel kontrol hosting Anda, atau minta bantuan dukungan.

Untuk plugin lain, solusi yang biasa sama dengan upaya terakhir di sini: ganti nama folder plugin tersebut di /wp-content/plugins/ untuk menonaktifkannya.

Jika Anda terkunci karena batas login dan bukan karena URL tersembunyi, tunggu sampai penguncian berakhir atau coba dari jaringan lain, misalnya data seluler ponsel Anda.

Jika terjadi masalah

  • Jalur baru masih menampilkan 404. Periksa baris itu dari salah ketik dan pastikan tanda kutipnya lurus. Bersihkan cache halaman dan cache CDN, lalu coba lagi di jendela privat.
  • Muncul layar putih setelah mengedit wp-config.php. Ada kesalahan sintaks PHP. Hapus baris yang Anda tambahkan, simpan, lalu tambahkan lagi dengan hati-hati.
  • Mengganti nama folder tidak membantu. Plugin keamanan lain, aturan server, atau hosting Anda mungkin juga melindungi login. Periksa /wp-content/plugins/ dan .htaccess.
  • Masih buntu? Kirim email ke [email protected] dengan apa yang Anda lihat. Jangan pernah mengirim kata sandi atau kode pemulihan.

Dengan Hushfort

Hushfort dirancang agar Anda jarang membutuhkan halaman ini:

  • Sembunyikan Login tidak melakukan apa-apa sampai Anda memilih jalur, jadi mengaktifkannya tidak mungkin mengunci Anda di luar.
  • Kartu "Jika Anda kehilangan akses" di dasbor menampilkan URL login Anda saat ini dan baris-baris darurat, sehingga Anda bisa menyimpannya selagi masih login.
  • GATEKEEPER_LOGIN_SLUG di wp-config.php menetapkan jalur login kapan saja.
  • GATEKEEPER_2FA_DISABLE mematikan autentikasi dua faktor untuk pemulihan.
  • Kode pemulihan bisa diunduh atau dicetak saat Anda menyiapkan 2FA, dan admin bisa mereset 2FA pengguna lain.
  • Menonaktifkan atau menghapus plugin mengembalikan WordPress ke bawaannya: wp-login.php terbuka lagi dan penguncian dicabut.

Langkah-langkah yang sama tersedia di halaman Terkunci di luar? kami agar mudah diakses.

Pertanyaan umum

Mengapa wp-admin menampilkan 404 setelah saya mengganti URL login?

Itu tandanya perlindungan bekerja. Alamat lama sengaja disembunyikan. Gunakan jalur login khusus Anda, atau tetapkan yang baru dari wp-config.php.

Di mana letak wp-config.php?

Di folder root WordPress Anda, bersebelahan dengan wp-content dan wp-admin. Anda bisa membukanya lewat file manager hosting, FTP, atau SSH. Beberapa hosting menyimpannya satu folder di atasnya.

Apakah menghapus folder plugin akan menghilangkan konten saya?

Tidak. Pos, halaman, pengguna, dan pesanan tersimpan di database. Menghapus folder hanya menonaktifkan plugin. Pengaturannya tetap tersimpan untuk saat Anda memasangnya lagi.

Apakah baris di wp-config.php harus dibiarkan selamanya?

Tidak. Setelah Anda berhasil masuk dan menyimpan URL login, baris itu boleh dihapus. Selama masih ada, baris itulah yang menentukan jalur login, jadi ingatlah hal ini jika nanti Anda mengganti jalur di pengaturan.

Saya tidak punya akses FTP atau file manager. Lalu bagaimana?

Minta dukungan hosting Anda untuk menambahkan baris itu ke wp-config.php atau mengganti nama folder plugin. Hosting mana pun bisa melakukannya dalam satu menit.

Laporkan bug atau minta fitur

Pesan Anda langsung diterima tim yang membangun Hushfort.

Tentang apa?

Hanya dipakai untuk membalas Anda.

Data ini hanya kami pakai untuk membalas Anda. Privasi