Wordpress Hatalar

Wordpress’in 16 Hatası ve Çözümü

Wordpress’in 16 hatası ve çözümü ; her Wordpress kullanıcısının bilmesi gereken püf noktalardır. Bunlardan önce Wordpress sitenizi yedeklemenizi gerekmektedir. İki türlü yolu mevcuttur:

  • Cpanel üzerinden site yedekleme ve geri yükleme 
  • Wordpress eklentisi üzerinden site yedekleme ve geri yükleme

1- WordPress’de PHP Hataları

Wordpress siteniz belirsiz nedenlerden yönetici kısmında veya web sitenizin yapısından kaynaklı PHP hatası veya uyarı bildirimleri gösterir.

İlgili Makaleler

Wordpress PHP hata ve bildirimlerini sitenizin dosya yöneticisinde bulunan wp-config.php dosyası üzerinden kolayca düzeltebilirsiniz. Ayrıca PHP hatasını wp-config.php dosyasından nasıl düzelteceğiniz konusunda bu yazıdaki ipuçları ile kolayca düzeltebilirsiniz.

Wordpress'in 16 Hatası ve Çözümü
Wordpress’in 16 Hatası ve Çözümü

wp-config.php dosyasını public_html içindeki dosya satırlarında kolayca bulabilirsiniz. Büyük ihtimalle hatalı bir şekilde karşınıza gelecektir. Hatalı olan satırı, bu kodla “define(‘WP_DEBUG’, false); değiştirmeniz gerekir.

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

PHP hata bildirimlerinin nedeni genellikle geliştiricilerin kodlarıyla ilgili sorunların gidermesine yardımcı olmak için uyarı niteliğinde gönderilir.

2- Wordpress SSL/HTTPS Hatası

Her web sitesi ve türleri için benzersiz SSL sertifikası numarası tanımlanmaktadır. Bu yüzden, SSL / HTTPS hataları arasında en sık görülen (net::err_cert_invalid) hatasıdır. 

Wordpress SSL/HTTPS Hatası
Wordpress SSL/HTTPS Hatası

3- Parse error: Syntax error (Sözdizimi hatası)

WordPress dosya yöneticisinin içerisine yeni veya hatalı kod parçacıklarının eklenmesi sonucu söz dizimi, (ayrıştırma) hatası oluşmaktadır. Gözden birşey kaçırmadığınıza ve php ayrıştırma hatası oluşturacak bir kod eklemediğinize her zaman dikkat edin. Eğer ki hatalı kod eklemişseniz, karşınıza aşağıdaki örnekteki gibi php ayrıştırma hata mesajı görünecektir.

Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 281

Bu hata mesajı, hatalı kod parçasının ayrıca hangi satırda olduğunu gösterir Bir noktalama işareti bile kod parçasının hata mesajı almasına neden olmaktadır. 

Parse error (Ayrıştırma hatası)Syntax error (Söz dizimi hatası), unexpected hatalarını, FTP yada dosya yöneticisi üzerinden isterseniz kodu tamamen kaldırabilir veya düzeltebilirsiniz. 

4-  Wordpress‘e Resim (Görsel) Yükleme Sorunu

WordPress kullanıcılarının sıkça yaşadığı sorunlardan biri de görsel (resim) yükleme veya yüklenmiş resimleri hatalı (bozuk) olarak göstermesidir. WordPress resim (görsel) yükleme sorunları genellikle yanlış dosya dizinlerinden kaynaklanır.

Wordpress‘e Resim (Görsel) Yükleme Sorunu
Wordpress‘e Resim (Görsel) Yükleme Sorunu

Görsel /resim yükleme sorunu çözmek için öncelikle hesabınıza FTP ile bağlanmanız veya dosya yöneticisi üzerinden wp-content/uploads dosyasını bulun ilk olarak ayarlanan dosya yükleme dizini için izinleri ve içindeki tüm alt dizinlerin ayarlanması gerekecektir 744 .

Dizi İzinleri
Dizi İzinleri

Not: Dizin izinlerini 744’e ayarlamak sorununuzu çözmüyorsa 755’i deneyin . 

5- 500 yada Dahili Sunucu Hataları

Hatanın nereden kaynaklandığını bulmakta biraz zorlanabilirsiniz. 

  1.  .htaccess dosyanızı denetleyin 
  2. PHP bellek sınırını kontrol edin ve artırın
  3. Dosya dizinlerini kontrol edin
  4. Veritabanınızı temizleyin 
  5. Tüm eklentilerinizi devre dışı bırakın
  6. Sorun hala devam ediyor ise; web barındırıcınızdan destek alarak bu sorunu çözebilirsiniz.

6- ”This site is experiencing technical difficulties” Hatası

”This site is experiencing technical difficulties” Hatası
”This site is experiencing technical difficulties” Hatası

Hatanın çözümü için WP, WordPress kurulumu yaparken kullandığınız yönetici e-posta adresinize, hatanın tüm ayrıntıları ile arka uca erişmek ve hatayı düzeltebileceğiniz bir bağlantıyı da mesajla içerisinde gönderir.

Not: WordPress yönetici e-posta adresinizin doğru olduğundan ve WordPress bildirimlerini spama düşmeden aldığınızdan her zaman emin olun. Bu yüzden gereksiz bulduğunuz e-bildirimler WordPress açısından bazen can kurtarıcıdır. 

7- “White Screen of Death” Beyaz Ölüm Ekranı Hatası

Herhangi bir hata mesajı içinde bulundurmayan dümdüz bir beyaz ekran ile karşı karşıya kalınmasıdır. Bundan dolayı hatanın neden kaynaklandığı konusunda bir fikriniz yokken hatanın çözümü için nereye bakacağınız konusunda da bilginiz olmayabilir. 

White Screen of Death” Beyaz ölüm ekranı genellikle bir komut dosyası PHP bellek sınırını tükettiğinde ortaya çıkar. (Sunucudaki bir yapılandırma nedeniyle de olabilir.)

“White Screen of Death” Beyaz Ölüm Ekranı Hatası
“White Screen of Death” Beyaz Ölüm Ekranı Hatası

Beyaz ölüm ekranı sorunu veya hatasının düzeltilmesi konusunda çözümü için aşağıdakileri yapmanız gerekir.

  • WordPress kurtarma moduna giriş yapın,
  • PHP belek sınırı artırmayı deneyin,
  • Tüm eklentileri tek tek deneyerek devre dışı bırakın,
  • Aktif olarak kullandığınız temayı varsayılan başka tema ile değiştirin, 
  • WordPress hata ayıklama modunu etkinleştirin,
  • WordPress ön belleğini ve veritabanını temizleyin,
  • Daha uzun makaleler için limit düzeltme yapın,

8- 404 Sayfa Hata Sorunu

WP posts 404 error hatasının en yaygın nedeni, WordPress’teki kalıcı bağlantı ayarlarıdır. Ayrıca 404 sayfa bulunamadı hatasını çözmek için kalıcı bağlantı ayarlarını yeniden yapılandırmalıdır. Wordpress’in 16 Hatası ve Çözümü arasında en önemli olanlarından biridir.

Eğer ki kalıcı bağlantı ayarları hala sorunu çözmedi ise 404 sayfa bulunamadı hatasını çözmek için manuel olarak .htaccess dosyanızda güncelleme yapmanız gerekir. Bu kod ekli ise düzeltebilir yoksa ise ekleyerek sorunun çözebilirsiniz.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

9- WP Admin Paneli Giriş Sayfası Yenileme ve Yönlendirme Sorunu 

WP Admin Paneli Giriş Sayfası Yenileme ve Yönlendirme Sorunu 
WP Admin Paneli Giriş Sayfası Yenileme ve Yönlendirme Sorunu 

WordPress admin paneline giriş sorunu çözmek için aşağıdaki yöntemleri deneyerek çözebilirsiniz.

  • Web araç çubuğu yardımı ile ön belleği temizlemek için geçmişi ve çerezleri silin
  • Wordpress URL ayarlarınızı kontrol edin (Ayarlar » Genel)
  • wp-config.php dosyanızı düzenleyin 
define('WP_HOME','https://www.example.com');
define('WP_SITEURL','https://www.example.com');
  • Aktif temanızı varsayılan tema ile değiştirin 
  • Eklentileri tek tek kontrol ederek devre dışı bırakın

10- WordPress “Forbidden Error” HTTP 403 Hatası

Forbidden error, hatası genellikle http / https (url) yapısı kaynaklı gerçekleşmektedir. Bu yüzden web sitenizin url yapısında yaptığınız değişiklik buna neden olabilir.

  1. Wordpress eklentilerini tek tek devre dışı bırakın 
  2. .htaccess dosyasınızı kontrol edin 
  3. Kalıcı bağlantı ayarlarınızı kontrol edin 
  4. Cpanel üzerinden dosya dizin izinleri ayarlarını kontrol edin

11- “Upload: Failed to Write File to Disk” Hatası

Yükleme: Diske Dosyaya Yazılamadı, hatası genellikle dosya ve dizi izinlerinden kaynaklanmaktadır. 

Bu tarz örnek hatalar;

  • WordPress diske dosyayı yazamadı
  • Dosyayı diske yazamama hatası nedeniyle WordPress yüklenemedi
  • Wp-content/uploads/2021/01 dizini oluşturulamıyor. 

“Upload: Failed to Write File to Disk” hatasının çözümü için öncelikli olarak cpanel veya ftp istemcisi ile dosya yöneticinize bağlanmanız gerekir. Diğer aşamaları daha kapsamlı uygulamak için 4’deki görselli içeriğe bakınız.

12- WP “Googlebot cannot access CSS and JS files” Sorunu

WordPress sitenizde “Googlebot, CSS ve JS dosyalarına erişemiyor” hatası ve sorunu yaşıyorsanız. Eğer ki Google arama motoru algoritmaları CSS ve javascript dosyalarınızı görmüyorsa bu soruna neden olan genellikle .htaccess veya robots.txt dosyasıdır.

Bu soruna çözmek için ilk olarak robots.txt dosyası, sitenize Google botlarının erişimini engelliyor mu kontrol edin. Büyük olasılıkla robots.txt dosyası WordPress sitenizin dizinlerine erişime izin vermediğini göreceksiniz.

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/

Bu sorundan dolayı dosya yöneticinizde bulunan wp-includes dosyasını kaldırmanız gerekebilir, birçok WordPress teması ve eklentisi jQuery gibi wp-includes klasöründe bulunan betikleri çağırdığından Googlebot, CSS ve JS dosyalarına erişemiyor hatasını yaşıyorsunuz.

Yukarıda belirttiğim ekranın dışında robots.txt dosyasınızın içinin boş olduğunu da görebilirsiniz.

Olması gereken ayarları ise aşağıdaki gibidir,

User-agent: *
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/

Sitemap: https://domaininiz.com/sitemap.xml
Sitemap: https://domaininiz.com/sitemap.rss

13- Wordpress “502 Bad Gateway Error” Sorunu 

  1. Yoğun ziyaretçiden dolayı site trafiği limiti,
  2. Üst üste işlem yaptığınız durumlarda,
  3. Kötü kodlanmış tema veya eklentilerden dolayı,
  4. Yanlış yapılandırılmış sunucu hatasından da kaynaklanabilmektedir.

Bu sorunu çözmek için aşağıdaki adımları uygulamanız gerekir.

  • Web tarayıcınızdan geçmişi sil ile ön belleği önce temizleyin 
  • Son web sitenizde veritabanı temizlemesi yapın 
  • Tek tek eklentilerinizi deneyerek devre dışı bırakın 
  • CDN veya güvenlik duvarı eklentileri devre dışı bırakın 
  • Temanızı varsayılan Wordpress teması ile değiştirin
  • Özel tema kullanıyorsanız, yeniden yükleyin 
  • Son olarak hata hala devam ediyor ise web barındırıcısından sunucu konusunda destek alın.

14- WordPress “This site ahead contains harmful programs” Hatası

Bu site zararlı programlar içeriyor hatası web sitenize tema veya eklentilerinizden bulaşmış şüpheli bir virüs yazılımı yada spam tespit ederse bu uyarı ile sitenizi ziyarete kapatır. 

WordPress “This site ahead contains harmful programs” Hatası
WordPress “This site ahead contains harmful programs” Hatası

Eğer ki sitenizde böyle yazılımsal bir virüs olmadığını düşünüyorsanız, sayfanızda verdiğiniz reklam linkleri neden olabilir. Hatanın çözümü için öncelikle https://www.google.com/safebrowsing/diagnostic?site=siteadiniz.com yazarak sorunun nereden kaynaklandığını bularak kolayca çözebilirsiniz.

15- RSS Feed Hatası

WordPress RSS besleme hatası, genellikle kötü biçimlendirmeden kaynaklanır. Bundan dolayı kullandığınız tarayıcıdan taracıya hata mesajları değişkenlik göstermektedir.

RSS Feed hatalarını düzeltmek için manuel olarak functions.php dosyasından veya tüm eklentileri devre dışı bırakarak sorunu düzeltebilirsiniz. Bundan dolayı RSS akışı sorunu devam ediyorsa, temanızı varsayılan Wordpress teması ile değiştirin. 

functions.php dosyanızın için yakında zamanda bir kod eklediyseniz, bu kod hatalara neden olabilir. Bu yüzden eklediğiniz kodu hemen kaldırın, sorunun düzeldiğini göreceksiniz.

16- WordPress “Media Button Not Working” Sorunu

WP sitenizde resim, video, gif vb görsel ekleme yeri olan ortam (medya) ekle butonu çalışmıyorsa, javascript sorunu yaşadığınızı açıkça göstergesidir. Medya ortam kitaplığı sorunu genellikle temanızdaki veya eklentinizdeki kodun wp çekirdeği ile çakışması sonucu javascript’i devre dışı bırakır. 

WordPress “Media Button Not Working” Sorunu
WordPress “Media Button Not Working” Sorunu

Dosya yöneticinizden wp-config.php dosyasına giriş yapın ve ardından aşağıdaki kodu ekleyin veya düzeltin. Bundan dolayı kod, Wordpress yönetici çekirdeğine her komutun ayrı ayrı çalışmasını söyler. 

define('CONCATENATE_SCRIPTS', false );

Medya ekle butonu sorunun düzel, hala sorun devam ediyorsa tüm eklentilerinizi devre dışı bırakmayı deneyin. 

Wordpress’in 16 Hatası ve Çözümü hakkında bilgi vermeye çalıştık. Umarım faydalı olur.

Wordpress Danışmanı

Wordpress Danışmanı Markası TeknoWeb Yazılım ve Medya Şirketinin Bir Kuruluşudur. Teknoweb Yazılım & Medya ekibinin ilke aldığı kalite anlayışı diğer firmalar dan bir adım önde olmanızı sağlayacaktır. Bunun nedeni sürekli güncel kalarak son çıkan teknolojileri markanız ile buluşturmak ve bu teknolojileri anlamanızı sağlamak için verilen eğitimlerimizdir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Başa dön tuşu