WordPress Memory Limit Nedir? Nasıl Artırılır?
Web Hosting

WordPress Memory Limit Nedir? Nasıl Artırılır?

WordPress Memory Limit nedir, nasıl artırılır? Hata nedenleri, ideal hafıza limiti, wp-config.php ve hosting ayarlarıyla çözüm yolları.

Cenk ŞEKERCİ

Cenk ŞEKERCİ

Operasyon Yöneticisi

8 Ekim 2026
6 dk okuma

# WordPress Memory Limit

WordPress sitenizde “Allowed memory size exhausted” hatası gördüyseniz sorun çoğu zaman sunucudan değil, PHP’nin WordPress’e ayırdığı bellek sınırından kaynaklanır. WordPress Memory Limit (Hafıza Limiti) Nedir? Nasıl Artırılır? sorusunun cevabı; tema, eklenti, hosting paketi ve PHP yapılandırmasını birlikte değerlendirmeyi gerektirir.

İçindekiler

WordPress Memory Limit (Hafıza Limiti) Nedir Nasıl Kullanılır

WordPress Memory Limit, PHP’nin bir WordPress isteği sırasında kullanabileceği maksimum RAM miktarıdır. Tema, eklenti, sayfa oluşturucu, WooCommerce, medya işlemleri ve admin paneli gibi işlemler bu limitten bellek tüketir. Limit yetersiz kaldığında beyaz ekran, 500 hatası veya “memory exhausted” uyarısı oluşabilir.

WordPress varsayılan olarak belirli bir bellek sınırıyla çalışır; ancak bu değer hosting ortamına göre değişebilir. Bazı sunucularda 128 MB yeterliyken, WooCommerce veya çok eklentili sitelerde 256 MB ya da 512 MB gerekebilir.

Netlen cPanel Web Hosting

WordPress içinde iki farklı bellek limitiyle karşılaşabilirsiniz:

Limit TürüNerede Kullanılır?Yaygın Değer
`WP_MEMORY_LIMIT`Ziyaretçi tarafı ve standart işlemler128M - 256M
`WP_MAX_MEMORY_LIMIT`Admin paneli, güncelleme, medya işlemleri256M - 512M
PHP `memory_limit`Sunucu genel PHP sınırıHosting paketine göre değişir

İpucu: WordPress tarafında limiti artırmak tek başına yeterli olmayabilir. Sunucudaki PHP memory_limit değeri daha düşükse WordPress daha yüksek bellek kullanamaz.

Memory Limit Hangi Durumlarda Kullanılır?

WordPress hafıza limiti özellikle şu işlemlerde devreye girer:

  • Sayfa oluşturucu ile yoğun tasarım düzenleme
  • WooCommerce ürün listeleme ve sipariş işlemleri
  • Büyük görsel yükleme veya görsel optimizasyonu
  • Yedekleme eklentileriyle arşiv oluşturma
  • Güvenlik taraması veya malware kontrolü
  • Çok dilli site eklentileri
  • Yoğun sorgu yapan özel tema fonksiyonları

Bu nedenle bellek limiti yalnızca “hata çözme” ayarı değildir. Site performansı, yönetim paneli kararlılığı ve eklenti uyumluluğu için de önemlidir.

WordPress Memory Limit (Hafıza Limiti) Nedir Nasıl Alınır

WordPress Memory Limit doğrudan satın alınan tekil bir özellik değildir; genellikle hosting paketinin PHP kaynakları içinde yer alır. Yani daha yüksek hafıza limiti almak için PHP memory limit değeri yüksek, kaynakları dengeli ve WordPress uyumlu bir hosting altyapısı seçmek gerekir.

Paylaşımlı hostinglerde bellek limiti daha sınırlı olabilir. VPS, cloud sunucu veya WordPress için optimize edilmiş hosting paketlerinde daha esnek kaynak yönetimi sunulabilir.

Hosting TürüBellek EsnekliğiKimler İçin Uygun?
Paylaşımlı HostingDüşük - OrtaBlog, kurumsal tanıtım sitesi
WordPress HostingOrta - Yüksekİçerik sitesi, eklenti kullanan siteler
VPS / Cloud SunucuYüksekWooCommerce, yüksek trafik, özel projeler

Netlen gibi WordPress uyumlu hosting hizmeti sunan firmalarda önemli avantaj, yalnızca disk alanı değil; PHP sürümü, memory limit, işlemci kullanımı, veritabanı performansı ve destek tarafının birlikte değerlendirilmesidir. WordPress sitenizde sürekli bellek hatası alıyorsanız sadece wp-config.php dosyasını düzenlemek yerine hosting kaynaklarını kontrol etmek daha sağlıklı olur.

Hosting Seçerken Hangi Değerlere Bakılmalı?

Daha stabil bir WordPress deneyimi için şu teknik değerlere dikkat edebilirsiniz:

  • PHP memory_limit değeri
  • PHP sürüm seçimi
  • CPU ve RAM kaynak politikası
  • Veritabanı performansı
  • LiteSpeed veya benzeri önbellek desteği
  • Otomatik yedekleme
  • Güvenlik duvarı ve malware taraması
  • Teknik destek hızı

Uyarı: Sınırsız trafik veya sınırsız disk gibi ifadeler tek başına yeterli değildir. WordPress için asıl belirleyici olan kaynakların nasıl sınırlandırıldığıdır.

WordPress Memory Limit (Hafıza Limiti) Nedir Nasıl Yapılır

WordPress memory limit artırma işlemi genellikle wp-config.php, php.ini, .htaccess veya hosting kontrol paneli üzerinden yapılır. En güvenli yol, önce mevcut değeri kontrol etmek, ardından WordPress ve PHP tarafındaki limitleri uyumlu hale getirmektir.

En yaygın yöntem wp-config.php dosyasına bellek tanımı eklemektir. Bu dosya WordPress ana dizininde bulunur ve site yapılandırmasının temel dosyalarından biridir.

wp-config.php ile Memory Limit Artırma

Aşağıdaki satırları wp-config.php dosyasında “That’s all, stop editing!” satırından önce ekleyebilirsiniz:

php
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');

Bu ayar, WordPress’in kullanabileceği bellek sınırını artırır. Ancak sunucudaki PHP limiti 128M ise WordPress tarafında 512M yazmanız sonucu değiştirmeyebilir.

php.ini ile Memory Limit Artırma

Bazı hostinglerde php.ini veya kullanıcı bazlı PHP ayar dosyası düzenlenebilir:

ini
memory_limit = 256M

Eğer kontrol panelinizde PHP ayarları bölümü varsa bu değeri arayüzden değiştirmek daha güvenlidir.

.htaccess ile Memory Limit Artırma

Apache tabanlı bazı sunucularda .htaccess dosyasına şu satır eklenebilir:

apache
php_value memory_limit 256M

Fakat her sunucu bu yöntemi desteklemez. Desteklenmeyen ortamlarda 500 Internal Server Error oluşabilir.

YöntemAvantajDikkat Edilmesi Gereken
`wp-config.php`WordPress için pratik çözümPHP üst limiti düşükse işe yaramaz
`php.ini`PHP genel limitini etkilerHosting erişimi gerekebilir
`.htaccess`Hızlı denenebilirHer sunucuda çalışmaz
Hosting paneliEn güvenli yöntemlerden biriPaket limiti izin vermelidir

Netlen altyapısında WordPress sitenizin bellek limiti, PHP sürümü ve ilgili kaynak ayarlarını panel veya teknik destek üzerinden değerlendirmeniz mümkündür. Özellikle WooCommerce, yüksek eklenti kullanımı veya yoğun yönetim paneli işlemleri olan sitelerde bu kontrol zaman kazandırır.

WordPress Memory Limit (Hafıza Limiti) Nedir Nasıl Hesaplanır

WordPress memory limit ihtiyacı; sitenin eklenti sayısına, tema yapısına, trafik yoğunluğuna, WooCommerce kullanımına ve admin panelindeki işlemlere göre hesaplanır. Sabit tek bir doğru değer yoktur; amaç hatayı kapatmak değil, siteye gereksiz bellek ayırmadan kararlı çalışmasını sağlamaktır.

Genel kullanım için şu değerler fikir verebilir:

Site TürüÖnerilen Memory LimitNot
Basit blog128MAz eklenti ve hafif tema için yeterli olabilir
Kurumsal site256MSayfa oluşturucu varsa daha güvenlidir
WooCommerce mağaza256M - 512MÜrün ve sipariş sayısına göre artabilir
Çok dilli / üyelik sitesi512MYoğun eklenti kullanımı olabilir
Büyük içerik portalı512M+Sunucu mimarisi ayrıca planlanmalıdır

Pratik Hesaplama Mantığı

Memory limit hesaplarken şu soruları yanıtlayın:

  1. WooCommerce kullanılıyor mu?
  2. Sayfa oluşturucu aktif mi?
  3. Kaç aktif eklenti var?
  4. Görsel optimizasyonu sunucuda mı yapılıyor?
  5. Yedekleme eklentisi aynı sunucuda mı çalışıyor?
  6. Admin panelinde yavaşlama yaşanıyor mu?
  7. Hata kayıtlarında memory exhausted uyarısı var mı?

Eğer basit bir blogda 512M bellek ihtiyacı oluşuyorsa sorun limitten çok eklenti çakışması, verimsiz tema kodu veya hatalı sorgu olabilir. Bu nedenle limiti artırmadan önce hata kaydı incelemek doğru yaklaşımdır.

Bilgi kutusu: Bellek limitini gereğinden fazla artırmak performansı otomatik yükseltmez. Sadece PHP sürecinin daha fazla RAM kullanmasına izin verir.

WordPress Memory Limit (Hafıza Limiti) Nedir Nasıldır

İdeal WordPress memory limit, sitenin ihtiyaçlarını karşılayan ama sunucu kaynaklarını gereksiz tüketmeyen dengeli değerdir. 256M çoğu kurumsal WordPress sitesi için makul bir başlangıçtır; WooCommerce veya yoğun eklenti kullanılan projelerde 512M daha güvenli olabilir.

Memory limit iyi yapılandırıldığında yönetim paneli daha kararlı çalışır, güncelleme sırasında hata ihtimali azalır ve büyük işlemler kesintiye uğramaz. Ancak yavaş sitenin tek sebebi her zaman bellek değildir.

Memory Limit Sorunu Belirtileri

Aşağıdaki işaretler hafıza limitiyle ilgili olabilir:

  • WordPress beyaz ekran hatası
  • 500 Internal Server Error
  • Eklenti güncellerken işlem yarıda kalması
  • Tema düzenleyicide donma
  • WooCommerce sipariş ekranında yavaşlama
  • “Allowed memory size exhausted” hatası
  • Görsel yüklerken hata alınması

Memory Limit Artırmak Ne Zaman Yeterli Olmaz?

Bazı durumlarda limiti artırmak yalnızca geçici rahatlama sağlar. Şu sorunlar varsa kök neden ayrıca incelenmelidir:

SorunMemory Limit Artışı Yeterli mi?Doğru Yaklaşım
Hatalı eklentiGenelde hayırEklenti devre dışı bırakılıp test edilmeli
Verimsiz temaKısmenTema sorguları ve fonksiyonları incelenmeli
Düşük hosting kaynağıKısmenPaket veya altyapı yükseltilmeli
Büyük veritabanıHayırVeritabanı optimizasyonu yapılmalı
Bot trafiğiHayırGüvenlik ve trafik filtreleme uygulanmalı

Netlen’i burada tavsiye etmemizin nedeni yalnızca hosting sağlamak değil; WordPress performansında bellek limiti, PHP ayarları, güvenlik, yedekleme ve teknik destek tarafını birlikte ele alabilmesidir. Eğer sitenizde sık sık memory limit hatası yaşıyorsanız Netlen üzerinden WordPress uyumlu hosting seçeneklerini değerlendirmeniz mantıklı bir adımdır.

Sıkça Sorulan Sorular

WordPress memory limit kaç olmalı?

Çoğu standart WordPress sitesi için 128M başlangıç seviyesinde yeterli olabilir; ancak modern temalar, sayfa oluşturucular ve çok sayıda eklenti kullanıldığında 256M daha sağlıklı çalışır. WooCommerce, üyelik sistemi veya çok dilli yapı bulunan sitelerde 512M tercih edilebilir. Burada önemli olan en yüksek değeri vermek değil, sitenin gerçek ihtiyacını hata kayıtları ve kaynak kullanımıyla değerlendirmektir.

WordPress memory limit hatası neden olur?

Bu hata, PHP’nin WordPress işlemine ayırdığı bellek sınırı aşıldığında oluşur. Genellikle ağır eklentiler, verimsiz tema kodları, büyük veritabanı sorguları, görsel işleme görevleri veya yedekleme eklentileri buna neden olur. Bazen tek bir eklenti bile tüm belleği tüketebilir. Hata mesajında hangi dosyanın belleği tükettiği yazıyorsa teşhis daha kolay yapılır.

wp-config.php ile memory limit artırmak güvenli mi?

Evet, doğru şekilde yapıldığında güvenlidir. wp-config.php dosyasına WP_MEMORY_LIMIT ve WP_MAX_MEMORY_LIMIT tanımları eklenebilir. Yine de dosyayı düzenlemeden önce yedek almak gerekir. Yanlış yere eklenen kod veya sözdizimi hatası sitenin açılmamasına neden olabilir. Ayrıca hosting tarafındaki PHP limiti düşükse bu yöntem tek başına yeterli olmayabilir.

Memory limit artırmak siteyi hızlandırır mı?

Memory limit artırmak doğrudan hızlandırma işlemi değildir. Sadece WordPress’in daha fazla bellek kullanmasına izin verir. Eğer site bellek yetersizliği nedeniyle hata veriyor veya işlem tamamlayamıyorsa fayda sağlar. Ancak yavaşlığın nedeni ağır sorgular, optimizasyon eksikliği, önbellek kullanılmaması veya düşük CPU kaynağıysa memory limit artışı tek başına belirgin hız kazandırmaz.

512M memory limit fazla mı?

Basit blog veya küçük kurumsal site için 512M gereksiz olabilir. Fakat WooCommerce, çok dilli yapı, yoğun eklenti kullanımı veya büyük yönetim işlemleri olan sitelerde 512M makul bir değer olabilir. Fazla bellek tanımlamak her zaman sorun yaratmaz; ancak paylaşımlı hostinglerde kaynak politikası nedeniyle sınırlar uygulanabilir. En doğru değer, sitenin gerçek kullanımına göre belirlenmelidir.

PHP memory_limit ile WP_MEMORY_LIMIT aynı şey mi?

Hayır, aynı şey değildir. PHP memory_limit, sunucuda bir PHP işleminin kullanabileceği üst sınırı belirler. WP_MEMORY_LIMIT ise WordPress’in kendi içinde kullanmak istediği bellek değeridir. WordPress tarafında 512M tanımlasanız bile PHP limiti 256M ise fiili sınır 256M olur. Bu yüzden iki değerin uyumlu olması gerekir.

WooCommerce için memory limit kaç olmalı?

WooCommerce kullanılan sitelerde genellikle 256M minimum, 512M ise daha güvenli bir değerdir. Ürün sayısı, varyasyonlar, ödeme eklentileri, kargo entegrasyonları ve raporlama işlemleri bellek tüketimini artırabilir. Büyük mağazalarda yalnızca memory limit değil; veritabanı optimizasyonu, önbellek, PHP workers ve sunucu kaynakları da birlikte planlanmalıdır.

Memory limit artırınca 500 hatası alırsam ne yapmalıyım?

Önce yaptığınız son değişikliği geri alın. Özellikle .htaccess içine eklenen php_value memory_limit satırı bazı sunucularda 500 hatasına yol açabilir. FTP veya dosya yöneticisiyle ilgili satırı kaldırın. Ardından memory limit değişimini hosting panelinden veya teknik destek üzerinden yapmayı deneyin. Hata devam ederse PHP hata kayıtları incelenmelidir.

WordPress admin paneli yavaşsa memory limit artırılmalı mı?

Admin paneli yavaşlığı bazen memory limit yetersizliğinden kaynaklanır, ancak tek sebep bu değildir. Yönetim panelinde ağır çalışan eklentiler, lisans kontrol istekleri, WooCommerce raporları, dış API bağlantıları veya veritabanı şişmesi de yavaşlık yapabilir. Önce hata kayıtları, sorgu yükü ve eklenti etkisi kontrol edilmeli; bellek limiti buna göre artırılmalıdır.

Hosting firması memory limit artırmıyorsa ne yapılmalı?

Hosting paketi teknik olarak daha yüksek PHP memory limit değerine izin vermiyorsa farklı bir pakete geçmek gerekebilir. Özellikle WooCommerce veya yoğun eklenti kullanan sitelerde düşük kaynaklı paketler uzun vadede sorun çıkarabilir. Bu noktada WordPress uyumlu, PHP ayarları esnek ve teknik destek sağlayan bir altyapı seçmek daha sağlıklıdır. Netlen bu ihtiyaç için değerlendirilebilir.

İlgili İçerikler

  • WordPress Site Hızlandırma Rehberi
  • WordPress Hosting Seçerken Nelere Dikkat Edilmeli?
  • WooCommerce Performans Optimizasyonu
  • WordPress 500 Internal Server Error Çözümü
  • PHP Sürümü WordPress Performansını Nasıl Etkiler?

WordPress memory limit sorunu tek bir kod satırıyla çözülebilir gibi görünse de kalıcı çözüm çoğu zaman doğru hosting, temiz eklenti yapısı ve düzenli bakım kombinasyonudur. Sitenizde sık sık hafıza limiti hatası alıyorsanız Netlen’in WordPress uyumlu hosting çözümlerini inceleyebilir, ihtiyaçlarınıza göre daha dengeli bir altyapı seçebilirsiniz.

Netlen'i Google'da Takip Edin

En güncel rehberlerimize, duyurularımıza ve teknik içeriklerimize Google üzerinden öncelikli ulaşmak için Netlen'i tercih ettiğiniz kaynaklar arasına ekleyin.

GoogleGoogle'da Tercih edilenkaynak olarak ekleyin

Bu yazıyı paylaşın

Cenk ŞEKERCİ

Yazar Hakkında

Cenk ŞEKERCİ

Operasyon Yöneticisi

Bulut teknolojileri, ağ altyapıları ve veri merkezi operasyonları üzerine çalışıyorum. Öğrendiğim yeni teknolojileri ve sahada karşılaştığım gerçek deneyimleri anlaşılır şekilde paylaşmayı seviyorum.

Yorumlar

Bu yazı hakkında okuyucu yorumları