WordPress’in bir çözümle en yaygın hatası
WordPress, çeşitli nedenlerden dolayı popüler bir CMS’dir. Ücretsiz, çok yönlü ve çok kullanıcı dostu olmanın yanı sıra, WordPress mevcut en istikrarlı blog platformlarından biridir. Ancak, WordPress sorunlarını çözmeniz gerekebilecek zamanlar vardır. Sorunu tanımlamak için, sorunun WordPress eklentisinde, örneğin kurulum sırasında mı yoksa metin editörleri gibi varsayılan WordPress özellikleri olup olmadığını bilmeniz gerekir. Aldığınız hata mesajını yazın veya 503 hizmet hatası mevcut değil, gözlemlediğiniz yanlış davranışı yazın. Devamını Oku: WordPress sitenizi hatalar için nasıl test edersiniz
Bu kılavuz, WordPress genel problemlerini çözme, yorumların spam ile işlenmesi ve hatta tasarım ve düzen ile ilgili sorunları çözme hakkında bilgi içerir. Öyleyse, hataları ve çözümleri aşağıda tek tek keşfedelim.
Ölüm hatasının beyaz ekranını düzeltin
Zaten bir hata gönderen başlığı düzeltin
Sorun: Sayfa yalnızca bir PHP kodu ile donatılmıştır
Sorun: MySQL veritabanını bağlayamıyorum
Arama olduğu söylenen yayınları göremiyorum kriterleri karşılamıyor
Sorun: Blogumu gerçekten kişisel hale getirmek istiyorum
Sorun: E -posta ile gönderilen bir şifre almadım
Sorun: Çok fazla spam yorum aldım
Sorun Çözme Teması
Problem çözme eklentisi
WordPress Yönetici Arayüz Hatası
Ekstra kasılmalar, yeni WordPress gönderisinde bir hata işaret etti
HFEED Hatasını Geliştirin: Hatomentry için en az bir alan ayarlanmalıdır
WordPress IO Hata Görüntüleri Yükleme
WordPress iyileştirme hatalarını geliştirin | İzin verilen bellek boyutu bitiyor
WordPress En Yaygın Hatalar 1. Beyaz Ekran Ölüm Hatasını Onarın Hem PHP hataları hem de veritabanı hataları, WordPress topluluğunda yaygın olarak WordPress ölümünün beyaz bir ekranı olarak bilinen beyaz bir ekran, bilgi olmadan boş ekran olarak ortaya çıkabilir. [Beyaz Ekran Death] WordPress kullanıcıları, birçok kez, beyaz ekran ölüm adı verilen birkaç hata buldu. Bu hata, beyaz ekranın tamamen siyah beyaz olduğunu gösterir. Sorunun ne kadar zaman alabileceğini öğrenmek için, ancak web sitenizi kurtarmanın bazı hızlı yollarını anlatacağız. Bahsedilen iyileştirme, eklentilerin birkaç kodlaması veya kullanımı da içerebilir. Sorunları çözmek amacıyla, WP-Config ona ihtiyacı olan arkadaşınızdır. Hata ayıklama modunu etkinleştirmek için birkaç satır kod eklemeniz gerekir. Hata Ayıklama Modu, web sitenizdeki tüm hataları listede görüntüler. Yerel erişime sahip siteler için, WP-Config dosyanıza aşağıdaki kodu ekleyin:
tanımlama (‘wp_debug’, true); Ve WP-Config dosyanızda bu satıra yerleştirin: /* Hepsi bu, düzenlemeyi bırakın! Tebrikler bloglama. */ WP-Debug, WP-Config dosyasında yazılmışsa, “True” olarak ayarlanmış tırnak işaretleri içermez. Doğrudan web siteleri için, bu kodu kullanmamaya çalışın, çünkü tüm hataları ve kök dosya sunucusu yolunu ve ana sayfada ziyaretçilere kötü bir izlenim bırakabilecek ve web sitenizi tehdit edebilecek diğer önemli bilgileri görüntüleyecektir. Siteyi doğrudan hata ayıklamak için aşağıdaki kodu kullanın: // wp_debug modedefine’yi etkinleştirin (‘wp_debug’, true);
// /wp-content/debug.log dosyasına hata ayıklama günlüğünü etkinleştirin
tanımlama (‘wp_debugg_log’, true);
// Hataların görünümünü devre dışı bırakın ve WarningsDefine (‘wp_debug_display’, yanlış);
@ini_set (‘Display_errors’, 0);
// JS ve CSS çekirdek dosyasının geliştirici sürümünü kullanın (yalnızca bu çekirdek dosyasını değiştirirseniz gerekli)
tanımlama (‘script_debug’, true); Beyaz ekran hatası görünmeden önce JavaScript dosyasında veya CSS web sitesinde herhangi bir değişiklik yapmadıysanız, kodun son satırını silin. Site, WP-Content/Hata Ayıklama’daki hata günlüğünü doğrudan kontrol edebilir. Yerel site, ön uçtaki bir hata listesini görebiliyor ve ardından sorunun nerede olduğunu görebiliyor gibi görünüyor.
2. Onarım Başlığı Bazen Hatalar Gönderildi, Tarayıcıyı bloga yönlendirdiğinizde, sayfanızda “Üstbilgi gönderildi” mesajını görüntüleyen bir hata alabilirsiniz. Tüm sayfa dağınık görünebilir ve işe yaramaz. WordPress, PHP oturum işlevini kullanır. Boş bir alan olabilecek bu oturumun işlevinden önce birisi görüntülenirse, tarayıcınız tüm başlıkları aldığı ve çıkışı göstermeye başladığı için oturum işlevi düzgün çalışmaz. Bu gibi durumlarda, bu hata oluşabilir. Hatanın nerede olduğunu öğrenmelisin. Çoğu zaman, bu manuel olarak düzenlediğiniz bir dosyadır. Hatırlarsanız, WordPress’i yüklerken wp-config.php düzenleyin. Dosyayı metin düzenleyicinizle açın ve daha önce hiçbir şey olmadığından emin olun? İlk sırada ve sonra?> Son satırda. Şimdi bu dosyayı kaydedin, WordPress dizininize yükleyin ve sayfanızı yenileyin.
3. Sorun: Sayfa yalnızca bu PHP kodu ile donatılmıştır, yalnızca sunucunuz PHP’yi doğru bir şekilde kıramadığında ortaya çıkabilir. Bu, sunucu yapılandırmanız meselesidir; PHP sunucunuza yüklenmez veya doğru çalışacak şekilde yapılandırılmamıştır. Bu sorunun üstesinden gelmek için sunucunuz için sistem yöneticisine başvurun veya PHP’yi yüklemeyi deneyin. 4. Sorun: Web’i sık sık keşfederseniz MySQL veritabanını bağlayamıyorum, o zaman tek astar görmüş olmalısınız: en az bir kez veritabanı bağlantısı oluşturma oluşturma. Tek astar aslında istenen sonuçları almanızı engelleyen bir hatadır. Bu sizi hayal kırıklığına uğratabilir, ancak herhangi bir web sitesi sahibi için daha da sinirli olabilir. WordPress yeni başlayan biriyseniz, büyük olasılıkla bu hatayı bulacaksınız. Yukarıdaki mesaj görünürse, bu, web sitenizin çalışmadığı ve potansiyel müşterilerin kaybına neden olan ve nihayetinde gelir kaybına neden olan trafiği kaybettiğiniz anlamına gelir. Şimdi sorun bu hatanın nasıl düzeltilebileceğidir. Ayrıca, veritabanı bağlantı hatasının gerçek anlamı nedir? WordPress’te bu nasıl önlenebilir?
Bu sorunun üstesinden gelmek için wp-config.php’yi açın ve veritabanı parametresinin doğru olup olmadığını kontrol edin. Bu ayarın iyi olduğundan eminseniz, Daemon/MySQL hizmetinin doğru çalışıp çalışmadığını kontrol edin. MySQL çalışmıyorsa, bu hizmeti çalıştırın. MySQL çalışıyorsa, hizmeti başlatmayı deneyin. MySQL sürüm 4.1 ve daha yeni bir parola şifreleme ayarları biraz değiştirildi, böylece PHP birkaç MySQL sürümüne bağlanamıyor. Veritabanı parametrenizin iyi olduğundan ve MySQL’in de çalıştığından eminseniz, MySQL komut aracınızı kullanarak MySQL’e bağlanın ve şu komutu uygulayın: parola = Old_password (‘your_current_password’);
Flush’ın ayrıcalığı; Bu, PHP’nin MySQL’e bağlanabilmesi için eski şifre şifrelemesini kullanacaktır. Örneğin, geçerli veritabanı şifremin yeni şifreleme ayarlarıyla kök olduğunu varsayalım. Eski şifreleme ayarlarına değiştirmek istiyorum. WordPress kullanırken karşılaşabileceğiniz bazı temel ve genel sorunlar. Ayrıca, 502 kötü ağ geçidi hatalarını çözmek için bu olağanüstü kılavuzu okuyun. 5. Düzeltme: Mesajları göremiyorum, bu kriteri karşılamadığı söylenenler önbellekleme nedeniyle ortaya çıkabilir. Örneğin, bir kez aradınız ve WordPress önbelleğinde arama sonuçlarını kaydetti. Sayfayı her ziyaret ettiğinizde eski sonuçlar görürsünüz. Tarayıcınızdan önbellek ve çerezleri temizleyerek bu sorunun üstesinden gelebilirsiniz. Bu sorun için hatalar için search.php ve index.php’yi de kontrol edebilirsiniz.
6. Sorun: Blogunuzu özel ve kişisel gruplar için veya kendi resmi departmanınız için çalıştırırsanız blogumu gerçekten kişisel hale getirmek istiyorum, böylece sadece grup üyeleriniz bunu görebilir, o zaman bunu bir tür kimlik doğrulaması ile güvence altına almak istersiniz. Tek yapmanız gereken, temel HTTP kimlik doğrulamasını etkinleştirmek için .htaccess dosyanızı değiştirmek. Bunun için, Linux’ta HTPasswd komutunu kullanarak bir HTPasswd dosyası oluşturmalısınız. Windows kullanıyorsanız, Google’da htpasswd.exe için arayın ve güvenilir bir konumdan indirin. Komut satırınıza aşağıdaki komutu uygulayarak bir HTPasswd dosyası oluşturalım: htpasswd -cm .htpaswd Kullanıcımın adı htpasswd komutu, varsayılan olarak tüm Linux dağıtımında bulunan bir komut satırıdır. Bu komutu uyguladıktan hemen sonra, komut satırı parolayı girmenizi isteyecektir; Şifrenizi giriniz. HTPasswd dosyasının şifreli şifreler içerdiğini, ‘kullanıcı adı’ için geçerli çalışma dizininde oluşturulduğunu unutmayın. Dosyayı WordPress klasörünüze kopyalayın. HTPasswd dosyasının kendisi işe yaramaz. WordPress klasörünüzde aşağıdaki içeriğe sahip bir .htaccess dosyası oluşturalım, bu da Apache’ye HTPasswd dosyasını kullanarak temel HTTP kimlik doğrulamasını etkinleştirmesini söyleyecek:
AuthName “Sınırlı Alan”
AuthUSERFILE “Absolute_url_of_your_.htpasswd_file”
Bu dosyayı WordPress dizininize .htaccess olarak kaydetmeyi gerektirir.Artık tarayıcınızı kullanarak bu WordPress URL’sine her göz attığınızda, daha önce yaptığınız kullanıcı adını ve şifreyi gerektirir..Htaccess dosyasındaki HTPasswd dosyasından mutlak URL sağlamalısınız;Göreceli URL ile çalışmaz.Örneğin, WordPress klasörünüz/home/kendiniz klasör/public_html/wordpress’te bulunuyorsa, .htpasswd dosya konumu/ev/youuraccount/public_html/wordpress/.htpasswd olmalıdır.Bu mutlak yolu izlemekte sorun yaşıyorsanız, endişelenmeyin.Bu WordPress klasöründe aşağıdaki kodla bir PHP dosyası oluşturun: Şimdi bu dosyayı çalıştırın.Çok fazla metin içeren bir sayfa göreceksiniz._Server [“belge_root”] metnini arayın ve bu klasörün mutlak URL’sini sağ tarafta bulacaksınız.
7. Sorun: Web sunucunuzda yüklü bir SMTP sunucusu yoksa veya e -posta işlevi açıkça devre dışı bırakılmışsa, e -posta yoluyla gönderilen şifreleri kabul etmiyorum. Lütfen sistem yöneticinizle iletişime geçin veya sendmail (veya başka bir e -posta sunucusunu) doğru şekilde yüklemeyi deneyin. Bu işe yaramalı. 8. Sorun: Birçok spam yorum alıyorum, insanların reklam ve spam amaçları için blog makinelerinden, blog makinelerinden bazı çok yararlı özellikleri nasıl kötüye kullanabileceğine dair bir resminiz var. Yani tek yapmanız gereken spam ile savaşmaya başlamak. Kuşkusuz, spam her zaman belirli kategorilere dahil edilmediğinden, bir şeyi spam olarak algılayabilen bazı otomatik programlar veya rutinler yapmak çok zordur. Dahası, spammer de akıllıdır. Spamer’den kurtulma hakkında daha fazla bilgi için bkz. WordPress aktif ve koştuktan sonra, insanlar genellikle temalar gibi şeylerle ilgili sorunlar yaşarlar. Örneğin, tarihin temada görünmesini isteyebilirler ve varsayılan olarak değilse nedenini bilmiyorlar. Başka bir sorunun, resim yüklemelerini engelleyen klasör izniyle bir ilgisi olabilir.
9. Sorun Çözme Temaları Bir blogu varsayılan temaya döndürün. Dashboard’u açın -> Görünümler -> Temalar -> Yirmi on yedi tema (veya varsayılan temalar) bulun ve Etkinleştir’i seçin. Mevcut temanızın tarafın birden fazla tarafına sahipse, özel widget’ınızı aktif olmayan widget alanına taşımanızı şiddetle tavsiye ederim (mevcut widget alanına bırakmamaya dikkat edin), karışıklık olasılığından korumak için onu karışıklık olasılığından korumak için Onlar onlar yirmi -ten temasında bulunmuyor. Mevcut temanız tek bir yan çubuksa, genellikle bunun için gerekli değildir. 10. Problem Çözme Eklentileri Sık sık, tüm WordPress platformunda büyük bir güncellemeden sonra eklentiler için sorunların ortaya çıktığını göreceksiniz. Ancak, eklentinizi çalıştırmada sorun yaşıyorsanız denemek için bazı ipuçları. Eklentim bir güncellemeden sonra çalışmayı durdurur – bilinen sorunlar olup olmadığını görmek için eklenti web sitesini (eklenti tarayıcısında listelenmiştir) kontrol eder. Eklenti tarayıcısımda bir eklenti bulamıyorum, doğru klasöre yüklediğinizden emin olun: WP-Concent/Eklentiler. Eklenti sürümünün uyumluluğunu kontrol edin – eklentinin WordPress’in yeni sürümüyle çalışmaması olasılığı vardır;
Sorun busa, umarım geliştirici hemen bir güncelleme yayınlar. Eklentim, X klasörüne izin vermediğim, izinlerin ve klasörlerde kullanıcıların kendilerine yazmasına izin veren veya yasaklayan bir ayar olduğunu söylüyor. WordPress Codex’teki izin ayarları hakkında daha fazla bilgi edinebilirsiniz. Eklentim yazımda X’i görüntülemeli, ancak değil – çoğu zaman bir eklenti, yazınıza “tetik” eklentilerine özel bir etiket yerleştirmenizi gerektirir; Eklenti kurulum belgelerini okuyun. Eklenti sitesinde cevabı bulamıyorum – Google Search, “WordPress’e [eklenti adı] yüklerken sorunlar” için hızlıdır. Ayrıca, eklenti evindeki forum bağlantılarını https://wordpress.org/plugins/ adresindeki eklenti dizinindeki kontrol edebilirsiniz. Google, aradığım cevabı vermedi – farklı eklentiler için WordPress eklentisi dizini arıyor. Umarım WordPress dünyanızı sallayabilirken, bunun da tehlikeli olabileceğini ve her zaman dikkatle muamele edilmesi gerektiğini öğrenirsiniz. WordPress kullanmanın birçok faydası vardır ve bazıları yalnızca eklenti geliştiricileri için faydalı olacaktır, diğerleri ise içerik üreticileri için iş akışlarının arttırıcıları olarak saftır. 11. WordPress Yönetici Arayüz Hatası WordPress Yönetici Paneliyle ilgili herhangi bir sorunla karşılaşırsanız, örneğin, 10-12 saniyeden fazla süren bir yükleme süresi, bu sorunun üstesinden gelmenize yardımcı olabilecek bazı adımlar.
Belki yüklü WordPress PHP dosyanız çeşitli WordPress örnekleri tarafından bellek için durdurulmuştur. Bu, daha fazla bellek tahsis etmek için PHP yapılandırma ayarlarını düzenleyerek geliştirilebilir. Ayrıca, yaklaşık 500 dahili hatayı okumak bu sorunun çözülmesine yardımcı olabilir. Bu sorunlar, WordPress yöneticinizi yavaşlatabilecek bir veritabanı sorgusundan kaynaklanabilir. Bunun neden olup olmadığından emin olmama rağmen, bundan sorumlu olabilecek birçok eklenti kullanarak. Çözümle ilgili ayrıntılar aşağıdaki bağlantıda bulunabilir: Giriş olmadan bir WordPress eklentisi oluştururken hatalar nasıl silinir.
Hala ise, sorun WordPress dosyanızı .xml’ye dışa aktarmak ve eski kurulumdan her şeyi silmek, daha sonra yeni bir WordPress kurulumu yapmak, kurulumdan sonra, çıktı .xml dosyasını geri aktarmak ve şimdi umuyor. WordPress Admin bir cazibe gibi çalışacak 12. Ekstra kasılmalar, WordPress sitenizi yeni bir barındırma şirketine verdikten sonra yeni WordPress yayınında bir hata olarak işaretledi veya diğer birkaç nedenden ötürü, “Sen” veya “hayır” gibi her kelimede ek alıntılar görürsünüz. Sadece yeni gönderide değil, teklif işaretini iki kez görüyorsunuz. Ama aynı zamanda, daha önce iyi olan eski yazı, şimdi ekstra bir daralma belirtisi gösteriyor. Bu hata, MS Word gibi diğer programlara veya bunun gibi başka programlara kopyalayıp yapmadığınızı görebiliyor musunuz? Diğer yerlerden kopyalarken uygun simgeyi (5 veya 6) tıklayın.
Bir açılır kutu görünecek. İçine kopyalanan malzemeyi yapıştırın ve “Ekle” yi tıklayın. Temizlenen Markup HTML sürümü gönderinizde görünecektir. Her şeyden önce, bu> Ayarlar> Yazma> Biçimlendirme __ WordPress’i etkinleştirdiğinizden emin olun ve XHTML yuvalamasını otomatik olarak düzeltmelidir. Aşağı kaydırın ve “Değişik Kaydet” i tıklayın. remove_filter (‘single_post_title’, ‘wptExtURIZE’);
Remove_filter (‘blogInfo’, ‘wptExtURIZE’);
remove_filter (‘wp_title’, ‘wptExtURIZE’); Başka yerlerden de silmek için: remove_filter (‘category_description’, ‘wptExtURIZE’);
remove_filter (‘list_cats’, ‘wptExtURIZE’);
remove_filter (‘yorum_author’, ‘wptExtURIZE’);
Remove_filter (‘yorum_text’, ‘wptExtURIZE’);
Remove_filter (‘the_excerpt’, ‘wptExtURIZE’); 13. HFEEED hatalarını iyileştirin: Google Rich Snippet Aracı Testi sırasında bir hatomentry için en az bir alan ayarlanmalıdır, eğer Hatom besleme uyarısının çıkarılan yapılandırılmış veri bölümünde göründüğünü görürseniz. Bunun nedeni, aracın “giriş başlığı”, “güncellenmiş” ve “yazar” bilgilerini test ettiğiniz web sitesinden veya web sayfalarından çıkaramamasıdır. Bu, araç test edilen web sayfasından bu üç alandan bilgi çıkaramazsa aşağıdaki uyarı hatasını görüntüleyecektir:
Hatom, web günlüğündeki semantik bilgileri tanımlamak için bir mikro yol ve haber makaleleri gibi diğer yerlerde pratik yayınlar kullanılabilir. Hatom içeriği, bir blog şablonunun tanımında basit değişiklikler yapan çoğu bloga kolayca eklenir. Themify’dan temaları kullanırsanız, her şey biraz farklı olmalıdır. Uyarılar Nasıl Düzeltilir: “Giriş Başlığı” Zorunlu Alan Var: Başka WordPress temalarını kullanıyorsanız, bu uyarıyı silmek için tema klasörlerinde dizin.php veya single.php değiştirmeniz gerekir. Çoğunlukla başlık etiketi ile çevrili olan yayınınızın başlığının sınıf özniteliğini içermesi ve sınıf özniteliğinin bulunduğundan emin olun, ardından alıntı yapmadan “giriş başlıkları” ekleyin. Şimdi index.php ve temanız için tek bir .php dosyasını açın ve başlık etiketini bulun. Başlık etiketine eklenmiyorsa, sargı başlık etiketi olur ve sınıf özniteliğini “giriş-başlık” değeri ile ekleyin.
Bir uyarı nasıl düzeltilir: Zorunlu alan “Güncellenen” mevcut değil: Bu uyarı hatasının üstesinden gelmek için, yayınlanan içeriğin tarihinin özniteliklere sahip bir aralık etiketi ile çevrelenmesi gerektiğinden emin olun. Tarih şimdi_time veya echo get_the_date () bulun; Single.php ve index.php dosyanızda ve sınıf özniteliklerine sahip span etiketleriyle sarın. Bir uyarı nasıl düzeltilir: “Yazar”
Ne zaman ihtiyaç duyulmaz: Bu “yazar” ın uyarısını iyileştirmek ve üstesinden gelmek için, yazarın adının Range etiketine aşağıdaki gibi dahil edilmesi gerektiğinden emin olun:
_author () bulun; veya the_author_posts_link (); Yüklü tema dosyasında (index.php veya single.php) ve aşağıdaki değişiklikleri yapın:
veya
Tema dosyanızda tüm bu değişiklikleri yaptıktan sonra, sorun devam ederse, sorunu çözmek için bizimle iletişime geçmekten çekinmeyin. 14. WordPress IO Hata Görüntüleri Yükleme Bu hatanın birkaç farklı nedeni vardır. Flash oynatıcıyı güncellediğimde ve WordPress Flash Uploader bir IO hatası gösterdi. Bence diğer WordPress kullanıcıları bu sorunu yaşadı. Aşağıdaki basit çözümde, sorunun üstesinden gelmek ve WordPress görüntü yükleme işlevimi yapmak için ne yaptığımı göstereceğim.
En basit çözümlerden biri var: Flash yükleyicileri kullanmayın. Bir tarayıcı yükleyicisi kullanın. Bu yüzden orijinal flaşı yüklemek yerine denedim ve resmimi yükleyebildim. Umarım bu, bu hatayı alan başkaları için işe yarar! 15. WordPress’i artırmak için hataları iyileştirin | WordPress’ten izin verilen bellek boyutu tükenir ve bazı güvenlik ayarlarının üstesinden gelmek için güncellenmeye devam eder. WordPress otomatik iyileştirme özellikleri ile yeni sorunların oldukça yaygın olduğu görülmektedir. WordPress blogunu otomatik olarak güncellemeye çalışırken işe yaramayacak ve buna benzer bir hata mesajı görüyorum: İzin verilen belleğin boyutu 335554432 bayt bitiyor. Görünüşe göre hataları oldukça yaygın ve WordPress.org Destek Forumu’nda bir çözüm buluyorum. Benim durumumda, sorunlara neden olan aktif bir eklenti. Bir seferde bir eklentiyi devre dışı bırakmaya başladım ve her eklentiden sonra otomatik olarak artmaya çalıştım. 8. devre dışı eklenti, iletişim formları, otomatik güncellemeler işlevine kadar değil. Bu nedenle, aynı tür bir hata alırsanız, büyük olasılıkla saldırgan olan bir eklenti veya eklenti grubuna sahipsiniz ve iyileştirmeden önce tüm eklentileri devre dışı bırakmayı öneririm. Ayrıca ne yaptığımı deneyebilir ve hangi eklentilerin sorunlara neden olduğunu görebilirsiniz. Bunun sadece son devre dışı bırakılmış eklenti değil, aynı zamanda iki veya daha fazla eklentinin bir kombinasyonu olabileceğini unutmayın. Denemediğim başka bir çözüm ama diğerleri WordPress belleğinin sınırını artırmayı başardı. Bellek sınırını artırmak için, açılış PHP ifadesinden hemen sonra wp-config.php dosyasına bu koddan biraz ekleyin: tanımlayın (‘