WordPress Bellek Limiti Nasıl Artırılır: 2023 İçin 4 Kolay Yöntem
WordPress, çok çeşitli temaları, eklentileri, dosya formatlarını ve ek yazılımları destekleyen esnek bir platformdur. Ancak, bu kaynakları yüklemeye çalışırken, zaman zaman WordPress bellek sınırı hatasıyla karşılaşabilirsiniz.
Neyse ki, bu hatayı çözmenin yolları var. WordPress web sitenizde bulunan PHP belleğini artırarak, içerik eklemeye ve sitenizi sorunsuz bir şekilde büyütmeye devam edebilirsiniz.
Bu gönderide, sitenizde yaşadığınız hataları çözmek için WordPress bellek sınırını artırmanın dört yolunu paylaşacağız:
- wp-config.php’yi düzenleyin ve wp_memory_limit’i artırın
- PHP.ini aracılığıyla sunucu ayarlarınızı değiştirin
- .htaccess dosyanızı düzenleyin
- Web sitenizin barındırma planını yükseltin
Bu sorunun neden oluştuğunu öğrenmekle ilgileniyorsanız, bir açıklama bu yazının sonunda. Başlayalım!
WordPress bellek sınırı nasıl artırılır
Aşağıda, WordPress bellek sınırını artırmak için deneyebileceğiniz dört farklı yöntem sunacağız.
Ne yazık ki, büyük ölçüde barındırma ortamınızın nasıl yapılandırıldığına bağlı olduğundan, tüm bu çözümlerin sizin için çalışacağını garanti edemeyiz. Bu nedenle dört farklı yöntemi paylaştık – bunlardan en az biri sizin durumunuz için çalışmalıdır.
Bu düzeltmelerden bazıları temel WordPress dosyalarını düzenlemeyi içerdiğinden, Devam etmeden önce sitenizin yedeğini almanızı önemle tavsiye ederiz..
Birçok yedekleme çözümü mevcuttur, ancak UpdraftPlus eklentisi size içeriğinizi farklı bulut depolama platformlarına yükleme özgürlüğü verir.
Sitenizin yeni bir yedeğini aldıktan sonra, WP bellek sınırını artırmanın bazı yolları burada.
1. wp-config.php dosyasını düzenleyin ve wp_memory_limit değerini artırın
Belleğiniz azalıyorsa, basit bir çözüm var: erişiminiz olan bellek miktarını artırın! WordPress, geçerli bellek sınırını kendi içinde ayarlamanıza izin verir. wp-config.php aracılığıyla dosya wp_memory_limit
değişken. Ancak bu sınır, barındırma planınız tarafından sağlanan bellek miktarından daha az olabilir.
Durum buysa, bu hatayı dosyanızı düzenleyerek çözebilirsiniz. wp-config.php dosya. Kod düzeyinde değişiklik yapmak bir dereceye kadar risk taşır, bu nedenle devam etmeden önce sitenizin yedeğini almak akıllıca olacaktır.
düzenlemek için wp-config.php dosyası, aşağıdaki gibi bir FTP istemcisi kullanarak Dosya Aktarım Protokolü (FTP) aracılığıyla sunucunuza bağlanmanız gerekir. FileZilla.
FTP’yi nasıl kullanacağınızdan emin değilseniz tam WordPress FTP kılavuzumuzu okuyabilirsiniz, ancak burada FileZilla’ya nasıl bağlanacağınıza dair hızlı bir eğitim var.
FileZilla uygulamasının içinde şuraya gidin: Dosya > Site Yöneticisi. FTP üzerinden ilk kez bağlanıyorsanız, Dosya > Site Yöneticisi > Yeni Site:

Artık FTP kullanıcı adınız ve şifrenizle birlikte siteniz hakkında bazı bilgiler girebilirsiniz. FTP kimlik bilgilerinizi bilmiyorsanız, bu bilgiyi genellikle web barındırma hesabınızda bulabilirsiniz.
FileZilla şimdi sitenize bağlanacak ve tüm dosyalarını gösterecektir. Uygulamada, sitenizin kök klasörüne gidin:

Bu klasörün içinde, sağ tıklayın wp-config.php dosya ve seçin Görünümü Düzenle. Bu açılır wp-config.php varsayılan metin düzenleyicinizde. Şimdi, aşağıdaki ifadeyi arayın – WP_MEMORY_LIMIT
.
Bunun gibi bir şey görünebilir:
define( 'WP_MEMORY_LIMIT', '32M' );
Bu kod zaten cihazınızda varsa wp-config.php dosya, sayıyı artırmanız gerekir. Örneğin, onu artırabilirsiniz. 32M
ile 256M
.
Eğer sen yapma dosyadaki bu kod satırını görüyorsanız eklemeniz gerekir. Sadece yazan satırın üstüne aşağıdaki kodu ekleyin /* That's all, stop editing! Happy publishing. */
:
define( 'WP_MEMORY_LIMIT', '256M' );

2. Sunucu ayarlarınızı PHP.ini aracılığıyla değiştirin
Düzenleyerek bellek sınırını da kaldırabilirsiniz. PHP.ini dosya. Bu dosya, PHP gerektiren herhangi bir uygulama için varsayılan yapılandırmayı ayarlar.
Birisi WordPress sitenizi her ziyaret ettiğinde, PHP sunucunuzda çalışır. Bu işlem sırasında, PHP programlama dili şunlara bakar: PHP.ini talimatlar için dosya. Bu, mevcut WordPress bellek limitinizi ayarlamayı içerir.
Sunucunuz cPanel kullanıyorsa, PHP.ini yapılandırmasını cPanel aracılığıyla düzenleyebilirsiniz. Tipik olarak, bu araca şöyle bir şey denir Çoklu PHP Yöneticisi, MultiPHP INI Editörüveya PHP Yapılandırması. Yine de tüm ev sahipleri size bu yeteneği vermez.
Örneğin, Bluehost’ta barındırıyorsanız, adında bir araç alırsınız. MultiPHP INI Editörü tam cPanel kontrol panelinde (Gelişmiş sekmesinden erişebileceğiniz).

Bu aracı açtığınızda, hafıza limitini ayarlayabilirsiniz:

Barındırıcınız bir kontrol paneli sunmuyorsa PHP.ini editör, ayrıca düzenlemeniz de mümkün olabilir. PHP.ini FTP yoluyla dosya.
Bağlandıktan sonra, FileZilla penceresindeki kök dizine gidin ve dosyayı bulun.
Dosyayı açın ve içeren bir satır arayın memo
ry sınırı=. Artık bu değeri artırabilir ve değişikliklerinizi kaydedebilirsiniz.
Bu değişikliklerin yürürlüğe girmesinden önce sunucunuzu yeniden başlatmanız gerekecek. Sunucunuz yedeklenip çalışmaya başladıktan sonra, artık WordPress bellek sınırı hatasıyla karşılaşmamalısınız.
3. .htaccess dosyanızı düzenleyin
bu .htaccess web barındırıcınız Apache kullanıyorsa, dosya önemli bir yapılandırma dosyasıdır (birçok ev sahibinin yaptığı). Bu dosya, bellek sınırı da dahil olmak üzere sitenizin yapılandırmasının çoğunu kontrol eder.
Kullanabilirsiniz .htaccess sunucu yapılandırma dosyalarınızı düzenlemek zorunda kalmadan sunucunuza yönergeler iletmek için. Bu, PHP.ini dosyanıza erişemiyorsanız .htaccess’i iyi bir alternatif yapar.
Bu dosyaya erişmek için, önceki bölümlerde tartıştığımız gibi bir FTP istemcisi kullanarak sunucunuza bağlanın. Daha sonra sitenizin public_html içeren dizin, .htaccess dosya:

Şimdi, bu dosyayı açın ve aşağıdaki kod parçacığını altına ekleyin. # END WordPress
astar:
php_value memory_limit 256M
İşte şöyle görünebilir:

İşiniz bittiğinde değişikliklerinizi kaydettiğinizden emin olun.
4. Web sitenizin barındırma planını yükseltin
Sitenizin kullanabileceği belleği sık sık artırabilseniz de, nihayetinde barındırma planınız tarafından kısıtlanırsınız. Her plan, sınırlı miktarda kaynağa erişmenizi sağlar. Yukarıdaki düzeltmelerin tümünü denediyseniz ve hala bu hatayla karşılaşıyorsanız, mevcut planınızı aşmış olabilirsiniz.
Bellek tahsisinizi kontrol etmek istiyorsanız, bu bilgiyi web barındırıcınızın web sitesinde veya barındırma panelinizde bulabilmeniz gerekir. Alternatif olarak, yardım için her zaman sağlayıcınızla iletişime geçebilirsiniz.
Ayrılan kaynaklarınızın sınırına ulaştığınızdan şüpheleniyorsanız, planınızı yükseltmeyi düşünebilirsiniz. Bu, daha yüksek bir seviyeye geçmeyi veya farklı bir plan türüne geçmeyi içerebilir. Örneğin, şu anda paylaşılan bir barındırma planındaysanız, sanal özel sunucuya (VPS) yükseltme zamanı gelmiş olabilir. Özel bir sunucuya bile sıçrayabilirsiniz.
Alternatif olarak, barındırma sağlayıcınızı değiştirmeye karar verebilirsiniz. Yeni bir ana bilgisayar ararken, her planın bir parçası olarak ayrılan bellek miktarına dikkat etmenizi öneririz. Mümkün olan her yerde, 256 MB veya daha yüksek bir varsayılan bellek sınırı sunan bir sağlayıcı bulmaya çalışın.
Esnek bir sağlayıcı seçmek de akıllıcadır. Sitenize ayrılan kaynak miktarını kolayca artırabilirseniz, gelecekte bellek sınırı hatasıyla karşılaşma olasılığınız çok daha düşüktür.
Neden “WordPress Bellek Sınırı” hatasıyla karşılaşabilirsiniz?
WordPress’te bir hatayla karşılaştığınızda, doğal olarak sorunu olabildiğince çabuk çözmek isteyeceksiniz. Ancak, genellikle hatanın ne olduğunu ve neden oluştuğunu anlamaya yardımcı olur. Daha sonra gelecekte bu sorunla karşılaşmamak için adımlar atabilirsiniz.
En yaygın WordPress hatalarını çözmek oldukça kolaydır, ancak bu platform hata mesajında her zaman fazla açıklama sağlamaz. Örneğin, 500 dahili sunucu hatası herkesin bildiği gibi belirsizdir.
WordPress ile yüklediğiniz veya yüklediğiniz her şey bir sunucuda depolanır. Bir web barındırma planı satın aldığınızda, sağlayıcınız sitenize belirli bir miktarda kaynak tahsis eder. Bu, web sitenizin tüm içeriğini depolamak için kullanılan belleği içerir.
Bazen, WordPress sitenize medya yüklemeye çalışırken şu mesajla karşılaşabilirsiniz: “Önemli hata: izin verilen 67108864 bayt bellek boyutu tükendi”. Bu sorun, yeni bir tema veya eklenti yüklemeye çalıştığınızda da ortaya çıkabilir. Tetikleyiciden bağımsız olarak bu hata, belleğinizin tükendiği anlamına gelir.
Bu gönderide ele aldığımız gibi, bellek limitinizi artırarak ve potansiyel olarak daha gelişmiş bir barındırma planına yatırım yaparak bu sorunla karşılaşma şansınızı en aza indirebilirsiniz. Genel bir kural olarak, barındırma planınız ne kadar pahalıysa, o kadar fazla alana ve belleğe erişiminiz olur.
Ancak, daha yüksek katmanlı barındırma planları bile size nadiren sınırsız kaynaklara erişim sağlar. Bu nedenle, bellek kullanımınızı en aza indirecek adımlar atmak akıllıca olacaktır. Bu, gereksiz eklentilerin kaldırılmasını ve diğer performans optimizasyonlarının yapılmasını içerebilir.
WordPress bellek sınırı sorunlarını kalıcı olarak düzeltin
Çoğu zaman, sitenize dosya yükleyebilir ve ek yazılımları sorunsuz bir şekilde yükleyebilirsiniz. Ancak, bir noktada WordPress bellek sınırı hatasıyla karşılaşabilirsiniz.
WordPress bellek sınırını artırmanın ve bu sorunu çözmenin dört yolunu hızlı bir şekilde özetleyelim:
- Düzenleyerek PHP WordPress bellek sınırını artırın wp-config.php dosya.
- Düzenleyerek sunucu ayarlarınızı değiştirin PHP.ini.
- .htaccess PHP bellek sınırını artırmak için dosya.
- Web sitenizin barındırma planını daha fazla kaynağa sahip bir plana yükseltin.
Bunun gibi WordPress sorunları hakkında bazı genel ipuçları için WordPress sorun giderme kılavuzumuza göz atın. Ayrıca en yaygın 20 WordPress hatasını nasıl düzelteceğimize dair bir kılavuzumuz var.