WordPress Kullanıcılarının En Sık Karşılaştığı Hatalar ve Çözümleri

En Sık Karşılaşılan Hatalar ve ÇözümleriWordPress an itibariyle dünyanın en gelişmiş hazır web taslaklarından birisi. Fakat en gelişmiş sistemler bile sık sık hatalar verebilmekte. Özellikle eklenti ve temalar üzerinde oynamalar yapıyorsanız bir takım hatalar ile karşılaşmanız kaçınılmaz olabiliyor.

Bu makalemde ise WordPress kullanıcılarının karşılaştıkları en can sıkıcı hataları ve çözüm yollarını sizlere anlatmak istedim. Sizler de yorum alanından burada çözümlenmemiş hataları belirtebilir, arşivin büyümesine katkıda bulunabilirsiniz.

1.“Cannot Modify Header Information – Headers Already Sent By” hatası ile mi karşılaşıyorsunuz?

Problem : Herhangi bir güncelleme sonucunda “Warning: Cannot modify header information – headers already sent by (output started at /path/blog/wp-config.php:34)” hatası alabilirsiniz.

Çözüm : wp-config dosyasındaki boşlukları ve kalan tüm gereksiz alanları temizlemek

1. FTP üzerinden wp-config.php dosyanızı download edin.

2. wp-config.php dosyasını açın.

3. <?php kodu öncesindeki tüm boşlukları silin.

4. Dosyanın ilk satırında <?php olduğuna emin olun. Öncesinde boşluk veya herhangi bir karakter varsa silin.

wp-config.php'nin Düzenlenmesi

5. Dosyanın sonundaki ?> tagından sonra başka hiçbir karakter olmadığına emin olun. Varsa onları da silin.

wp-config.php Satır Sonu

6. Hatada ismi geçen tüm dosyalarda bu işlemi yapın. Düzenleme işleminden sonra dosyaları tekrar FTP aracılığıyla sunucunuza upload edin.

2. WordPress gösterge paneli (dashboard) bozuk mu görüntüleniyor?

Problem : WordPress admin paneliniz düzgün görüntülenemez ve her şey birbirine girmiş gibi ise bunun tek bir sebebi vardır, erişelemeyen CSS dosyası.

WP Dashboard

Bu sorun için size sunduğumuz 2 adet çözüm yolu var.

Çözüm 1 : Proxy & Firewall

İnternete bağlanırken firewall veya proxy kullanıp kullanmadığınızı kontrol ediniz. Bu tarz uygulamalar genel olarak CSS dosyalarının düzgün olarak yüklenmesini engellemekte. Firewall ve proxy çerez/cachelerinizi temizledikten sonra CTRL+F5 tuşuna basarak sayfayı yeniden görüntüleyin. Sorun düzelecektir.

Çözüm 2 :Eklentileri güncelleyin

“Admin Drop Down Menu” veya “Lighter Menus” gibi dashboarda etki eden WordPress eklentileri bu hataya sebep olmuş olabilir. Bu uygulamaları güncelleyin. Hata yine düzelmezse uygulamaları pasifleştirin ve daha sonra silin.

3. Admin paneli şifresini unutmanız veya kaybetmeniz

Hepimizin çok sık yaşadığı bu hadiseden aslında gayet kolay bir şekilde kurtulabiliyoruz. “Lost your password?” linkini tıklayıp mail adresine yeni bir şifre göndererek tekrar admin panelimize giriş yapabiliyoruz.

Şifremi Unuttum

Ama diyelim ki mail şifresini de unuttuk.

İşte bu çaresizlik durumunda bile sizlere en az 2 adet çözüm sunabiliriz.

Çözüm 1 : Phpmyadmin ile veritabanına erişmek

1.Web sitenizin cPanel veya Plesk yönetim panelinden veritabanları (databases) altından phpMyAdmin’i tıklıyoruz.

phpMyAdmin

2.WordPress veritabanınızı seçin.

3.Veritabanı kategorilerinden wp_users’ı seçin ve Browse (görüntüle) linkine gidin.

wp_users Browse

4. Listede yönetici/admin kullanıcı adınızı bulun ve hemen sol kısmındaki Edit linkini tıklayın.

WP Password

5.user_pass tablosuna yeni şifrenizi girin. Büyük/küçük harf duyarlılığı olduğunu unutmayın.

User Pass

6. Bu işlemi yaptıktan sonra Function menüsü altından MD5 kısmını işaretleyin.

7. Sayfanın altına inin ve GO buttonunu tıklayarak işlemi tamamlayın.

Çözüm 2 : FTP aracılığıyla

1. FTP hesabınıza giriş yapın.

2. “../wp-content/themes/(temanız)/” alanına gidiyoruz. Buradaki function.php dosyasını bilgisayarınıza indirin.

Function.php

3. Daha sonra function.php dosyasını herhangi bir metin editörü ile açıyoruz. <?php yazısından hemen sonrasına aşağıdaki kodu yazın.

wp_set_password('YENİŞİFRE',1);

YENİŞİFRE kelimesine belirlemek istediğiniz yeni şifrenizi yazın. Buradaki 1 rakamı ise şifresini yenilemek istediğiniz kullanıcı ID numarasıdır. Yönetici hesapları WordPress’in ilk üyeliği olduğu için yüksek ihtimal 1 ile numaralandırılır.

4. Düzenlemiş olduğunuz function.php dosyasını sunucunuza upload edin.

5. İlk web sayfanızın anasayfasına, sonra da admin giriş panelinize (/wp-admin) gidin. Giriş yaptıktan sonra function.php‘de ki az önce yazmış olduğumuz kodu silin.

4. WordPress admin sayfanız boş mu açılıyor?

Problem : Yeni bir tema veya eklenti yükledikten sonra anasayfanız ve tüm konularınız açılmıyor, sadece koca beyaz bir ekran açılıyor. Ayrıca bu da yetmezmiş gibi admin panelinizde (wp-admin) açılmıyor. Dolayısıyla düzeltme yapmak için bile yetkiniz kalmıyor.

WordPress Boş Sayfa Hatası

Çözüm 1 : FTP üzerinden aktif temanın adını değiştirmek

Aktif ve sorun yaratan temanın adını değiştirmek sorunu büyük ölçüde çözecektir. Çünkü bu işlem sonucunda WordPress otomatik olarak orjinal temasına dönecektir. Böylece wp-admin (admin paneline) giriş yapabiliriz ve hataya müdahale edebiliriz.

1. FTP ile wp-content/themes alanına gidin.

Themes

2. Kullanmakta olduğunuz temanın adını değiştirin.

Sorun yaratan temanın adını değiştiriyoruz.

3. Hata düzeldikten sonra wp-admin’e girip hataya sebep olan şeyi bulun veya sorun yaratan temanın kullandığınız WordPress versiyonuna uygun olup olmadığına bakın.

Çözüm 2 : Pluginleri sıfırlayın

Bu hataya temalar olduğu kadar pluginler de sebep olabilir.

1. wp-content‘e FTP aracılığıyla gidin.

Bu da ilginizi çekebilir  Tek Sayfalık Web Sitesi

2. Plugins klasörünün adını değiştirin.

Plugins klasörünü sıfırlayın

3. Aynı alana plugins diye yeni bir klasör oluşturun.

4. wp-admin‘e giriş yapmayı deneyin.

5. plugins-temp klasöründeki eklentileri tek tek kurmaya başlayın. Hangisinin hataya sebep olduğunu keşfedin.

5. Fatal Error: Allowed Memory Size Of 33554432 Bytes Exhausted

Problem : Herhangi bir dosyayı upload etmeye çalışırken “Fatal error: Allowed memory size of 33554432 bytes exhausted” hatası ile karşılaşılır. Bunun sebebi ise PHP ile belirlenmiş upload dosya boyutu limitidir. Bu sorunu düzeltmek için PHP dosyasını değiştirip limiti sunucumuza göre 32MB, 64MB, 128MB veya 256MB olarak ayarlayacağız.

Çözüm 1 : PHP.ini’yi düzenlemek

Eğer PHP.ini‘ye erişim izniniz varsa aşağıdaki satırı düzenleyin.

memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)

Burada varsayılan değer 64, bir de 128 yapmayı deneyin.

Çözüm 2 : .htaccess dosyasını düzenlemek

.htaccess dosyanızın altına aşağıdaki satırı ekleyin.

php_value memory_limit 64M

Çözüm 3 : wp-config.php dosyasını değiştirmek

wp-config dosyanızın en altına aşağıdaki satırı ekleyin.

define('WP_MEMORY_LIMIT', '64M');

Çözüm 4 : wp-admin dizinine php.ini dosyası oluşturmak

1. Notepad’i açın.

2. Aşağıdaki kodu yazın

memory_limit = 64M ;

3. Bu dosyayı php.ini olarak kaydedin.

4. Dosyayı wp-admin dizininin içine upload edin.

6. Bu sayfayı görüntülemeye yetkiniz yok / You Are Not Authorized To View This Page (403 Error)

Problem : Admin giriş sayfanızda kullanıcı adı ve şifrenizi girdikten sonra “You are not authorized to view this page. (403 error)” hatasını alırsınız.

Yetkiniz Yok

Çözüm : Index.PHP’yi aktifleştirin

Eğer web sayfanız Windows sunucu kullanıyorsa bu hatanın sebebi yüksek ihtimal dosya endekslenmesi ile alakalıdır.

1. Control Panel‘den giriş yapın.

2. Web Options alanına gidin.

3. Directory Indexes seçeneğini seçin.

4. Directory Indexes alanına index.php‘yi ekleyin.

7. Fatal Error Undefined Function Is_network_admin()

Problem : WordPress’i güncelledikten sonra admin panelinize girerken  “Fatal error undefined function is_network_admin()” hatasını alırsınız.

Çözüm : El ile güncelleme

1. En güncel WordPress‘i indirin ve zip dosyasından çıkarın.

2. WordPress sitenizin yedeğini alın.

3. wp-includes ve wp-admin klasörlerinizi wp-includes.bak ve wp-admin.bak olarak isimlendirin.

4. Güncel WordPress in wp-includes ve wp-admin dosyalarını FTP aracılığıyla sunucunuza atın.

5. WordPress’in ana dizinindeki dosyaları da sunucunuzdakilerle değiştirin.

6. .maintenance‘ı WordPress dizininden FTP aracılığıyla silin.

7. WordPress admin panelinize giriş yapın, “http://domain.com/wordpress/wp-admin/upgrade.php” benzeri bir linke yönlendirileceksiniz.

8. WordPress Admin Login 404 Issue

Problem : Admin girişi yaparken 404 hatası ile karşılaşırsınız.

Çözüm 1 : URL’yi veritabanından güncellemek

1. cPanel‘e giriş yapın ve databases alanından phpMyAdmin’e girin.

cPanel > Databases

2. WordPress veritabanınızı seçin.

3. wp-options alanına gidin ve Browse (görüntüle) seçeneğini tıklayın.

WP Options

4. Option_name kısmından site_url alanını arayın.

5. Edit linkini tıklayın.

site_url

6. option_value alanındaki linki değiştirin.

Site_url'yi değiştiriyoruz

7. Sayfanın altındaki GO buttonunu tıklayarak işlemi kayıt ediyoruz.

Çözüm 2 : Dosya özelliklerini ve yetkilerini güncellemek

1. FTP aracılığıyla wp-admin/ dizinine gidiyoruz.

2. wp-admin klasörünü sağ tıklayıp File Attributes / Dosya Özellikleri / Dosya İzinleri kısmını tıklıyoruz.

3. Buradaki değeri 755 olarak değiştirip alt klasörleri de etkile kısmına evet diyoruz.

Dosya İzinleri

4. OK buttonuna basıyoruz.

5. Aynı işlemi wp-content ve wp-includes için de yapıyoruz.

6. WordPress admin paneline giriş yapmaya çalışıyoruz. Bu kısımda CTRL+F5 tuşuna basarak cacheleri sıfırlayabiliriz de.

9. Otomatik güncellemeden sonra “Zamanlanmış bakım dolayısıyla site uygun değil. Bir kaç dakika içinde tekrar kontrol edin.” yazısının kalması

Problem : WordPress belirli aralıklarla kendini günceller. Bu güncellemeler sonrasında “Briefly Unavailable For Scheduled Maintenance” hatası alabilirsiniz.

Çözüm 1 : .maintenance dosyasını silmek

1. WordPress anadizine FTP ile erişin.

2. .maintenance isimli dosyayın bulun.

.maintenance

3. Dosyayı silin.

Sorun hallolduktan sonra WordPress sitenizi tekrar güncelleyebilirsiniz.

10. Eklentileri Silememek

Problem : Kurduğunuz eklentileri silemeyebilirsiniz. Admin panelinden eklentiyi silseniz bile FTP‘de hala gözükebilir.

Çözüm : Eklentileri Secure Shell (SSH) ile silin

Eklentiniz wp-plugins içinde gizli bir klasörün içine yüklenmiş ve erişilemiyor olabilir.

1. SSH ile sitenize erişin.

2. ../wp-content/plugins/ dizinine erişmek için SSH komutlarını uygulayın.

3. Tüm dosya dizinleri görmek için ls -al kullanın.

SSH

4. Buradan silmek istediğiniz klasörü rm (klasör adı) ile silin.

Yukarıda da belirttiğim gibi, burada çözümlenmemiş hataları da yorum alanında belirterek konunun ve arşivin genişlemesine yardımcı olabilirsiniz.



  • onur

    hocam paylaşım için teşekkürler, benim sorunum : HATA: Çok fazla sayıda başarısız giriş denemesi. Lütfen 9 saat sonra tekrar deneyin. ben daha önce şifre ve kullanıcı adı değiştirmediğim halde wordpress şaşırdı, benim yerime bir başkası fazla sayıda yanlış kullanıcı adı ve şifre girdiğinde bu sorun olabilir mi ? ben yeni oluşturduğum şifre ile bile artık giriş yapamıyorum, cpanel ve mail ile sıfırladım gene olmuyor sizce sorun nedir ?

    • misafir

      aynı sorun bende de var. kullanıcı adı hatası veriyor.

  • eminr

    Ardıl tire yorum sonlandırmak vermedi. – Bir yorumun içindeki izin verilen, ancak örneğin değil – olduğunu.
    böyle bi hatayla karşılaşıyorum yardım eder misiniz?

  • emine

    Consecutive hyphens did not terminate a comment. — is not permitted inside a comment, but e.g. – – is.
    bu hatayla karşılaşıyorum yardım eder misiniz?

  • EMRE ZENGİN

    2. WordPress gösterge paneli (dashboard) bozuk mu görüntüleniyor? sorununu hep yaşıyorum

  • Yahya Kemal Güngör

    Warning: Missing argument 2 for wpdb::prepare(), called in /home/essguven/public_html/wp-content/themes/ess/lib/theme-sidebars.php on line 62 and defined in /home/essguven/public_html/wp-includes/wp-db.php on line 992

    Yukarıdaki uyarıyı alıyorum nasıl düzeltebilirim

  • mustafa kemal

    veritabanı hatası kesin çözümü ?

  • Kullanıcı

    WordPress sitemde sistem kendi kendine footera bileşen yüklüyor bunun nedeni ne olabilir?

  • ebubekir

    ben wep sitesini ismini degistirdim bunda wp*admine giremiyorum ne yapmam lazm bunu duzeltmek icin sadece bi harf silip wep sitesini kaydet dedim beni atti bidhada giremedim ?

  • mustafa

    bende beyaz ekran veya bazı tarayıcılarda 500 hatası görülüyor. çözüm bulabilirsek çok iyi olur. tema sorunu olduğunu düşünüyorum ama düzeltemedim. Çünkü mobll tema eklentim düzgün çalışıyor. yani telefondan mobil bölümden erişim var bilgisayar formatına gireceğim zaman 500 internal server hatası diyor.

  • wordpress panel haricinde başka bir şekilde giriş olabiliyormu?

  • Mustafa Dertli

    merhaba admin paneli açılmıyordu user avatar eklentisi çakışıyormuş sildim peki şimdi nasıl profil resmim yükleyeceğim

  • sts

    Bu hatanın sebebi nedir acaba? Cpanel temayı nvblue ile değiştirdikten sonra bu ekran geldi ve çözemedim

  • Magnus

    Admin panelinde , yüklü eklentiler sekmesine tıkladığımda siteye yönlendiriyor ve nothing found plugins yazıyor . Aynı şekilde panelde temaları arayamıyorum. Lütfen acil yardım !!!

  • Fizyo Tube

    Ben kategori kısmında ayarladığım bir sekmeye girdiğimde sayfa bulunamıyor hatası veriyor. Fakat son yazılar kısmındakilere girince bu durum söz konusu değil. Bunu nasıl düzeltebilirim?

    • Fizyo Tube

      yokmu destekci

  • oguzhan

    merhaba hocam ben wordpress sitemde, alt sayfa başlıklarını görsemde içeriklerine girdiğimde hiç birşey göremiyorum sebebi nedir acaba çözemedim?

  • abdullah

    merhabalar, wordpresste Countdown Wpdevart geri sayım eklentisi admin panelindeyken doğru bilgi verirken, çıkış yapıp normal olarak siteye girildiğinde yanlış bilgi veriyor, aynı sorun site ziyaretçi istatistiklerinde de mevcut çözüm yolu var mıdır, yardımcı olursanız çok sevinirim.

  • peyami

    4. madde işime çok yaradı. teşekkürler.

  • taha

    merhaba

  • FARUK ÇANKAYA

    Çok faydalı ve anlaşılır bir makale olmuş. WordPress sürümünü güncellerken 500 hatası veriyor. Artık hosting firmasına yedek yükletmekten sıkıldım. Bu hatadan dolayı panele de erişemiyorum. Ne tavsiye edersiniz?

  • DSM Ajans Admini

    ”NOTHING FOUND – ARADIĞINIZ SAYFA BULUNAMIYOR” HATASI | Arkadaşlar selamlar. Bir SEO eklentisi ile yaptığım etiketler Google aramalarında başarıyla çıkırıyor. Ancak çıkan etikete tıklandığında ise temanın boş bir sayfasında ”NOTHING FOUND It seems we can’t find what you’re looking for. Perhaps searching can help.” yazıyor ve altında da arama kutucuğu var. Bu yazı bazı temaya göre Türkçe olarak çıkıyor ve ARADIĞINIZ SAYFA BULUNAMIYOR.. vs yazıyor. Bu beladan kurtulmanın formülü de yok sanırım. 2 Gündür bakmadığım forum kalmadı bin bir türlü konu var ancak bu yok. Artı Google aramalarında bu hatayı yazdığımda Wordperssle kurulmuş bir sürü sitenin bu sayfası listeleniyor. Girip baktığımda ise bendeki o sayfa aynen herkeste var. WordPressin en büyük açığı bu olsa gerek. Örneğin; BİYOGRAFİ Sayfası var ve yayında sağlıklı şekilde çalışıyor ancak altına eklentiyle yapılmış etiketler (X biyografi, X hakkında, X kimdir, X tanıtım, vs) google den yönlendirme aldığında BİYOGRAFİ sayfasına yönlendirmiyor. Aksine böyle bir şey yok gibi bir saçmalık çıkıyor. Blog şeklinde yazı sitesi olmaması için uğraşıyoruz ve sadece Sayfalardan oluşan bir sade site yapıyoruz. Ancak bu wordpress in saçmalıkları burada da bitmiyor ve yazı hazırlarken çıkan doğal etiket aracı Sayfa hazırlamada çıkmıyor. Bizlerde doğal olarak eklentilere yönleniyoruz. Sonuçlarda böyle günlerce o sorun çözümü bu sorun çözümü vakit kaybediyoruz. Dua ediyorum şu wordpressin de Mehdisini göndersin yaradan ve kurtarsın hepimizi. En basit şeylerde bile saçmalıklara boğulan bu rezil uygulama birde en popüler.. Varsa çözüm bir hayır sever destek oluversin. Yoksa böyle olmayacak Dreamweaver a dönüş yapacağım zorda olsa.

  • Merhaba. Ben wordpress te site hazırladığım ilk başta cep telefonunda MENÜ çizgileri gözüküyordu ama ne olduysa ya da ne hata yaptıysam o çizgi şeklindeki açılır menü bölümü siyah ve gözükmüyor ama tıklayınca menü açılıyor. Sebebi ve çözümü nedir? Bilen mail atar ise sevinirim. Mail adresim: bal10fm@bal10fm.com Şimdiden teşekkürler …

  • Kenan ÖZMEN

    Merhaba.
    Ben bir sitme kitaplar eklemek istiyorum ancak içerik google+1 olmasını istediğim için yazı şeklinde ekliyorum ancak bu yazılarımın ekime sayısı çok olması sebebiyle ekleme 104000 veya101000 gibi rakama çıkınca güncelle diyorum yazıyı en son eklediğim 101 veya 104 bin küsüratlı rakamlarda kaliyor diyelim ki benim kitabım ise 150 bin kelime olsun tek yazı sayfasına ekleyemiyorum sebebi ne olabilir ? teşekkürler şimdiden