Saya memiliki situs web WordPress yang baru-baru ini saya temukan memiliki kesalahan ini pada halaman login:
GALAT: Cookie diblokir karena hasil yang tidak terduga. Untuk bantuan, silakan lihat dokumentasi ini atau coba forum dukungan.
Saya hanya dapat mengakses halaman login wp-login.php
, karena /wp-admin/
menampilkan halaman putih kosong.
Saya telah mencari di web dan mencoba banyak hal tanpa hasil:
Menghapus
?>
dan ruang di ujung jendelafunctions.php
Memastikan keduanya
functions.php
danwp-config.php
tidak memiliki spasi di awal atau akhir fileMembuka
wp-config.php
danfunctions.php
di Notepad ++ dan mengonversi ke UTF-8 (orang merekomendasikan 'tanpa BOM' tapi itu hanya opsi di versi terbaru Notepad ++ - Saya menduga UTF-8 melakukannya sekarang)Saya telah menyetel
WP_DEBUG
ke true dan tidak menerima kesalahan dalamdebug.log
, kecuali untuk 2 yang berhubungan dengan ketika saya belum mengunggah beberapa file. Kesalahan khusus itu disebutkannav-menu.php
; ini mengkonfirmasi bahwa ini melaporkan kesalahan, hanya saja tidak terkait dengan masalah login sayaSaya mengganti nama setiap folder plugin dengan
_tmp
di akhir untuk mencoba dan menyingkirkan plugin yang menyebabkan masalahSaya juga mengganti nama folder plugins untuk menyingkirkan semua plugin pada saat yang bersamaan
Mengingat hal-hal ini saya sudah mencoba, dan bahwa saya tidak menerima kesalahan PHP, apa lagi yang bisa saya coba?
/wp-login.php
URL.Jawaban:
Kesalahan ini dihasilkan di wp-login.php, itu terjadi jika server tidak dapat mengatur cookie, ini dapat terjadi karena beberapa alasan, salah satu masalah umum adalah: output dikirim sebelum pengaturan cookie.
Coba opsi berikut:
Juga periksa log kesalahan, kesalahan mungkin tidak dicetak ke layar.
sumber
Anda dapat mengikuti langkah-langkah yang ditulis di bawah ini:
themes
direktori danplugins
direktori.themes
direktori lagi menjadithemes
Appearance
menu dan aktifkan tema wordpress default apa pun.plugins
direktoriplugins
dan mencari apakah ada plugin yang bermasalah. Jika itu merusak situs Anda lagi, ulangi langkah 1-6 lagi. Jika langkah 7 tidak berhasil, ulangi langkah 1-6 lagi. Dalam hal ini, tema Anda memiliki beberapa masalah. Memperbaikinya.Saya harap, ini akan berhasil untuk Anda. Terima kasih
sumber
Langkah 1: Periksa log kesalahan, untuk melihat file mana yang menyebabkan kesalahan. Memeriksa file log kesalahan Anda akan membantu Anda memahami apa yang sebenarnya menyebabkan masalah.
Log Kesalahan
Langkah 2: Jika kesalahannya seperti "Tidak dapat mengubah informasi header - header sudah dikirim oleh (output dimulai pada" dan kemudian path file dan jalur dan nomor file wp-login.php. Ini akan mengkonfirmasi Anda bahwa itu adalah UTF-8 BOM masalah dan Anda dapat menemukan file yang telah mendapat masalah.
Konversi Notepad
Langkah 3: Buka file (Dalam kasus saya itu adalah file "custom-posts.php") menyebabkan kesalahan pada Notepad ++, yang telah mendapatkan masalah. Ini akan menampilkan "Encode in UTF-8" yang dipilih di bawah opsi Encoding dari menu. Anda perlu memastikan bahwa Anda telah memilih "Encode di UTF-8 tanpa BOM" dan BUKAN "Encode di UTF-8" , lalu klik "Konversikan ke UTF-8 tanpa BOM" , tekan enter di mana saja di file Anda dan menyimpan.
sumber
Pertama periksa situs Anda dengan tema WordPress default dan jika masalah Anda teratasi, jadi cobalah untuk memeriksa file php tema Anda dan hapus spasi atau baris baru sebelum
<?php
dan hapus?>
di akhir file.Periksa juga https://codex.wordpress.org/Editing_wp-config.php#Set_Cookie_Domain dan gunakan
define( 'COOKIE_DOMAIN', 'www.askapache.com' );
di wp-config.php Anda.sumber
Menurut pendapat saya ini terkait dengan beberapa masalah tema. Ikuti langkah-langkah di bawah ini dan saya harap ini akan menjadi solusi Anda.
1.
WP_DEBUG
untukTRUE
mengatur nilaiWP_DEBUG
keTRUE
dalamwp-config.php
file Anda . Ini akan memberi Anda pesan kesalahan yang bermakna diwp-login.php
halaman. Setelah solusi, Anda dapat mengembalikan perubahan ini.2. Lihat ERROR
Setelah Anda menetapkan
TURE
untukWP_DEBUG
, Anda mungkin mendapatkan Can tidak memodifikasi informasi header pesan kesalahan . Berdasarkan pesan itu, kami dapat berasumsi bahwa mungkin ada masalah dengan Tema Anda.3. Ganti nama folder tema
Jika poin 2, Anda perlu mengganti nama nama folder tema aktif Anda dengan beberapa nilai (yaitu mytheme TO mytheme1). Anda harus dapat masuk meskipun itu akan default ke tema default saat ini.
4. Tema aktif lagi
Setelah menyelesaikan langkah 3 dan berhasil masuk, Anda dapat kembali menghadapi masalah halaman kosong yang sama. Jangan khawatir karena ini karena poin 3. Aktifkan salah satu tema yang tersedia dari panel Admin> Tampilan> Tema .
CATATAN: Jangan pilih tema lama Anda (mis. Kami menamainya menjadi poin 3) karena tema itu punya masalah. Setelah Anda menyelesaikan masalah itu, Anda dapat kembali menggunakan tema itu.
Untuk masalah terkait tema Anda, Anda dapat memeriksa apa masalahnya dengan memeriksa file log.
Jika masih menghadapi masalah yang sama, itu berarti Anda perlu mencoba opsi lain seperti:
1. Anda perlu memperbarui versi wordpress Anda. Periksa cara
2. Nonaktifkan semua plugin Anda, dan aktifkan kembali.
Itu selesai! Semoga ini bisa membantu Anda dengan baik.
sumber
Tampaknya aneh bahwa error.log tidak menunjukkan apa-apa ...
Untuk sepenuhnya menyingkirkan karakter BOM, saya akan mencoba mengetik ulang kode apa pun secara manual (dalam
functions.php
danwp-config.php
) yang telah Anda salin dari sumber lain ke dalam dokumen yang Anda yakini memiliki format UTF-8. Ada kemungkinan karakter tetap meskipun format dokumen telah diubah dalam program.Catatan Tambahan: Jika Anda tidak yakin apakah versi Notepad ++ Anda mendukung "tanpa BOM," coba gunakan editor lain. Kemungkinannya adalah Anda hanya perlu menggunakan yang berbeda untuk masalah khusus ini.
Selain itu, sudahkah Anda mencoba sepenuhnya mengganti
wp-login.php
file Anda ? Anda bisa mencobanya dan / atau mengganti seluruhwp-admin
folder. Jika Anda mengalami masalah dengannav-menus.php
tidak mengunggah dengan benar, file / direktori lain mungkin gagal atau diunggah sebagian.sumber
Saya memiliki masalah yang sama dan saya MENYELESAIKANnya. Saya hanya terhubung dengan FTP dan mengubah tema dan nama folder plugin dan saya dapat mengakses admin wp tanpa masalah. Saya harap ini membantu orang lain.
Terima kasih, Nilesh
sumber
Saya memiliki masalah yang sama dan saya bisa masuk ke dasbor hanya mengganti nama folder tema. Jadi masalahnya adalah dengan tema saya.
sumber