WordPress PHP Bellek Limit Sorunları Nasıl Düzeltilir

  • WordPress
  • Güncelleme: Eylül 05, 2017

WordPress, blogcular, girişimciler ve küçük işletme sahipleri için teknik arka planı olmayan en iyi içerik yönetim sistemidir. Eklentiler, temalar ve kullanıcı dostu bir kontrol paneli yardımıyla herkes, hiç bir zaman kodlara dokunmadan hayallerindeki siteyi oluşturabilir.

Ancak kullanıcılar kendi rahatlık alanlarından çıkmaya ve WordPress'in gerçek yeteneklerini keşfetmeye başladıkça, bunları kendi panolarından ayırabilecek çeşitli hatalarla karşılaşabilirler.

Kullandığım platformların bileşenlerini sürekli olarak kandıran sizseniz, o zaman korkunç olanlarla karşılaşacaksınız.ölüm beyaz ekran”- WordPress ile zamanınız boyunca en az bir kez.

Yaygın bir olay, yeni bir eklenti kurmak kadar basit bir şey tarafından tetiklenebilen ölümcül PHP belleği tükenmiş hatasıdır. Bununla birlikte, bunun nedeni, WordPress sitenizin belirli bir bileşeninin PHP'nizin izin verdiğinden daha fazla bellek kullanmasıdır.

Bu, kaynak ayırmalarını fantezi görseller, zengin içerik ve eklentilerle iten web sitelerinde daha olasıdır. Bir örnek, çalışmak için bir ton veri ve bellek tüketen bir e-ticaret sitesidir.

Neyse ki, bellek sınırını arttırmak, eğer olmasa da, çoğu zaman, PHP belleğinde hatalar düzeltebilen, basit bir çözümdür. İşte nasıl yapılacağı:

Hosting Hesabınıza Giriş Yapın

Her şeyden önce, hosting hesabınızın cPanel'ına erişmenin birçok yolu vardır. Bazı şirketlerin resmi bir portala giriş yapması gerekirken, diğerlerinin sadece web sitenizin URL'sine “/ cpanel” eklemeniz gerekir.

Hosting hesabınızın cPanel giriş sayfasına ulaştıktan sonra devam edin ve kimlik bilgilerinizi sağlayın.

CPanel kimlik bilgileriniz, ilk kurulum işlemi sırasında hosting sağlayıcınız tarafından size e-posta ile gönderilir. Bunu kaybederseniz, yardım için müşteri hizmetlerine başvurabilirsiniz.

Giriş yaptıktan sonra, web sunucunuzun dosyaları, alanları, yazılımı ve benzeri bölümleri içeren bir ekran görmelisiniz. Devam etmek için 'Dosya Yöneticisi' simgesine bakın.

Çoğu modern cPanel platformunun dosya yöneticisinde iki genel alanı vardır: bir klasör tarayıcısı ve ana gezgini alanı. Hosting hesabınızın birden fazla web sitesi varsa, ilgili klasörleri klasör tarayıcısında sola bulabilmeniz gerekir. İçeriğini görüntülemek için PHP bellek sınırı sorunu olan web sitesine bakın.

WordPress sitenizin kök klasöründe, 'wp-config.php' adında bir dosya arayın. PHP bellek sınırınızın boyutunu manuel olarak artırabileceğiniz yer burasıdır.

Unutmayın ki - hosting şirketi - cPanel'deki dosyaları düzenlemenin farklı yolları vardır.

Bu örnekte, sağ tıklama menüsünden 'Kod Düzenleme'yi seçebilir veya dosyayı seçip ana araç çubuğundan' Kod Düzenleyici'yi tıklayabilirsiniz.
Bu, kod düzenleyiciyi yeni bir sekmede açmalıdır. Düzeltme ile başlamak için, kodun en üstünde olması gereken '<? Php' etiketinin hemen altında yeni bir satır oluşturun.

Bahşiş: PHP belleğini aldırdıktan sonra dikkatini çeken ilk şey ölümcül hatayı, hata mesajında ​​belirtilen ilgili satır numarasıyla birlikte dosya yoludur. Bundan sonra dosya yöneticiniz, hatanın nereden kaynaklandığını izleyemediğinden zaman kaybıdır.

PHP bellek sınırını değiştirmek için kısa bir kod satırını yapıştırmanız yeterlidir:

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

'M' megabayt anlamına gelir. Bununla birlikte, yukarıdaki kod, WordPress'in PHP bellek sınırını 256 MB'ye yükseltmesini emrediyor. Bu, çoğu web sitesinin normal çalışmasını sağlamak için fazlasıyla yeterli olmalıdır - hatta çevrimiçi mağazalar için.

Yeni eklenen kodlar mavi renkte vurgulanmalıdır. Kodu wp-config.php dosyanıza ekledikten sonra kaydet düğmesine tıklayın. Bu, devam edin ve PHP bellek sorununun çözülüp çözülmediğini görmek için WordPress sitenizi yenileyin.

Eklentileri Devre Dışı Bırakma

Yukarıdaki çözüm sorununuzu çözmediyse, deneyebileceğiniz sonraki şey eklentileri devre dışı bırakmak ve bunları bir seferde yeniden etkinleştirmektir. WordPress kontrol panelinize erişiminiz olmadığında, aşağıdaki adımları takip ederek bu adımı dosyadan tamamlayabilirsiniz.

Öncelikle, dosya yöneticisi aracılığıyla WordPress web sitenize geri dönün ve 'wp-content' dosyasına gidin ve 'plugins' klasörünü arayın.

Buradaki amacınız bu dizini WordPress kurulumunuz için erişilemez kılmaktır. Bunu yapmak için, eklentiler klasörünü istediğiniz herhangi bir şeye yeniden adlandırmanız yeterlidir. Bu rehberin iyiliği için 'plugins.old' yeni klasörünü arayalım.

Bir eklenti PHP bellek tükenmesi sorununa neden oluyorsa, WordPress kontrol panelinize tekrar giriş yapabilmeniz gerekir.

Bu sayfayı görmek için 'Eklentiler'> 'Yüklü Eklentiler'e gidin.

Şimdi, dosya yöneticinize geri dönün ve 'plugins.old' klasör adını 'plugins' olarak değiştirin.

Tüm sistem klasörlerini yeniden taramak için WordPress kontrol panelinizi yenileyin. Yukarıdaki tüm adımları doğru bir şekilde uyguladıysanız, tüm eklentilerinizi geri almalısınız - sadece bu sefer devre dışı bırakılacaklardır.

Hangi eklentinin soruna yol açtığını anlamak için, tüm eklentileri yeniden, gösterge panonuz yeniden çalışıncaya kadar yeniden etkinleştirin. Endişelenme; Yeniden adlandırma işlemini tekrarlayarak erişimi tekrar kazanabilirsiniz. Ancak, bir kez, sorunlu eklentiyi yeniden etkinleştirmeyin ve olası bir düzeltme için yayıncıyla iletişim kurun.

Varsayılan Temaya Geri Dönme

Son olarak, PHP bellek tükenme hatasının yeni bir temadan kaynaklandığından şüpheleniyorsanız, varsayılan temaya geri dönerek sorunu çözebilirsiniz.

Bunu, cPanel'in dosya yöneticisinde 'wp-content'> 'themes' seçeneğine giderek ve şu anda aktif olanların klasörünü silerek yapabilirsiniz. Sadece bunu yapmadan indirerek bir yedek oluşturmayı unutmayın.

Klasörü yeniden adlandırmanın, WordPress'in tema dosyalarını algılayacağından işe yaramayacağını unutmayın. Ancak, temanın klasörünü silerseniz, WordPress varsayılan temaya geri dönmek zorunda kalacaktır. Kontrol panelinize tekrar giriş yapabiliyorsanız işlemin işe yarayıp yaramadığını bilirsiniz.

Bir WordPress kullanıcısı olarak, sorun giderme, hayatta kalmak ve büyümek için öğrenmeniz gereken önemli becerilerden biridir.

İşte başka bir yararlı yazı var Bu içerik yönetim sistemi ile ilgili bazı sorunları gidermenize yardımcı olabilir. İyi şanslar ve iyi eğlenceler!

Christopher Jan Benitez hakkında

Christopher Jan Benitez, küçük işletmelere izleyicilerini meşgul eden ve dönüşümü artıran içerik sağlayan profesyonel bir serbest yazar. Dijital pazarlama ile ilgili herhangi bir şey hakkında yüksek kaliteli makaleler arıyorsanız, o zaman sizin adamınız! Facebook, Google+ ve Twitter'da "merhaba" deme çekinmeyin.