WordPress sunucunuzda çalışır ve çoğu zaman sizin ve sizin isteklerinize yanıt olarak komut dosyaları çalıştırır. ziyaretçi ona hitap et. Bunlar dosya yüklemeleri olabilir (resimler, videolar, temalar, eklentiler vb.). Bu durumda şu hatayı alabilirsiniz:

Yüklenen dosya php.ini içindeki upload_max_filesize yönergesini aşıyor

Tüm bu dosyalar ve komut dosyaları sunucunuzun belleğinde bulunur. Aynı anda çok fazla birlikte yaşadığınızda, sınıra ulaşılır ve aşağıdaki gibi bir hata alırsınız:

Önemli hata: 3456789 satırında /home/example-com/public_html/wp-includes/plugin.php içinde 2345678 baytlık izin verilen bellek boyutu tükendi (1234 bayt ayırmaya çalıştı)

Bu hataların çözümü, WordPress'e ayrılan bellek miktarını artırmaktır. Bu yazıda, WordPress maksimum bellek sınırını artırmak için size 4 yöntem göstereceğim.

1 yöntem: php.ini dosyasını düzenleyin

Eğer bölüm içinde cPanel kullanırsanız dosyalar, tıklamak dosya Yöneticisi. Kutunun emin olun " Gizli dosyaları göster »(nokta dosyaları) kontrol edilir daha sonra «düğmesine tıklayın Git ".

Soldaki dosya ağacında klasörünüzü seçin wp-admin ve adlı bir dosya bulun php.ini ou php5.ini. Açın ve aşağıdaki değerleri ekleyin veya değiştirin. Görmüyorsanız, bir tane oluşturun. Bunu yapmak için bağlantıya tıklayın " Nouveau Dosya ", Ad php.ini ou php5.ini. dosyasını açın ve aşağıdaki satırları ekleyin:cpanel-yönetici-dosya-klasör seçmeli 1

upload_max_filesize = 1000M
post_max_size = 2000M
memory_limit = 3000M
file_uploads = On
max_execution_time = 180

Değerlerden sonraki "M" Megabayt anlamına gelir. İhtiyacınız için en uygun olduğunu düşündüğünüz değerleri değiştirin. Değer max_execution_time bir komut dosyasının maksimum yükleme süresini temsil eder. Bununla birlikte, genel olarak upload_max_filesize (yüklenecek dosyanın maksimum boyutu) en küçük değer olmalıdır, memory_limit (bir betiğe ayrılan toplam bellek) en büyük ve post_max_size (maksimum boyut veri bir yazı tipi isteğinin) altın anlamı.

2th Yöntem: .htaccess dosyanızı düzenleyin

Dosya ile başarısız olduysanız php.ini dosyayla deneyin .htaccess  Dosyanın sonuna satır ekleyerek veya düzenleyerek:

php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 180
php_value max_input_time 180

İlke, dosyanızla aynı php.ini. Değişikliklerinizi kaydedin ve tarayıcınızın önbelleğini temizleyin.

3th Yöntem: wp-config.php dosyanızı düzenleyin

Eğer kötü şans olduğunu düşünüyorum önce, dosyayı değiştirmeyi deneyin wp-config.php bunu sonuna ekleyerek:

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

Unutma, prensip daima aynıdır. 3000'i değerinizle değiştirin. Değişikliklerinizi kaydedin ve tarayıcı önbelleğinizi boşaltın.

4th Yöntem: WHM'nizdeki değerleri değiştirin

Eğer VPS (Sanal Özel Sunucu) veya Dedicated sunucuda barındırılıyorsanız WHM’nizdeki (Web Hosting Manager = Web Hosting Manager) değerleri değiştirebilirsiniz.ağ sağlayıcısı).

Kimlik doğrulama işleminden sonra adresine gidin. sunucu Yapılandırma> İnce Ayar Ayarları. PHP sekmesinin altında, size uygun değerleri girin ve düğmesine tıklayın İndirim.

WHM-php

Ardından Hizmet Yapılandırması> PHP Yapılandırma Düzenleyicisi değerlerini değiştirmek memory_limit et upload_max_filesize size uygun olarak.

php yapılandırma-editör-update-bellek

Son olarak, bölümdeki Seçenekler ve Bilgiler değeri bul ve değiştir max_execution_time. düğmesine tıklayın İndirim Sayfanın alt.

Bu, sunucunuzdaki ve WordPress'teki bellek sınırlamalarını giderebileceğiniz yöntemler hakkındaki bu makale içindir. Bu problemlerle hiç karşılaştınız mı? Başka çözümler biliyor musunuz? Bunları bizimle yorumlar bölümünde paylaşın.