WordPress Bellek (Memory) Limiti Nasıl Artırılır

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

WordPress memory limit artırma işlemi iki katmanda yapılır: önce wp-config.php içine define('WP_MEMORY_LIMIT', '256M'); satırını ekleyin, ardından bu değerin gerçekten uygulanabilmesi için cPanel → Yazılım → MultiPHP INI Düzenleyicisi‘nden alan adınızın memory_limit yönergesini en az aynı rakama yükseltin. wp-config.php’deki değer, panelde tanımlı sunucu sınırından büyük olamaz.

  1. wp-config.php’ye WP_MEMORY_LIMIT tanımını ekleyin.
  2. MultiPHP INI Düzenleyicisi’nde memory_limit değerini en az bu rakama çekin.
  3. Site Sağlığı → Bilgiler sayfasından yeni değeri doğrulayın.
Panel cPanel
Sistem Paylaşımlı hosting (CloudLinux, MultiPHP)
Yetki cPanel kullanıcısı
Narhost ürünü Web Hosting

Başlamadan önce

  • cPanel giriş bilgileriniz.
  • Aldığınız hatanın tam metni, ör. Allowed memory size of 268435456 bytes exhausted.
  • Hatayı tetikleyen işlem: eklenti güncellemesi, tema önizlemesi ya da içe aktarma.
  • WordPress yönetici paneline giriş yetkisi (Site Sağlığı sayfasında doğrulama için).

WordPress memory limit artırma neden gerekir

Bir WordPress isteği, PHP’nin kendisine ayrılan bellek sınırını aştığında sayfa yarıda kesilir ve Allowed memory size exhausted hatası verir. WordPress bu sınırı üç katmanda yönetir: sunucudaki PHP’nin memory_limit yönergesi gerçek üst tavandır; wp-config.php‘deki WP_MAX_MEMORY_LIMIT yönetici paneli için, WP_MEMORY_LIMIT ise site önyüzü için ayrı bir üst sınır belirler. Bu üçünden en küçüğü geçerli olur.

Çok eklentili siteler, büyük içe aktarma işlemleri ve bazı sayfa oluşturucular varsayılan sınırı kolayca aşar. Sorunu wp-config.php’de tek başına yükseltmek çoğu zaman yeterli olmaz, çünkü sunucudaki gerçek tavan hâlâ düşükse WordPress o tavanın üstüne çıkamaz.

Adım adım wordpress memory limit artırma

Yöntem 1 — wp-config.php’de WordPress sınırlarını yükseltme

  1. Dosya Yöneticisi’nde public_html içindeki wp-config.php’yi Düzenle ile açın.
    wordpress memory limit artırma — cPanel Dosya Yöneticisi'nde wp-config.php dosyasına WP_MEMORY_LIMIT satırı ekleme
    Dosya Yöneticisi Kod Düzenleyici; WP_MEMORY_LIMIT ve WP_MAX_MEMORY_LIMIT satırları buradan eklenir.
  2. /* That's all, stop editing! */ satırının hemen üstüne şu iki satırı ekleyin: define('WP_MEMORY_LIMIT', '256M'); define('WP_MAX_MEMORY_LIMIT', '512M');
  3. Dosyayı kaydedin.

    Beklenen sonuç: değişiklik anında etkin olur; WordPress bir sonraki istekte yeni sınırı kullanır.

Yöntem 2 — cPanel MultiPHP INI Düzenleyicisi (gerçek üst tavanı değiştirir)

  1. cPanel → Yazılım → MultiPHP INI Düzenleyicisi sayfasını açın, alan adınızı seçin.
    cPanel MultiPHP INI Düzenleyicisi Temel Mod ekranında memory_limit kutusu
    MultiPHP INI Düzenleyicisi Temel Mod; memory_limit kutusu burada görünür ve doğrudan değiştirilir.
  2. Temel Mod’da memory_limit kutusuna wp-config.php’ye yazdığınız değerle aynı veya daha büyük bir rakam yazın (ör. 256M).
  3. Kaydet düğmesine basın.

    Beklenen sonuç: sayfa yeniden yüklenir, kutuda yeni değer görünür.

Dikkat

wp-config.php’de WP_MEMORY_LIMIT değerini panelde tanımlı memory_limit‘ten büyük yazmak hatayı çözmez; PHP kendi tavanını uygular ve WordPress’in isteği yok sayılır. İki değeri her zaman birlikte, panel değeri eşit veya büyük olacak şekilde ayarlayın.

Bu üç sabitin ilişkisi WordPress’in resmi wp-config.php dokümantasyonunda, sunucu tarafındaki gerçek üst sınır ise PHP yapılandırma dokümantasyonunda tanımlıdır.

Doğrulama

Sonuç

WordPress yönetici panelinde Araçlar → Site Sağlığı → Bilgiler sayfasını açın; “Sunucu” bölümündeki PHP memory limit satırı yeni değeri göstermeli. Ardından hatayı tetikleyen işlemi (eklenti güncelleme, içe aktarma) tekrar deneyip tamamlandığını doğrulayın.

Hâlâ çözülmediyse

  • Değeri artırdınız ama sayfa hâlâ beyaz açılıyor. Bellek dışında bir hata da beyaz sayfaya yol açabilir; WSOD çözümüne bakın.
  • Sürekli aynı eklenti bellek hatası veriyor. Eklentiyi devre dışı bırakıp sorunlu eklenti bulma adımlarını izleyin.
  • Panelde “kaynak sınırına ulaşıldı” uyarısı görüyorsunuz. Bu bellekten ayrı bir CloudLinux kaynak sınırıdır; 508 hatası çözümünü okuyun.
  • Hata büyük bir içe aktarma sırasında çıkıyor. Dosya boyutu sınırı da devrede olabilir; taşıma senaryosunda site taşıma kartına bakın.

Narhost desteği

Değeri artırdıktan sonra hata sürüyorsa destek talebi açın; talebe alan adınızı, wp-config.php’ye yazdığınız rakamı ve aldığınız hata metnini birebir ekleyin.

Destek talebi aç

Sıkça sorulan sorular

WP_MEMORY_LIMIT ile WP_MAX_MEMORY_LIMIT farkı ne?

WP_MEMORY_LIMIT sitenin önyüzü (ziyaretçilerin gördüğü sayfalar) için geçerlidir; WP_MAX_MEMORY_LIMIT yalnızca yönetici paneli ve arka plan işlemleri (güncelleme, içe aktarma) içindir ve genelde daha yüksek tutulur.

Memory limit değerini ne kadar artırmalıyım?

Sabit bir rakam yoktur; hatanın geçtiği en düşük değeri kullanmak önerilir, çoğu WordPress sitesi için 256M yeterlidir, ağır bir sayfa oluşturucu veya çoklu eklenti daha fazlasını isteyebilir.

Panelde memory_limit kutusu bulunmuyorsa ne yapmalıyım?

MultiPHP INI Düzenleyicisi’nin Düzenleyici Modu’na geçip memory_limit = 256M satırını elle ekleyebilirsiniz; kutu listesinde olmayan yönergeler bu modda tanımlanır.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

İlgili çözümler