DUYURU
Hostinguz üzerinden alan adı ve hosting satın alan müşterilerimize özel, tüm yazılımlarda geçerli %15 indirim kampanyası başladı! Hostinguz üzerinden alan adı ve hosting satın alan müşterilerimize özel, tüm yazılımlarda geçerli %15 indirim kampanyası başladı! Hostinguz üzerinden alan adı ve hosting satın alan müşterilerimize özel, tüm yazılımlarda geçerli %15 indirim kampanyası başladı! Hostinguz üzerinden alan adı ve hosting satın alan müşterilerimize özel, tüm yazılımlarda geçerli %15 indirim kampanyası başladı!
Pzt-Cmt 09:00-18:00
WordPress Bellek Limiti (Memory Limit) Hatası Nasıl Çözülür? (2026)
WordPress

WordPress Bellek Limiti (Memory Limit) Hatası Nasıl Çözülür? (2026)

WordPress'te görülen "Allowed memory size exhausted" hatası, PHP'nin ayrılan bellek sınırını aştığını gösterir. Bu durum büyük eklentiler, WooCommerce, Elementor veya yetersiz hosting kaynaklarından kaynaklanabilir. Bu rehberde bellek limiti hatasının nedenlerini ve kalıcı çözüm yollarını adım adım öğreneceksiniz.

5 dk okuma · · Güncellendi: · 15 okundu
İçindekiler

WordPress Memory Limit Nedir?

WordPress, çalışırken PHP belleğini kullanır. PHP'ye belirli bir bellek sınırı (Memory Limit) tanımlanmıştır. Bu sınır aşıldığında WordPress işlemi durdurur ve aşağıdaki gibi bir hata verir:

Fatal error: Allowed memory size of 268435456 bytes exhausted

Bu hata; sayfa oluşturulurken, eklenti çalıştırılırken veya medya yüklenirken ortaya çıkabilir.


Bellek Limiti Hatası Neden Oluşur?

En yaygın nedenler:

  • WooCommerce'in yoğun kaynak kullanması
  • Elementor ile büyük sayfalar oluşturulması
  • Hatalı veya ağır eklentiler
  • Eski PHP sürümü
  • Yetersiz hosting paketi
  • Büyük görseller ve medya dosyaları
  • Uzun süren PHP işlemleri

1. wp-config.php Dosyası ile Bellek Limitini Artırın

En kolay yöntem wp-config.php dosyasını düzenlemektir.

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

Yoğun trafiğe sahip sitelerde:

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

değeri tercih edilebilir.


2. php.ini Dosyasını Düzenleyin

Sunucunuz izin veriyorsa aşağıdaki değeri artırabilirsiniz:

memory_limit = 512M

Değişiklikten sonra web sunucusunu yeniden başlatmanız gerekebilir.


3. .htaccess Dosyası ile Bellek Artırma

Apache sunucularda aşağıdaki satır kullanılabilir:

php_value memory_limit 512M

Not: LiteSpeed, Nginx veya bazı paylaşımlı hostinglerde bu yöntem çalışmayabilir.


4. Hosting Panelinden PHP Ayarlarını Güncelleyin

Birçok hosting sağlayıcısı cPanel, Plesk veya özel kontrol paneli üzerinden PHP ayarlarını değiştirmenize izin verir.

Kontrol edilmesi gereken ayarlar:

  • memory_limit
  • max_execution_time
  • upload_max_filesize
  • post_max_size

5. Elementor Kullanıyorsanız

Elementor yüksek bellek tüketebilir.

Şunları kontrol edin:

  • Kullanılmayan eklentileri kaldırın.
  • Sayfa sayısını azaltın.
  • Gereksiz widget'ları kaldırın.
  • Elementor ve Elementor Pro sürümlerini güncel tutun.

6. WooCommerce Sitelerinde

WooCommerce mağazaları standart blog sitelerine göre daha fazla RAM kullanır.

Özellikle:

  • Çok fazla ürün
  • Büyük filtreleme işlemleri
  • Yoğun sipariş trafiği
  • Çok sayıda ödeme eklentisi

bellek kullanımını artırabilir.


7. PHP Sürümünü Güncelleyin

Güncel PHP sürümleri hem daha hızlı çalışır hem de bellek yönetimini daha verimli yapabilir.

Hostinginizin desteklediği güncel PHP sürümünü kullanmanız önerilir.


8. Gereksiz Eklentileri Kaldırın

Her eklenti ek bellek tüketebilir.

Düzenli olarak:

  • Kullanılmayan eklentileri kaldırın.
  • Aynı işi yapan birden fazla eklenti kullanmayın.
  • Güncellenmeyen eklentileri değiştirin.

9. Hata Kayıtlarını İnceleyin

wp-config.php dosyasında hata ayıklamayı etkinleştirin:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Oluşan kayıtları şu dosyada inceleyin:

/wp-content/debug.log

Bu dosya hangi eklentinin veya işlemin belleği tükettiğini anlamanıza yardımcı olur.


10. Hosting Paketinizi Değerlendirin

Tüm ayarlara rağmen sorun devam ediyorsa mevcut hosting paketiniz yetersiz olabilir.

Aşağıdaki kaynakları kontrol edin:

  • RAM
  • CPU
  • Disk I/O
  • Inode
  • PHP Worker sayısı

Kaynakların sürekli sınırda olması performans sorunlarına yol açabilir.


Bellek Limiti Hatasını Önlemek İçin

✅ Güncel PHP kullanın.

✅ Düzenli veritabanı bakımı yapın.

✅ Ağır eklentileri kaldırın.

✅ Görselleri optimize edin.

✅ LiteSpeed Cache veya benzeri önbellekleme çözümlerini kullanın.

✅ Hosting kaynaklarını düzenli takip edin.


Sık Sorulan Sorular

WordPress için ideal Memory Limit kaç olmalı?

Küçük blog siteleri için 128 MB veya 256 MB yeterli olabilir. WooCommerce, Elementor veya yüksek trafikli projelerde 256 MB ve üzeri değerler tercih edilebilir.


512 MB yapmak zararlı mı?

Hayır. Sunucunuz destekliyorsa 512 MB bellek limiti kullanılabilir. Ancak sorunun kaynağını araştırmadan yalnızca limiti artırmak her zaman kalıcı çözüm olmayabilir.


Memory Limit artırmama rağmen hata devam ediyor.

Bu durumda PHP yapılandırması, hosting sınırları veya hatalı bir eklenti bellek kullanımını artırıyor olabilir. Hata günlüklerini incelemek ve kaynak tüketimini analiz etmek gerekir.


Sonuç

WordPress bellek limiti hatası çoğu zaman doğru PHP ayarları, optimize edilmiş eklentiler ve yeterli sunucu kaynaklarıyla çözülebilir. Sadece bellek limitini artırmak yerine, soruna neden olan bileşeni tespit etmek uzun vadede daha sağlıklı ve performanslı bir WordPress sitesi oluşturmanıza yardımcı olur.

Epik Yazılım
Kurucu

Web tasarım, SEO ve hosting üzerine 7+ yıl deneyimli, kurumsal projelere odaklanan içerik yazarı.

0.0 / 5 · 0 oy
Bu yazı faydalı oldu mu?
Hemen Arayın0552 291 08 91
Bize Yazıninfo@epikyazilim.com
Havale/EFT sonrasıÖdeme Bildirimi Yap
Rehber & CevaplarBilgi Bankası
Instagram WhatsApp