WordPress Bellek Tükendi Hatası Nasıl Giderilir - PHP Belleğini Artırın

WordPress bellek tükendi hatası, bir betik PHP için varsayılan bellek ayırma sınırını aştığında ortaya çıkar. Bu durum web sitenizin düzgün çalışmasını engelleyebilir ve "Önemli hata: X baytlık izin verilen bellek boyutu tükendi." PHP bellek sınırını artırmak genellikle bu sorunu çözebilir...

wp-config.php Dosyasını Düzenleyin

Bu wp-config.php dosyası WordPress siteniz için temel yapılandırma ayrıntılarını içerir. Bu dosyaya bir kod satırı ekleyerek PHP bellek sınırını artırabilirsiniz.

  • Web sitenize bağlanın bir FTP istemcisi veya barındırma kontrol panelinizde sağlanan dosya yöneticisini kullanarak.
  • Bulmak wp-config.php dosya WordPress kurulumunuzun kök dizininde bulunan.
  • Dosyayı düzenleyin yazan satırdan hemen önce aşağıdaki kod satırını ekleyin /* Hepsi bu kadar, düzenlemeyi bırakın! Mutlu bloglar. */:
define('WP_MEMORY_LIMIT', '256M');

Bu satır PHP bellek sınırını 256MB'a çıkarır. Bu değeri ihtiyaçlarınıza ve barındırma ortamınızın özelliklerine göre ayarlayabilirsiniz.

  • Değişikliklerinizi kaydedin ve FTP kullanıyorsanız dosyayı sunucunuza geri yükleyin.

PHP.ini Dosyasını Düzenleyin

Eğer düzenleme wp-config.php sorunu çözmezse, sınırı artırmanız gerekebilir. php.ini dosyası, PHP için öntanımlı yapılandırma dosyasıdır.

  • Bu dosyaya genellikle paylaşımlı barındırmada erişilemez, ancak şu adda bir dosya oluşturabilirsiniz php.ini WordPress kurulumunuzun kök dizinine gidin ve aşağıdaki satırı ekleyin:
memory_limit = 256M
  • VPS veya tahsis edilmiş bir sunucudaysanız ve ana sunucuya erişiminiz varsa php.ini dosyasına girerseniz, bu dosyayı aynı satırla doğrudan düzenleyebilirsiniz. Bu dosyanın konumu sunucu yapılandırmanıza bağlı olarak değişebilir.

.htaccess Dosyasını Düzenleme

PHP bellek sınırını artırmanın bir başka yolu da .htaccess WordPress kurulumunuzun kök dizininde bulunan dosya.

  • Sitenize erişin FTP veya dosya yöneticisi aracılığıyla .htaccess dosya.
  • Dosyayı düzenleyin ve aşağıdaki satırı ekleyin:
php_value memory_limit 256M
  • Değişikliklerinizi kaydedin ve bellek tükendi hatasının çözülüp çözülmediğini kontrol edin.

Hosting Sağlayıcınızla İletişime Geçin

Yukarıdaki çözümlerden hiçbiri işe yaramazsa, barındırma sağlayıcınız PHP bellek sınırının manuel olarak artırılmasına izin vermeyebilir. Yardım için destek ekipleriyle iletişime geçin. Limiti sizin için artırabilir ya da barındırma ortamlarında bunu nasıl yapacakları konusunda rehberlik edebilirler.

Çözüm

PHP bellek sınırını artırmak WordPress'teki bellek tükendi hatasını çözmeye yardımcı olabilir. Ancak, hatanın neden oluştuğunu anlamak da önemlidir. Hatanın nedeni kötü kodlanmış bir eklenti, tema veya özel komut dosyası olabilir. Sorunu teşhis etmek için eklentileri devre dışı bırakmayı ve geçici olarak varsayılan bir WordPress temasına geçmeyi düşünün. Sorun devam ederse, sitenizin gereksinimlerini karşılamak için web sitenizi optimize etmeniz veya barındırma planınızı yükseltmeniz gerekebilir.