Giriş sayfası HATASI: Beklenmedik çıktılar nedeniyle çerezler engellendi


14

Son zamanlarda giriş sayfasında bu hatayı bulduğum bir WordPress web sitem var:

HATA: Çerezler beklenmedik çıktılar nedeniyle engellendi. Yardım için lütfen bu belgelere bakın veya destek forumlarını deneyin.

Ben sadece gelen giriş sayfasına erişebilirsiniz wp-login.phpberi /wp-admin/ekranlarda Boş beyaz bir sayfa.

Web'de arama yaptım ve başarılı olamadığım birçok şeyi denedim:

  • Çıkarma ?>ve sondaki boşlukfunctions.php

  • Her ikisinin de sağlanması functions.phpve wp-config.phpdosyanın başında veya sonunda boşluk olmaması

  • Açma wp-config.phpve functions.phpNotepad ++ ve UTF-8'e dönüştürme (insanlar 'Malzeme Listesi olmadan' öneririm, ancak bu sadece Notepad ++ 'ın en yeni sürümünde bir seçenektir - Sanırım UTF-8 bunu şimdi yapıyor)

  • WP_DEBUGTrue olarak ayarladım ve debug.logbazı dosyaları tam olarak yüklemediğim zamanla ilgili 2 dışında hiçbir hata almadım . Bahsedilen bu hatadan nav-menu.php; bu, yalnızca oturum açma sorunlarımla ilgili olmayan hataları rapor ettiğini doğruladı

  • _tmpSoruna neden olan eklentileri denemek ve ekarte etmek için sonunda her eklenti klasörünü yeniden adlandırdım

  • Ayrıca tüm eklentileri aynı anda ekarte etmek için plugins klasörünü yeniden adlandırdım

Denediğim bu şeyler ve herhangi bir PHP hatası almıyorum, başka ne deneyebilirim?


Lütfen web sitenizin URL'sini paylaşabilir misiniz? /wp-login.phpURL’ye erişerek gerçekten görmek ister misiniz ?
Prasad Nevase

2
Aynı barındırmadaki alt etki alanında veya alt dizinde yeni WordPress yüklemesi aynı sorunu yaşıyor mu?
Alexey

sorunu çözdün mü? Ve eğer öyleyse, nasıl?
MatoBehr

Bu düzeltme için bu kılavuzu buradan kontrol edebilirsiniz - truetutorials.com/…

Yanıtlar:


6

Bu hata wp-login.php dosyasında üretilir, sunucu çerezleri ayarlayamazsa meydana gelir, bu çeşitli nedenlerden dolayı olabilir, sık karşılaşılan sorunlardan biri: çerezlerin ayarlanmasından önce çıktı gönderilir.

Aşağıdaki seçenekleri deneyin:

  • Güncel değilse WordPress çekirdeğini güncelleyin
  • temayı değiştir, özel tema kullanıyorsanız, sadece sunucuya ftp yazın ve özel tema klasörünü silin, WordPress varsayılan temaya geri dönecektir.
  • Sorun devam ederse, eklenti klasörünü yeniden adlandırın

Ayrıca hata günlüğünü kontrol edin, hatalar ekrana yazdırılmayabilir.


".. veya çerezler devre dışı"? Hayır, bu değil.
Croll

@DmitrijA işaret ettiğiniz için teşekkürler, haklısınız, çerezler devre dışı bırakılmış, hata mesajı farklı. Cevabı güncelledi
Fiaz Husyn

WP'ye giriş yapamıyorsam yukarıdakilerden herhangi birini nasıl yapabilirim? Tek erişimim FTP.
MatoBehr

@MatoBehr FTP kullanarak, eklenti klasörünü yeniden adlandırmak yerine hata devam ederse özel tema klasörünüzü silin. Ayrıca bu hatanın neden oluştuğunu görmek için hata günlüğünü de kontrol edin
Fiaz Husyn

5

Aşağıda yazılı olan bu adımları takip edebilirsiniz:

  1. themesDizini ve pluginsdizini yeniden adlandırın .
  2. Şimdi / wp-admin / veya /wp-login.php adresini ziyaret edin. Umarım bu sefer işe yarayacaktır.
  3. 2. adım işe yararsa gösterge tablosuna giriş yapın.
  4. Şimdi themesdizini yeniden adlandırınthemes
  5. Ardından, Appearancemenüyü ziyaret edin ve herhangi bir varsayılan wordpress temasını etkinleştirin.
  6. Umarım bu noktaya ön cepheye de erişebilirsiniz.
  7. Bu işe yararsa, şimdi daha önce kullandığınız temayı etkinleştirmeyi deneyebilirsiniz. Bu işe yararsa, muhtemelen sizin sorunlarınız yoktur.
  8. Adım 7 çalışırsa, pluginsdizini yeniden adlandırabilir pluginsve sorunlu eklentiler olup olmadığını bulabilirsiniz. Bu, sitenizi tekrar bozarsa, 1-6 arasındaki adımları tekrarlayın. 7. adım işe yaramazsa, 1-6. Adımları tekrarlayın. Bu durumda, temanızın bazı sorunları vardır. Düzelt.

Umarım sizin için çalışmalıdır. Teşekkürler


4

Adım 1: Hangi dosyaların hataya neden olduğunu görmek için hata günlüklerini kontrol edin.

Hata Günlükleri

Adım 2: Hatalar “Üstbilgi bilgileri değiştirilemiyor - zaten gönderilen üstbilgiler (çıkış başladığı yer”) ve daha sonra dosya yolu ve wp-login.php dosyasının yolu ve satır numarası gibi ise, bunun UTF-8 BOM olduğunu onaylayacaktır. sorun ve sorunu olan dosyayı bulabilirsiniz.

Not Defteri Dönüştürme

Adım 3: Dosyayı açın (Benim durumumda “custom-posts.php” dosyasıydı) sorunu olan Notepad ++ uygulamasında hataya neden oldu. Menüden Kodlama seçeneği altında seçilen “UTF-8'de kodla” seçeneğini gösterecektir . “Malzeme Listesi olmadan UTF-8'de kodla” yı seçtiğinizden emin olun ve “UTF-8'de Kodla” DEĞİLDİR , ardından “Malzeme Listesi olmadan UTF-8'e Dönüştür” e tıklayın, dosyanızın herhangi bir yerine enter tuşuna basın ve kayıt etmek.

Benim için çalıştı; ancak bazı durumlarda eklenti sorunu olabilir ve yeniden adlandırmak eklentileri klasörü yardımcı olabilir. Ancak herhangi bir değişiklik yapmadan önce ne yaptığınızı bilmek için hata günlüklerini kontrol ettiğinizden emin olun.



2

Benim görüşüme göre bu bazı tema sorunu ile ilgili. Aşağıdaki adımları izleyin ve umarım bu sizin çözümünüz olacaktır.

1. WP_DEBUG etmek TRUE değerini ayarlamak WP_DEBUGiçin TRUEsizin de wp-config.phpdosyaya. Bu size wp-login.phpsayfada anlamlı bir hata mesajı verecektir . Çözümden sonra bu değişikliği geri alabilirsiniz.

2. Bkz HATA
ayarladığınız kez TUREiçin WP_DEBUG, sen alabilirsiniz başlık bilgileri hata mesajı değiştirilemiyor . Bu iletiye dayanarak, Temanızla ilgili sorunlar olabileceğini varsayabiliriz.

3. Tema klasörünü yeniden adlandırma
Nokta 2 ise, etkin tema klasörü adınızı bir değerle yeniden adlandırmanız gerekir (örn. Mytheme TO mytheme1). Geçerli varsayılan temayı varsayılan olarak kullanmasına rağmen giriş yapabilmeniz gerekir.

4. Aktif tema tekrar
3. adım ve giriş başarısı tamamlandıktan sonra, aynı boş sayfa sorunu ile tekrar karşılaşabilirsiniz. Endişelenmeyin, çünkü bu 3. noktaya bağlıdır. Yönetici panelleri> Görünüm> Temalar'daki kullanılabilir temayı etkinleştirin .

NOT: Eski temanızı seçmeyin (yani 3. adı değiştirdik) çünkü bu temanın sorunları var. Bu sorunu çözdükten sonra o temayı tekrar kullanabilirsiniz.

Temanızla ilgili sorununuz için, günlük dosyasını kontrol ederek sorunun ne olduğunu kontrol edebilirsiniz.

Hâlâ aynı sorunla karşı karşıyaysanız, aşağıdaki gibi başka bir seçeneği denemeniz gerektiği anlamına gelir:
1. WordPress sürümünüzü güncellemeniz gerekir. Nasıl yapılacağını kontrol edin
2. Tüm eklentilerinizi devre dışı bırakın ve tekrar etkinleştirin.

Bitti! Umarım bu size yardımcı olur.


1

Error.log hiçbir şey göstermiyor garip görünüyor ...

BOM karakterlerini tamamen dışlamak için , diğer kaynaklardan kopyaladığınız herhangi bir kodu ( functions.phpve içinde wp-config.php) UTF-8 biçiminde olduğundan emin olduğunuz bir belgeye yeniden yazmayı denerim . Programda belge biçimi değiştirilse bile karakterlerin kalması mümkündür.

Ek Not: Notepad ++ sürümünüzün "Malzeme Listesi olmadan" özelliğini destekleyip desteklemediğinden emin değilseniz, farklı bir düzenleyici kullanmayı deneyin. Bu sorun için yalnızca farklı bir tane kullanmanız gerekebilir.

Bunun dışında wp-login.phpdosyanızı tamamen değiştirmeyi denediniz mi? Bunu deneyebilir ve / veya tüm wp-adminklasörü değiştirebilirsiniz . Eğer ilgili bir sorun yaşadıysanız nav-menus.phpdüzgün yüklenmiyor, diğer dosyaları / dizinleri başarısız veya kısmen de yüklenir olabilir.


0

Ben aynı sorunu vardı ve ÇÖZÜLDÜ. Ben sadece FTP ile bağlanmak ve tema ve eklenti klasör adını değiştirmek ve ben herhangi bir sorun olmadan wp admin erişebilirsiniz. Umarım bu başkalarına yardım eder.

Teşekkürler, Nilesh


0

Aynı sorunu yaşadım ve sadece tema klasörünü yeniden adlandırarak kontrol panelinde oturum açabildim. Sorun benim temamla ilgiliydi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.