Ana İçeriğe Geç

4 yöntemler üst sınırı WordPress belleği artırmak için

Divi: Kullanılacak en kolay WordPress teması

Divi: Tüm zamanların en iyi WordPress teması!

daha fazla 901.000 indirmeler, Divi, dünyanın en popüler WordPress teması. Tamamen, kullanımı kolay ve 62 ücretsiz şablonlardan daha fazlasını sunuyor. [Önerilen]

WordPress, sunucunuzda çalışır ve çoğu zaman sizden ve ziyaretçilerinizden gelen isteklere yanıt olarak komut dosyaları yürütür. Bunlar dosya yüklemeleri (resimler, videolar, temalar, eklentiler vb.) Olabilir. 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

Elementor ile web sitenizi kolayca oluşturun

Elementor, profesyonel bir görünüme sahip herhangi bir web sitesi tasarımını kolayca oluşturmanıza olanak sağlar. Kendin yapabileceğin için pahalı ödemeyi kes. [Ücretsiz]

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 (bir gönderi türü sorgusunun maksimum veri boyutu) mutlu ortam.

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

Bir VPS (Sanal Özel Sunucu) veya özel bir sunucuda barındırılıyorsanız, WHM'nizdeki (Web Barındırma Yöneticisi) değerleri değiştirebilirsiniz.

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.

Bu makale yorumları 3 içeriyor

  1. merhaba Sevgili çok iyi öğretici, devam edin, tebrikler tam da aradığım şey bu, mantıkla programlama yapıyorum ve verdiğiniz değerler son derece iyi. Öğreticinizle tanıştığınız için çok minnettarız!

  2. Öğreticileriniz gerçekten her şeydir !! php.ini dosyası sitenizde söylediğiniz değeri giriyorum bana '=' sözdizimi hatası veriyor, bu yüzden double == yazıyorum ve şimdi soruna neden olan M, sonra M'yi kaldırdığımda bana söylüyor sözdizimi hatası, beklenmeyen 'post_max_size' (T_STRING)! Kısacası ne yaparsam yapayım hatalar var !!! Makalenizi tıklamak için kaltak işe yaramıyor bile !!

    1. Merhaba nico

      Hâlâ merak ediyor, yardım almak istiyorsun ve sakince ondan neden işe yaramadığını anlamak için istemek yerine, doğruca hakarete gidiyorsun. Kimse sizi blogumuza davet etmedi ve on binlerce kullanıcı her gün orada çözüm buluyor.

      Kısacası, bir sonraki için iyi şanslar.

YORUM BIRAKIN

E-posta hesabınız yayımlanmayacak. Doldurulması zorunlu alanlar * ile işaretlenmiştir *

Bu site, istenmeyenleri azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl kullanıldığı hakkında daha fazla bilgi edinin..

Başa dönüş