WordPress Bellek Sınırı Nasıl Artırılır [Kesin Kılavuz]

Yayınlanan: 2021-05-05

WordPress bellek limiti nasıl artırılır? Web sitelerinin bellek sınırına ulaştığı için bozulduğu gibi sorunlarla karşılaştınız mı? Bu olduysa, çözmek için geliştiricinize danışabilirsiniz. Ancak, bunu kendi başınıza yapmanın kolay bir yolu var, özellikle bunun neden olduğunu anlamanıza yardımcı olacak.

WordPress PHP'nin bellek sınırı, birçok kişinin karşılaştığı bir sorundur. Bu nedenle, WordPress bellek limitinin nasıl artırılacağını bilmek faydalı olabilir.

Bu yazıda, WordPress'teki bellek alanını en üst düzeye çıkarmanın birkaç yolunu anlamaya çalışacağız. Ancak bundan önce, önce kavramı öğrenmeniz gerekir. Bu nedenle, kavramın kendisinden ve türlerinden ne tür hatalarla karşılaşabileceğinize ve bunları nasıl çözeceğinize kadar WordPress hakkında bilmeniz gereken her şey burada.

WordPress Bellek Sınırı Nedir?

WordPress, işletmeniz veya başka herhangi bir web sitesi için önemli bir kavramdır. PHP, WordPress'in bir parçasıdır. Sunucu taraflı bir dildir. Dil, sitenizin HTML sayfalarını oluşturmak için çalışır.

HTML Şablonlarımızı Kontrol Edin

Dil, çeşitli işlevsel yönleriyle oldukça dinamiktir. Çalışmalarından bazıları, hesaplamalar yapmak, WordPress ile ilgili sorguları işlemek ve diğer birçok işlevi içerir. Bellek alanı, tamamen işlevsel bir PHP WordPress'in en önemli yönüdür.

Her WordPress'in bir bellek sınırı vardır. WordPress'in PHP bellek sınırı 32MB ile 64MB arasındadır. Çalışan tek bir siteniz varsa, WordPress sınırı yaklaşık 40 MB olacaktır. Sınırı geçtikten sonra, sitede ölümcül hata mesajı görülecektir.

Öte yandan, çoklu sitenin birlikte çalışması, wp bellek sınırını maksimum 64 MB'a çıkaracaktır. Sonuç olarak, gereken optimum belleğin genellikle 128 MB olduğu söylenir.

Ancak, eklenti gerektiriyorsa daha fazla alana ihtiyaç duyabilirsiniz. Böylece, sunucu IP'sini ve bellek kullanımının ekran eklentisini etkinleştirdikten sonra bellek kullanımını kolayca kontrol edebilirsiniz.

WordPress'te Neden Daha Fazla Alana İhtiyacınız Olabilir?

WordPress'teki limiti artırmak, karşılaşabileceğiniz her türlü hataya hızlı bir şekilde uyum sağlayabilir. Ancak, sitenizi verimsiz hale getirebileceği için çok fazla alan almamaya dikkat etmelisiniz.

WordPress'te daha fazla alana ihtiyaç duymanızın önemli bir nedeni, sitenizin içeriğini yüklemek için daha fazla alana ihtiyaç duymanızdır. Bazen eklentiyi eski bir sürümle çalıştırmak siteyi verimsiz ve yavaş hale getirebilir. Sonuç olarak, performansı artırmak için sürümü yükseltmek için alanı artırmanız gerekebilir.

WordPress'te Farklı Bellek Sınırı Türleri

WordPress'te iki tür bellek sınırı bulabilirsiniz. Bunlar idari ve genel bellek sınırıdır.

İdari Bellek Sınırı

Yönetici belleği sınırı, yönetici sayfaları için sınırdır. Benzer şekilde, bu genellikle web sitesinin sahip sayfasıdır. Bir web sayfasının yöneticileri veya sahipleri olarak, sayfanın içeriğini kodlamak için sınırlı miktarda alana hakkınız vardır. Bu alan sınırlamasına yönetimsel bellek sınırı denir.

Genel Bellek Sınırı

Web sitesinin genel sayfası, yalnızca genel kullanıcılar için mevcut olan açılış ve diğer sayfalardır. Barındırma sunucusu, genel sayfalar için yine sınırlı alana izin verir. Sınırlı alana genel bellek sınırı denir.

WordPress Bellek Sınırı Nasıl Arttırılır: 3 Etkili Yöntem

İşlevinizin herhangi bir noktasında kesinlikle WordPress bellek sınırını artırmanız gerekecektir. Bu, İdari Bellek Sınırını artırmanın yanı sıra Genel Bellek Sınırını artırmak için de geçerlidir. Bunu yapmanın 3 farklı yolu vardır.

wp-config.PHP dosyasını düzenleme

wp-config.PHP dosyası, sitenizin temel yapılandırmalarının ayrıntılarını içerir. Bu, WordPress'inizin dosya dizininin köküdür.

İlk başta şu satırı aramanız gerekecek: define('WP_MEMORY_LIMIT', '32M');. Bu satırı bulduktan sonra, son sayıyı değiştirmeniz ve artırmanız gerekecektir. Şimdi, bu son sayı temel olarak alan sınırıdır. Bu nedenle, en az 128M'ye çıkarmalısınız. Sonunda satır şöyle görünmelidir: define('WP_MEMORY_LIMIT', '128M');.

Hafıza limitini arttırmayı bitirdiğinizde, kaydetmeyi unutmamalısınız. Gelecekte ihtiyaç duyarsanız, yine de belleği artırabilirsiniz. Ancak, sunucuyu çökertebileceği için hiçbir şeyi aşırıya kaçmamalısınız.

PHP.ini dosyasını düzenleme

Bu, ilk yöntemin çalışmadığı yöntemdir. Bazen sadece WordPress belleğini artırarak PHP artış bellek sınırı sorununu çözemeyebilirsiniz. Bu gibi durumlarda, sunucu ayarlarına gitmeniz gerekecektir. Ancak, bu işlemin çalışması için paylaşılan bir sunucu kullanmamalısınız.

Kullandığınız sunucu özel ise PHP.ini dosyasını kök klasörde bulabilirsiniz. Bulduktan sonra, aşağıdaki değişiklikleri yapmalısınız:

  • memory_limit = 256M
  • upload_max_filesize = 12 milyon
  • post_max_size = 13 milyon
  • file_uploads = Açık
  • max_execution_time = 180

İlgi alanınıza uygun değeri girmeli ve hafıza limiti hatasını çözmelisiniz. Ayrıca, değişikliklerin sorunu çözüp çözmediğini kontrol etmek için önbelleği temizlemelisiniz.

.htaccess dosyasını düzenleme

Bu, kullanabileceğiniz son seçenektir. Önceki yöntem işe yaramadığında bu son çarenizdir. Dosya adının önündeki nokta, dosyanın gizli olduğunu gösterir. Sonuç olarak, kök klasörde bulamazsanız SFTP yöneticisinde bulacaksınız.

Ancak bu işlem ile hafıza limitini arttırmak çok daha kolay. Tek yapmanız gereken .htaccess dosyasına birkaç komut eklemek. Bu komutlar aşağıdaki gibidir:

  1. İlk Komut: php_value memory_limit 256M
  2. İkinci Komut: php_value upload_max_filesize 12M
  3. Üçüncü Komut: php_value post_max_size 13M

WordPress Bellek Sınırı Hatası Neden Görünüyor?

Web siteniz, tüm içeriği depolamak için yeterli veriye ihtiyaç duyacaktır. Kullanılabilir alan sıkıntısı olduğunda, bellek sınırı hatası görünecektir. Bu kadar basit.

Ancak soru, beklenmedik bir şekilde bitiyorsa belleğin neden tükeneceğidir. Tıpkı diğer web siteleri gibi, web siteniz de zamanla güncelleme ve yükseltmelerden geçmelidir. Benzer şekilde, bu daha yeni eklentilerin ve komut dosyalarının sunucuda depolanmasına neden olur. Tüm yeni içeriklerle birlikte, kullanılabilir alan her gün kümelenmeye devam edecek. Sonunda, doldurulacak WordPress bellek limitini görecek ve bir hata mesajı göstereceksiniz.

WordPress'te Mevcut Alan Nasıl Kontrol Edilir?

WordPress'inizin mevcut bellek alanını kolayca kontrol edebilirsiniz. Bu, Site Sağlık Aracında kontrol edilebilir. İlk olarak, WordPress kontrol paneline gidin. Ardından, orada "Araçlar" göreceksiniz. Üzerine tıklayın ve “Site Sağlığı” seçeneğini bulacaksınız. Bu seçeneğin içinde “Bilgi” göreceksiniz. Üzerine tıklayın ve sunucu bölümünü kontrol edin. Orada PHP Bellek Sınırını görebilirsiniz.

Sıkça Sorulan Sorular

WordPress Bellek Limiti Nasıl Artırılır?

WordPress bellek sınırını artırmanın 3 yöntemi vardır. WordPress'in PHP depolama limitini artırmak için bunlardan herhangi birini seçebilirsiniz. Yukarıdaki makalede tüm yöntemleri tartıştık.

WordPress için Varsayılan Bellek Sınırı nedir?

WordPress için varsayılan bellek sınırı 32MB'dir. Bazen, nadir olabilen 64 MB'a kadar çıkabilir. Çoğu durumda, 32MB varsayılan alan civarındadır.

WordPress Bellek Limitimi Nasıl Kontrol Edebilirim?

Site Sağlığı Aracı seçeneğinde WordPress bellek sınırını kontrol edebilirsiniz. Site Sağlığı Aracını “Araçlar” seçeneğinde bulabilirsiniz.

PHP Bellek Limiti Ne Olmalı?

Optimum PHP bellek sınırı 256M olmalıdır. Ancak, bazı web siteleri, saklanan verileri tutmak için daha da fazla alana ihtiyaç duyabilir.

cPanel Bellek Limitimi Nasıl Değiştiririm?

cPanel'e giriş yaparak hafıza limitini kolayca değiştirebilirsiniz. Ancak, giriş yaptıktan sonra Yazılım seçeneğine gidin. Orada PHP Sürümü seçeneğini ve ardından Bellek Sınırı bölümünü bulacaksınız. Buna göre Değer'e tıklayarak hafızayı değiştirebilirsiniz.

WordPress'te PHP INI'yi Nerede Bulabilirim?

PHP INI'yi wp-admin dizininde bulabilirsiniz. Elbette, varsayılan olarak orada olmalıdır. Değilse, her zaman yeni bir tane oluşturabilir ve tanımlayabilirsiniz.

Sonuç olarak

WordPress, çevrimiçi bir iş yürütmek için önemli bir platformdur. Diğer tüm depolama tesisleri gibi, WordPress'te de çalışmanız için alan sınırlı olacaktır. Bu nedenle, WordPress bellek limitinin nasıl artırılacağını bilmek oldukça avantajlıdır. Bahsedilen 3 yöntem en etkili olanlardır. İlk önce hangisinin sizin için en uygun olduğunu bulmalısınız.