[ÇÖZÜM] WordPress Memory Limit Arttırma 2021

4471
WordPress Memory Limit Arttırma - PHP WP Mwmory Limit Çözümü
WordPress Memory Limit Arttırma - PHP WP Mwmory Limit Hatası Çözümü

WordPress Memory Limit Arttırma” veya “WP Memory Limit Yükseltme” (WP PHP Time Limit) problemi başınıza gelmiş olabilir.

WordPress ile kurduğunuz bir web siteniz varsa veya bunla blog açtıysanız “wp memory limit” ya da “Memory Exhausted Error” hatasını almanız çok normaldir. Çünkü bu en yaygın WordPress hatalarından biridir.

Aslında yaygın hatalarında çözümü de bir o kadar basittir.

Bu hatayı, PHP hafıza artırma yöntemi ile kolayca çözüyoruz.

Bu yazıda sizlere “PHP Bellek Sınırı” uyarısını aldıktan sonra veya hataları almadan önce önlem almak için PHP belleğini nasıl yükseltileceğini anlattım.

Ama kısaca bilgi verecek olursam:

WordPress temaları, eklentileri veya diğer şeyler kendilerine ayrılan bir bellekte çalışmak zorunda.

Ancak site çalışırken ihtiyaç duyulan bellek boyutu, hosting firmalarının belirlediği boyuttan (varsayılan 40 MB) fazlaysa web siteniz çalışmakta zorlanır ve Error verir.

Böylece aşağıdaki adımları uygulayarak “increase wordpress memory limit” yaparak çözüme ulaşırsınız.

WordPress PHP betik dili ile yazılmıştır ve her WordPress’in çalışabilmesi için Hosting (web barındırma) denilen şeye ihtiyaç duyar.

Not 1: “Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor.” gibi bir hata almışsanız sizi yüklenen dosya php.ini upload_max_filesize başlıklı yazıma davet ediyorum. Tema yüklemeyle ilgili sorununuzu orada çözeceksiniz.

WordPress Memory Limit Arttırma Hataları Nelerdir

Aşağıda bulunan WP WordPress Memory Limit Arttırma hatalarından biri başınıza gelmiş olabilir:

1Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx
Hata 1
2Allowed memory size of xxxxxx bytes exhausted
Hata 2
3Allowed memory size of 134217728 bytes exhausted
Hata 3
4…fatal error: allowed memory size of…
Hata 4

Özellikle “fatal error: allowed memory size of” hatasını alanlar çok…

Tema Hafızasının Nerede Olduğunu Size Bir Örnek ile Göstereyim

Wordpress Memory Limit Arttırma - Tema Boyutu 256 MB
WordPress ile Kurulan Bir Web Sitesinin Temasında (Ör: Newspaper) Bulunan WP Memory Limit Boyutu – 256 MB Yeterlidir

Kendi sitemde kullandığım temadan örnek vermek istiyorum. Aslında buna ihtiyacınız yok ancak sadece merak edenler olursa diye gösteriyorum.

Benim gibi Newspaper teması kullananlar ana-menü içindeki “System Status” boyutunun kaç olduğuna bakabilirler. Newspaper kullanmayanlar temalarının ayarlar bölümünden buraya ulaşabilir.

Bendeki WordPress Newspaper haber teması da 40 MB ayrılmış bellekle iyi çalıştığını belirtiyor ancak bu boyut, yüklü eklenti ve kullanıcı sayısına bağlı olarak zamanla yetersiz kalıyor.

256 MB yaptığınızda düzelecektir.

Burada söylemek istediğim şey: Çoğu temada “WP Memory Limit” bölümü olduğu.

İşlemi yaptıktan sonra buraya gelip bakın siz de düzeleceğini göreceksiniz.

Ne Kadar WP Memory Limit Arttırmaya İhtiyacınız Var

  • WordPress tarafından sunulan varsayılan ayar tek sayfalık web sitesi için 40 MB
  • Birden çok web sitesi için bu değer 64 MB
  • Ancak WordPress geliştiricileri tarafından belirtilen en iyi değer 256 MB

Bu değerlerde bile hata alırsanız yapmanız gereken şey bu sayısal değerleri artırmak.

WP Memory Limit Arttırma Kodu

Problemi çözmek için kullanacağımız kod aşağıda. Bunu alın kopyalayın ve aşağıdaki adımlarda kullanın.

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

1. Yol: WordPress (WP) Memory Limit Arttırma [Yazılı Çözüm]

  1. WordPress temasının yüklü olduğu hosting alanda bulunan cPanel Yönetici Paneli‘ne gidin.
  2. Yukarıdaki verdiğim kodu wp-config.php dosyasının içindeki “/* Hepsi bu kadar. Mutlu bloglamalar! */” yazısının hemen üstüne yapıştırın. Bu kod sizin web sitenizin hafızasını artıracaktır.
    • İsterseniz 256 yerine 500 yazabilirsiniz. Bu tamamen size bağlı. Web sitesi rahat rahat geniş geniş takılsın istiyorsanız böyle yapabilirsiniz. Mesela ben şu anda 2000 MB olarak ayarladım.
  3. Bu kadar! Şimdi resimlerle anlattığım adımları izleyerek siz de yapabilirsiniz.

WP WordPress memory limit arttırma için cPanel’e giriş yapın

WordPress Memory Limit Arttırmak İçin cPanel'e Giriş

WordPress memory limit ayarını cPanel kullanılarak veya FTP istemcisi (FileZilla) programlarını kullanarak yapabilirsiniz. Ben cPanel kullanarak bellek boyutunu arttırıyorum. Çünkü böyle daha kolayıma geliyor.

cPanel’inize giriş yapmak için sitenizin alan adının sonuna cpanel yazmanız yeterlidir. Örnek: https://wpsitekur.com/cpanel)

Not 2: Websitenizin panel alanına erişim ihtiyacınız olacak. Gelecek ekranda şifrenizi bilmiyorsanız hosting aldığınız firma ile iletişime geçerek giriş bilgilerinizi isteyebilirsiniz.

public_html kök klasörüne tıklayın

WordPress Dosya Boyutu Arttırma public_html Kök Klasörüne Tıklayın

cPanel kullanan kullanıcıların sitelerini yönettiği arayüzlerde public_html kök dizini veya klasörü bulunur. Bu adımda yapmanız gereken tek şey public_html klasörünü tıklamaktır.

Bellek bitti hatası çözümü için wp-config.php dosyasını düzenleyin

wp-config.php nerede? Biraz aşağıya doğru indiğinin ve wp-config.php dosyasını bulun.

Wordpress Bellek Bitti Hatası wp.config.php Dosyas Düzenleme

WordPress bellek bitti hatası çözümü için wp.config.php dosyasını seçiyoruz, dosyayı yedekliyoruz (indiriyoruz) ve düzenlemek için “Edit” butonuna tıklıyoruz.

Not: php ini nerede? diye aramanıza gerek yok. Çünkü “php time limit” sorununu “wp-config.php” dosyasını kullanarak çözüyoruz.

Yeniden wp-config.php edit yapın

Karşımıza Gelen Ekranda Yeniden wp.config.php Dosya Boyutunu Düzenleme
Karşımıza Gelen Ekranda Yeniden wp.config.php Dosya Boyutunu Düzenleme

“Edit” yaptıktan sonra karşınıza gelecek ekranda yeniden “edit” butonuna tıklayınız.

Kodu yapıştırın ve kaydedip çıkın – Bitti

wp-config.php Kod Yapıştırma ve Kaydedip Çıkma
wp-config.php Kod Yapıştırma ve Kaydedip Çıkma
define('WP_DEBUG', false);
define( 'WP_MEMORY_LIMIT', '256M' );
/* Hepsi bu kadar. Mutlu bloglamalar! */

Kodu php define (define php) altına ve “…mutlu bloglamalar…” içerisine ekleyin. Sonra sağ üst köşede kaydet butonuna basıp çıkın.

Eğer php upload file problemi hala düzelmedi ise en iyi hosting firması listesinde bulunan web sitenizin dosyalarını tuttuğunuz şirket yetkilileri ile iletişime geçin.

2. Yol: WordPress Memory Limit Arttırma [Video Çözüm]

WP Memory Limit Arttırma Videosu – WordPress Memory Limit Arttırma

WP memory limit hatasını çözmek için, PHP bellek boyutunu en az 256 MB olarak ayarlayınız. 40 MB varsayılan boyutu 256 MB’a artırdığımızda / yükselttiğinizde hata kendiliğinden çözülecektir.

Sık Sorulan Sorular

Burada; WordPress Memory Limit Arttırma hakkında sık sorulan soruları bulabilirsiniz.

✅ WordPress (WP) Memory Limit Nasıl Arttırılır?

WordPress Memory Limit hatasını düzeltmek ve hafızasını arttırmak için:

– WordPress memory limit arttırma için cPanel’e giriş yapın.
– public_html kök klasörüne tıklayın.
– Bellek bitti hatası çözümü için wp-config.php dosyasını düzenleyin.
– Yeniden wp-config.php edit yapın.
– Kodu yapıştırın ve kaydedip çıkın.

✅ WordPress Upload Limit Arttırma hatasının alınması normal mi?

Evet.

Genelde WP ile kurulan siteler bu hatayı alır.

Varsayılan bellek boyutu 40 MB olarak sunulur bu boyut zamanla yüklenen eklentilerle yetersiz kalır.

Dolayısıyla WordPress Memory Limit Arttırma işlemi yapılarak hafıza sınırını yükseltince sorun düzelir.

✅ WordPress PHP Memory (RAM) limit hafızası kaç MB olmalı?

Tema yapıcıları ve WordPress geliştiricileri en ideal Memory (RAM) Limit Hafızasının 256 MB olduğunu belirtir.

İsterseniz 300 veya dahafazlasını yapabilirsiniz.

Problem olmaz.

✅ Dosya boyutu yükseltme hatası düzelmediyse ne olur?

Web barındırma şirketinizin sistem yöneticileri dosya boyutunun yükseltilmesini engellemiş olabilir. Onlarla konuşun ve “Hosting memory limit” yükseltilmesini isteyin.

WordPress memory limit hatası düzelmediyse yorumlardan bana yazın. 👇

4 YORUM

  1. WordPress memory limit arttırma adımlarını izledim ve yaptım. Şu yazının bana ne kadar faydasının dokunduğunu bilemezsiniz. Diğer yerlerde ayrıntılı bilgi maalesef yok. Bunun için çoook teşekkür ederim.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz