Site icon Cem Kongur

WordPress Memory Limit 256Mb

WordPress Memory Limit 256Mb

WordPress Memory Limit 256Mb

WordPress Memory Limitini 256 MB’ye Arttırma (Tam Rehber)

ilk önce sitemizi yedekleyerek başlayalım sonra işlemleri sırası ile yapalım. En önemli nokta yedeklemedir. Hata yapacağınızı düşündüğünüz dosyayı yedekleyin, diğerlerinde zaten kaybınız olmayacaktır. Hatalı sonuçlarda geri yüklemeniz kolay olur.

WordPress sitenizde “Allowed memory size of … bytes exhausted” benzeri hatalar mı alıyorsunuz? Özellikle WooCommerce, Elementor, Rank Math/Yoast gibi eklentilerle birlikte 256 MB PHP bellek limiti çoğu kurulum için güvenli bir eşi̇ktir. Aşağıda wp-config.php, php.ini, .htaccess, cPanel/Plesk ve WP-CLI ile artırma yöntemlerini; doğrulama adımlarını ve sık karşılaşılan sorunları bulacaksınız.


1) Hızlı Çözüm: wp-config.php ile artırma

En çok işe yarayan ve en güvenli WordPress düzeyindeki ayar.

  1. Barındırma hesabınızda sitenizin kök dizinine (public_html / siteniz.com) gidin.
  2. wp-config.php dosyasını açın.
  3. Aşağıdaki satırları, “/ That’s all, stop editing! /” satırının üstüne ekleyin:
define( 'WP_MEMORY_LIMIT', '256M' );        // Önyüz (site) için
define( 'WP_MAX_MEMORY_LIMIT', '256M' );    // Yönetim paneli için

Not: Bazı ağır yönetim işlemlerinde (WP_MAX_MEMORY_LIMIT) devreye girer. Her ikisini de 256M yapmak tutarlı sonuç verir.


2) Sunucu Düzeyi: php.ini (veya user.ini)

Sunucu PHP limitiniz WordPress limitinden düşükse, sunucu limiti kazanır. Bu yüzden esas sınırı da yükseltin.

Bazı servis sağlayıcılar .user.ini’yi öncelikli okur. Değişikliklerin etkisi birkaç dakika gecikebilir.


3) Apache mod_php kullananlarda: .htaccess

Sadece mod_php için geçerlidir. suPHP / PHP-FPM ortamlarında çalışmaz.

php_value memory_limit 256M

Eğer 500 Hatası alırsanız, ortamınız mod_php değildir; bu yöntemi kaldırın.


4) cPanel (MultiPHP INI Editor) ile

  1. cPanel → SoftwareMultiPHP INI Editor.
  2. Domain’i seçin.
  3. memory_limit değerini 256M yapın, Save.

Alternatif: Select PHP VersionOptions sekmesi → memory_limit = 256M.


5) Plesk ile

  1. Plesk → Domain → PHP Settings.
  2. memory_limit256MApply.

6) WP-CLI ile (hızlı & temiz)

Sunucunuzda SSH açıksa proje kökünde:

# wp-config.php içine sabit ekler
wp config set WP_MEMORY_LIMIT '256M' --type=constant
wp config set WP_MAX_MEMORY_LIMIT '256M' --type=constant

7) Değişikliği Doğrulama


8) Sık Hatalar ve Çözümleri

A) wp-config.php ekledim ama değişmedi

B) .htaccess ekledim, 500 hata verdi

C) Multisite (Network) kullanıyorum

D) 256 MB yetmedi mi?


9) Performans İpuçları (Bellek Yükseltmeye Eşlik Etsin)


10) Örnek Hata Mesajları (Bellek Tükendiğinde)

Bu hataları görüyorsanız adım adım:

  1. php.ini / .user.inimemory_limit=256M
  2. wp-config.phpWP_MEMORY_LIMIT ve WP_MAX_MEMORY_LIMIT
  3. Panelden doğrulama (Site Sağlığı / phpinfo)
  4. Gerekirse 512M test + kök nedeni araştırma.

11) Hızlı Kontrol Listesi


SSS

S: 128 MB’ten 256 MB’ye çıkarmak SEO’yu etkiler mi?
C: Doğrudan SEO’yu etkilemez ama zaman aşımı ve hata riskini azaltır; arka planda çalışan cron/indeksleme süreçleri sağlıklı tamamlandığı için dolaylı fayda sağlar.

S: WooCommerce için önerilen değer nedir?
C: Pratikte 256 MB güvenli tabandır. Büyük kataloğunuz, çok dil/çok para eklentileri veya ağır sayfa oluşturucular varsa 512 MB testi yapabilirsiniz.

S: Limit yükselmesine rağmen aynı hata sürüyor.
C: Sunucu tarafı hard limit olabilir veya bir eklenti bellek sızıntısı yapıyor olabilir. Geçici olarak tüm eklentileri kapatıp (örn. wp plugin deactivate --all) tek tek açarak test edin.

Exit mobile version