Aziz Ozbek
WordPress Expert from Zürich

Fatal error: Allowed memory size of bytes exhausted (Çözüm)

Eğer “Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes)” hatasıyla karşılaşıyorsanız, WordPress kurulumunuzun yapmak istediğinizi çalıştırmak için yeterli belleğe sahip olmadığı anlamına gelir.

Bu, en yaygın WordPress hatalarından biridir ve PHP bellek ayarlarını artırarak bunu kolayca düzeltebilirsiniz.

PHP bellek sınırını artırmanın iki yolu vardır.

wp-config.php Dosyasında Belleği arttır

WordPress dosyalarınıza erişmek için bir FTP (dosya aktarım protokolü) veya SSH dosya aktarım protokolü (SFTP) hizmeti kullanabilirsiniz. Plesk veya cPanel gibi bir hosting ayarlama aracınız varsa, wp-config.php dosyasını doğrudan tarayıcıda düzenleyebilirsiniz.

WordPress wp-config file in Plesk
WordPress wp-config file in Plesk

wp-config.php dosyasını açın ve aşağıdaki değişkeni arayın, eğer daha önceden belirlenmediyse aşağıdaki satırı kopyalayabilirsiniz:

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

İkinci değer olan 32 Megabyte değerini hosting sağlayıcınızın izin verdiği kadarıyla arttırabilirsiniz. Örnek olarak ‘256M’ yükseltebilirsiniz. Yetmezse daha da arttırabilirsiniz. 

php.ini Dosyasında Belleği arttır (Plesk, cPanel)

Root Server or Localhost

wp-config ayarlama seçeneğinde olduğu gibi hosting sunucusuna FTP veya SFTP üzerinden bağlanmalısınız. Sunucu konfigürasyonuna erişiminiz olduğundan “php.ini” dosyasını düzenleyebilirsiniz. Linux Sunucusunda php.ini dosyasını aşağıdaki dizinde bulabilirsiniz:

Ubuntu 16.04: /etc/php/7.0/apache2
CentOS 7: /etc/php.ini

wp-config dosyasındaki gibi aşağıdaki satırı dosyada bulun ve değiştirin:

memory_limit = 256M

Shared Hosting

Sharing Hosting sunucularında bir hesabınız varsa büyük olasılıkla sunucu yapılandırma dosyalarını düzenleme izniniz olmayacaktır. Bu konuda shared hosting sağlayıcıları Plesk, cPanel vb. araçlar sunmaktadır.
Barındırma yapılandırma aracınızı açın ve düzenlemek istediğiniz alana gidin. Alan hosting ayarlarına veya php ayarlarına gidin ve izin verilen maksimum belleği seçin.

Edit php memory limit in plesk
Edit php memory limit in plesk
Rating: 5.0/5. From 2 votes.
Please wait...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir