En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

Düzeltme: WordPress Bellek Tükendi Hatası – PHP Belleğini Artırın

Özellikle paylaşımlı hosting'de WordPress kullanıcılarının karşılaştığı daha yaygın hatalardan biri bellek tükenmesi hatasıdır.

Bazen “İzin verilen bellek boyutu yetersiz” gibi teknik bir mesajla ortaya çıkar. Diğer zamanlarda WordPress yalnızca genel “Bu web sitesinde kritik bir hata oluştu” ekranını görüntüler.

Bu genellikle sitenizin, sunucunun şu anda kullanmasına izin verilen miktardan daha fazla PHP belleğine ihtiyaç duyduğu anlamına gelir. Kaynak yoğun eklentiler yüklediğinizde, büyük medya dosyaları yüklediğinizde veya barındırma planınızın yetersiz kaldığı durumlarda bu durum oluşabilir.

Bu kılavuzda, WordPress'te PHP bellek sınırınızı güvenli bir şekilde nasıl artıracağınızı ve hatayı nasıl düzelteceğinizi göstereceğiz. Ayrıca tekrar oluşmasını önlemek için en iyi uygulamaları paylaşacağız.

PHP bellek limitini artırarak WordPress'te bellek tükenmesi hatasını düzeltme

WordPress Bellek Tükenmesi Hatası Nedir?

WordPress'teki bellek yetersizliği hatası genellikle web sitenizin sunucunuzun izin verdiğinden daha fazla PHP belleği kullanmaya çalıştığında oluşur.

Bu, sayfaların çökmesine, eklentilerin bozulmasına veya tam site hatasının tetiklenmesine neden olabilir. Çoğu durumda, şimdi şöyle bir mesaj göreceksiniz: “Bu web sitesinde kritik bir hata oluştu.”

Kritik hata PHP bellek tükendi

Arka planda, gerçek hata şuna benzer:

Kritik hata: 33554432 baytlık izin verilen bellek boyutu tükendi (2348617 bayt ayırmaya çalışıldı)

WordPress, sunucunuzda çalışan ve işlevsel olması için belleğe ihtiyaç duyan PHP ile oluşturulmuştur. Siteniz mevcut bellek sınırını aşarsa, PHP çalışmayı durdurur ve bu hatayı alırsınız.

Bunu düzeltmek için birçok kullanıcıya yardım ederken, sitelerde şunlar olduğunda bunun gerçekleştiğini gördük:

  • Bir veya daha fazla kötü kodlanmış eklenti yüklü
  • Ekstra sunucu belleği kullanan büyük resimler veya videolar
  • Sınırlı barındırma kaynakları, özellikle paylaşımlı planlarda

WordPress, bellek sınırı 64 MB'den düşükse otomatik olarak artırmaya çalışır. Ancak birçok durumda, özellikle modern eklentiler ve temalar için bu yeterli değildir.

Gerçek Bellek Hatasını Neden Görmeyebilirsiniz

Gerçek bellek hatasını neden görmediğinizi mi merak ediyorsunuz? Düzeltmeye çalışmadan önce bunu anlamak önemlidir.

WordPress'in eski sürümlerinde, bellek tükenmesi hatası mesajını genellikle doğrudan ekranınızda görürdünüz.

Ancak son sürümlerde WordPress bunun yerine daha genel bir mesaj gösterir:

“Bu web sitesinde kritik bir hata oluştu. Lütfen talimatlar için site yöneticisi e-posta gelen kutunuzu kontrol edin.”

Bu, WordPress'in artık varsayılan olarak hassas hata ayrıntılarını gizlemesi nedeniyle olur. Bu, ziyaretçilerin sitenizle ilgili teknik bilgileri görmesini engelleyen bir güvenlik özelliğinin parçasıdır.

Ancak gerçek hata arka planda günlüğe kaydedilmeye devam eder. Tam mesajı şuradan görüntüleyebilirsiniz:

  • Yöneticilik adresinizin e-posta gelen kutusunda talimatları **arama**.
  • wp-config.php dosyanızda WordPress hata ayıklama modunu etkinleştirme.
  • Hosting kontrol paneliniz aracılığıyla sitenizin hata günlüklerini kontrol etme.

E-posta gelen kutunuzu kontrol ederseniz, “Siteniz Teknik Bir Sorun Yaşıyor.” konu başlığına sahip bir e-posta bulabilirsiniz.

Bellek tükenmesi hatası hakkında teknik sorun e-postası

Bu e-postanın içinde, hatanın nerede oluştuğunu ve tam hata mesajını bulacaksınız.

Örneğin, hatanın WordPress temanız veya bir eklenti tarafından kaynaklandığını göreceksiniz. E-postanın sonunda, gerçek hata mesajını göreceksiniz.

WordPress'te bellek yetersizliği hatası teknik sorun e-posta mesajı

Hata ayıklama modunu yalnızca sorun giderme sırasında geçici olarak etkinleştirmenizi öneririz. Hatayı bulduğunuzda, ziyaretçilerinize teknik ayrıntıları göstermekten kaçınmak için kapatmayı unutmayın.

Şimdi, sonraki bölümlerde, hatayı düzeltmek ve sitenizin sorunsuz çalışmasını sağlamak için PHP bellek sınırını manuel olarak nasıl artıracağınızı göstereceğiz.

📝 Not: Bu yöntemlerden bazıları WordPress dosyalarınızı doğrudan düzenlemenizi gerektirir. Sitenizde daha fazla hata görünmesini önlemek için önce web sitenizi yedeklemenizi öneririz.

Hazır mısınız? Hemen başlayalım!

Seçenek 1: wp-config.php Dosyasını Düzenleme

Öncelikle WordPress sitenizdeki wp-config.php dosyasını düzenlemeniz gerekir. Bu, genellikle public_html olarak adlandırılan kök dizinde bulunan temel WordPress dosyalarından biridir.

FileZilla gibi bir FTP istemcisi veya web barındırma kontrol panelinizdeki Dosya Yöneticisi'ni kullanmanız gerekecek.

Ardından, That's all, stop editing! Happy blogging. diyen satırdan hemen önce wp-config.php dosyasına aşağıdaki satırı yapıştırmanız gerekir.

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

Bu satır, WordPress'in 512MB'a kadar PHP belleği ayırmasını ister.

Ancak, nihai sınır sunucunuzun yapılandırmasına bağlıdır. Barındırma sağlayıcınız daha düşük bir sınır uyguluyorsa, bu değişiklik etkili olmayabilir.

Daha fazla ayrıntı için, wp-config.php dosyasını bulma ve düzenleme konusunda adım adım kılavuzumuza bakabilirsiniz.

İşiniz bittiğinde, değişikliklerinizi kaydetmeniz ve wp-config.php dosyanızı sunucunuza geri yüklemeniz gerekir.

Artık WordPress sitenizi ziyaret edebilirsiniz ve bellek yetersizliği hatası ortadan kalkmış olmalı.

Seçenek 2: .htaccess Dosyasını Düzenleme

Bir sonraki yöntem .htaccess dosyasını düzenlemektir. Bu dosya da WordPress web sitesinin kök klasöründe bulunur.

Buraya, #END WORDPRESS yazan satırdan önce aşağıdaki kodu yapıştırmanız gerekir.

php_value memory_limit 512M

Önceki koda benzer şekilde, WordPress'in PHP bellek sınırını 512MB'a çıkarmasını söyleyecektir.

Bununla birlikte, bu yöntemin yalnızca sunucunuzun mod_php ile Apache çalıştırdığı durumlarda çalıştığını unutmayın. PHP-FPM veya NGINX kullanıyorsanız, bu yöntem herhangi bir etkiye sahip olmayabilir.

Bundan sonra, değişikliklerinizi kaydedin ve dosyayı web sunucunuza geri yükleyin. Bellek sınırı hatasının giderildiğini görmek için artık WordPress web sitenizi tekrar açabilirsiniz.

.htaccess dosyasını bulamazsanız, htaccess dosyasının neden eksik olabileceği ve nasıl bulunacağına dair rehberimize göz atabilirsiniz.

Seçenek 3: php.ini Dosyanızı Kontrol Etme

Yukarıdaki yöntemler işe yaramazsa, php.ini dosyanıza bakmak isteyebilirsiniz.

php.ini, PHP sürümü ve PHP betikleri dahil olmak üzere PHP ayarlarınızı kontrol eden bir dosyadır. WordPress'in çekirdek dosyası değildir, çünkü barındırma sağlayıcınız genellikle onu yönetir.

PHP bellek kullanım limitinizi görmek için kodunu kontrol edebilirsiniz. Daha fazla ayrıntı için, php.ini dosyasını bulma ve düzenleme kılavuzumuza bakabilirsiniz.

Ancak, bu gelişmiş bir yöntem olduğu için, WordPress bellek sınırını manuel olarak artırıp artıramayacaklarını görmek üzere web barındırma sağlayıcınızın destek ekibiyle iletişime geçmenizi öneririz. Aksi takdirde, bu daha fazla hataya neden olabilir.

Ayrıca, bazı paylaşımlı barındırma planları kullanıcıların php.ini dosyasına erişmesine veya onu değiştirmesine izin vermez.

Daha fazla bilgi için WordPress desteğini nasıl doğru soracağınız hakkındaki rehberimizi okuyabilirsiniz.

Seçenek 4: WordPress Hosting'inizi Yükseltme

Sürekli olarak bellek tükenmesi hatasıyla karşılaşıyorsanız, bu web sitenizin mevcut barındırma planını aştığının bir işareti olabilir.

Web siteniz daha fazla ziyaretçi çektikçe ve daha fazla içerik ekledikçe, sorunsuz çalışması için daha fazla kaynağa ihtiyaç duyar. Daha yüksek bellek ayırmalı bir planı yükseltmek kalıcı bir çözüm olabilir.

Aşağıdaki durumlarda WordPress barındırma (hosting) hizmetinizi yükseltmeyi düşünün:

  • Önceki çözümleri denediniz ancak hata devam ediyor.
  • Web sitenizin trafiği veya içeriği önemli ölçüde büyüdü.
  • Daha fazla kaynak gerektiren özellikler veya işlevler eklemeyi planlıyorsunuz.

Bluehost, web sitenizin ihtiyaçlarına göre ölçeklenebilen uygun fiyatlı ve güvenilir WordPress barındırma planları sunar. Web sitenizi yönetmeyi kolaylaştıran, özellikle WordPress için optimize edilmiş kullanıcı dostu bir platform sağlarlar.

Bluehost kupon kodumuzu kullanırsanız, ilk satın alımınızda %61'e varan indirim alabilirsiniz. Almak için aşağıdaki düğmeye tıklamanız yeterlidir:

Bluehost

WordPress Bellek Tükenmesini Önleme Yolları

WordPress bellek aşıldı hatasını düzelttiğinize göre, tekrar oluşmasını önlemek için atabileceğiniz bazı proaktif adımlar şunlardır:

  • Kullanılmayan eklentileri devre dışı bırakın. Birçok eklenti bellek kullanımına katkıda bulunur. Yüklü eklentilerinizi düzenli olarak gözden geçirin ve temel görevler için bellek boşaltmak üzere aktif olarak kullanmadığınız eklentileri devre dışı bırakın.
  • Görselleri optimize edin. Büyük görseller bellek yiyici olabilir. Sitenize yüklemeden önce görselleri otomatik olarak sıkıştırmak için EWWW Image Optimizer gibi bir eklenti kullanmayı düşünün.
  • Bir önbellekleme eklentisi kullanın. Önbellekleme eklentileri, web sitesi verilerini depolar ve her ziyarette WordPress'in bunları yeniden oluşturma ihtiyacını azaltır. Bu, web sitesi performansını önemli ölçüde iyileştirebilir ve bellek kullanımını düşürebilir.

WordPress Bellek Tükenmesi Hatası Hakkında SSS

WordPress'te bellek tükenmesi hatasına ne sebep olur?

Bu hata, WordPress'in sunucunuzun PHP'ye kullanmasına izin verdiğinden daha fazla belleğe ihtiyaç duyduğunda oluşur. Genellikle kaynak yoğun eklentiler, büyük resimler veya düşük seviye barındırma planlarındaki artan trafik tarafından tetiklenir.

Neden bellek hatası yerine yalnızca “kritik hata” mesajı görüyorum?

WordPress'in daha yeni sürümleri, teknik hatayı genel bir "Bu web sitesinde kritik bir hata oluştu" mesajının arkasına gizler. Hata ayıklama modunu etkinleştirerek veya hata günlüklerinizi kontrol ederek tam hatayı hala görüntüleyebilirsiniz.

Ne kadar PHP belleği ayırmalıyım?

Bellek limitini en az 256MB olarak ayarlamanızı öneririz. Bu, büyük bir WooCommerce mağazası çalıştırmadığınız veya yoğun eklentiler kullanmadığınız sürece çoğu web sitesi için genellikle yeterlidir.

Paylaşımlı barındırma bu hataya daha sık neden olabilir mi?

Evet. Paylaşımlı barındırma planları genellikle sınırlı kaynaklarla gelir. Web siteniz büyüdükçe, bu bellek sınırlarına daha hızlı ulaşabilir. Daha iyi bir barındırma planına yükseltmek bu sorunu önleyebilir.

PHP belleğini manuel olarak artırmak güvenli midir?

Evet, doğru yapıldığında güvenlidir. wp-config.php veya .htaccess gibi dosyaları düzenlemeden önce web sitenizin yedeğini almanızı öneririz. Eğer bu konuda rahat değilseniz, Pro Hizmetleri ekibimiz yardımcı olabilir.

Ek WordPress Hata Kılavuzları

Başka WordPress sorunlarını gideriyorsanız, işleri sizin için kolaylaştıracak yazdığımız bazı yardımcı kılavuzlar burada.

Umarım bu makale, PHP bellek sınırını artırarak WordPress bellek yetersizliği hatasını çözmenize yardımcı olmuştur. Ayrıca, WordPress hatalarını gidermeye yönelik adım adım başlangıç kılavuzumuzu ve en yaygın WordPress hataları hakkındaki uzman listemizi de görmek isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

464 CommentsLeave a Reply

  1. Bu benim için işe yaradı.

    /**Bu bellek için bir testtir*/
    define(‘WP_MEMORY_LIMIT’, ’64M’);

    Bu harika paylaşım için teşekkür ederim.

  2. Bellek sınırı hiç 64M'den yüksek olmalı mı? Çalıştığım çoğu WP sitesinde ortalama sayfa yüklemesi hiçbir zaman 40-5 megabaytı geçmez. Sormamın nedeni, WP_MEMORY_LIMIT'in WordPress'in Apache iş parçacığı başına kullanabileceği bellek miktarını tanımladığını okumam. Bu, birden fazla iş parçacığının giderek daha fazla kullanacağı ve sonunda diske takas yapacağı anlamına gelir ki bu asla iyi değildir.

    Uzman olan ve cevaplayabilecek biri var mı?

  3. Görünüşe göre WordPress ya wp-config.php dosyasını oluşturamıyor ya da dosya kurulumdan sonra siliniyor. Sitenizde wp-config.php dosyasının bulunduğundan emin olmak için ftp kullanın. Eğer yoksa, wp-config-sample.php dosyasını wp-config.php olarak yeniden adlandırarak bir tane oluşturmayı deneyin. Dosyayı manuel olarak düzenlemeniz ve veritabanı bilgilerinizi sağlamanız gerekecektir.

  4. umarım alay edilmem, config.php'yi nerede görüyorum, phpmyadmin'imde mi yoksa nerede lütfen

      • Eğer ftp'de bulursam ve üzerine tıklarsam, bir indirme dosyası gibi getiriyor, lütfen tam bir rehberle yardım edin, sitem her gün çöküyor...

        • çift tıklamayın. Ya sağ tıklayıp DÜZENLE'yi seçin ya da onu vurgulayın ve bir yerde DÜZENLE düğmesi arayın (belki Godaddy ise üstte). Bol şans!

  5. FTP dizinimden wp-config.php dosyasını açtım.
    Ayarı tam olarak nasıl gireceğimden emin değildim – PHP için temel kodlama bilmiyordum, bu yüzden her giriş için gösterilen temel öncülleri kopyalayıp aşağıdaki gibi ekledim:

    /**Bu bellek için bir testtir*/
    define(‘WP_MEMORY_LIMIT’, ’64M’);

    İşe yaradı!

  6. Teşekkürler!!! Kendi yarattığım bir sorunu çözdü ve hosting şirketindeki birine dosyayı güncellemesi için ödeme yapmaktan kurtardı.

  7. Tam olarak bu hatayı alıyorum ama nasıl gireceğimi bilmiyorum, wp-config.php'ye nasıl gireceğimi bilmiyorum, bu da kök WordPress dizininde bulunuyor çünkü nerede bulacağımı bilmiyorum. Evet, ben tam bir acemiyim. Yardımcı olabilir misiniz?

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) in /home/crooked1/public_html/wp-includes/SimplePie/Sanitize.php on line 331

  8. Çok teşekkür ederim!! Gerçekten.. hayatımı kurtardınız. Yardımınız için ne kadar minnettar olduğumu anlatamam.

  9. Merhaba,

    Limiti 64mb'ye yükseltmeyi denedim ve 5 kez şu uyarıyı aldım:

    ‘UYARI: 5 dakikadan fazla hareketsizlik nedeniyle iş yeniden başlatılıyor.’

    Veritabanı yedeklemesi %60'a kadar duruyor ve Dropbox'a yüklemeye çalıştığında sonuç aşağıdadır:

    'ERROR: Uploaded file size and local file size don’t match.'

    Nesi yanlış? Bluehost kullanıyorum.

    Teşekkürler!

    PS: I’m not a technical person, so give explanation in details :-)

  10. Sitem üzerinde çalışırken başıma gelmeyen kalmadı ve sitemi çalıştırmak için gece yarısı bir MacBook feda edebilirdim, küçük bir kod satırı ve sitemiz tekrar yayında. Teşekkürler!

  11. ÇOK TEŞEKKÜRLER!!!! Bu harika çalıştı ve uygulamam bir dakikadan az sürdü.

  12. Çok teşekkürler!!!!
    Bir lansmanın ortasındayım ve aniden tüm sitede 500 Dahili Sunucu Hatası nedeniyle web sayfalarını güncelleyemedim veya oluşturamadım. (Ve tabii ki bu, Ana sayfada büyük bir sorun olduğunu fark ettiğim anda oldu.)

    Destekten hiç yardım alamadım, web geliştiricisi değilim.

    Yine de talimatlarınızı takip edebildim ve Elhamdülillah! Mucizeler Mucizesi! Şimdi her şey çalışıyor.

    Trafik çekmek, siteye yeni insanlar getirmek için tüm bu çalışma – sunucu hatası nedeniyle neredeyse boşa gitti – ama Felaket Önlenmiş! günü kurtardınız.

    En içten şükranlarımı sunarım.

    Tekrar, ne kadar teşekkür etsem azdır.

  13. define(‘WP_MEMORY_LIMIT’, ‘1024M’); ekledim ama işe yaramadı, yardım edin

  14. Çok teşekkürler! 129 dolarlık uzantılarının sitemi bozduğunu WooThemes'e şikayet etmek üzereydim, ancak bellek sorunu olduğu ortaya çıktı. Sağ olun!

  15. Milyonlarca teşekkür! Bu çok faydalı ve daha fazla insan bu gönderiyi görmeli.

  16. WordPress'in wp-config.php dosyasının 36/37. satırına şunu yazmalısınız:

    /** Bellek Limiti */
    define(‘WP_MEMORY_LIMIT’, ’64M’);

    Benim için bu sorun bu şekilde çözüldü. 64M'yi istediğiniz değerle değiştirebilirsiniz.

    • Bu yorum ÇOK önemli!

      define( ‘WP_MEMORY_LIMIT’, ’64M’ ); satırını, benzersiz anahtar ve tuzların tanımlanmasından hemen önce eklemelisiniz, aksi takdirde değişiklik etkili olmaz. Teşekkürler!!!

      • evettt teşekkürler, neden benim için çalışmadığını merak ediyordum. Çünkü şimdiye kadar kimse bana bu satırı wp-config'in NERESİNE eklemem gerektiğini söylemedi. TEŞEKKÜRLER!!!

    • Bu adımı netleştirdiğiniz için teşekkürler. Şimdi neden daha önceki satırı değiştirmek işe yaramadığını anladım. Bu, bu gece bir müşteri için bana büyük zaman kazandırdı!

  17. Merhaba,
    Bugün wordpress ile bir sorun yaşadım: giriş yaptıktan sonra “ölüm beyaz ekranı” belirdi. Cpanel'e girdik ve wp-config.php'ye “define (‘WP_MEMORY_LIMIT’, ’64M ‘)” ekledik ve her şey çok iyi gitti.
    WPBeginner'a çok teşekkürler.

  18. Çok teşekkürler, internette bulduğum her yöntemle çok uğraştım ama başaramadım, sorunum word-press kurulumu sırasında oluştu, bu kodu ortaya yapıştırdım ve değerini 128 mb'a yükselttim, şimdi iyi çalışıyor, tekrar çok teşekkürler.

  19. Ana bilgisayarım 64MB sağlıyor ve php bellek sınırını artırmak için ciddi bir ücret talep ediyor – bu yüzden “yeşil” olmaya ve bellek kullanımımı azaltmaya eğilimliyim.

    64MB altında kalmak için hangi eklentileri veya diğer şeyleri kaldırmam gerektiğini NASIL belirleyebilirim?
    A) php bellek tüketimi, örneğin hangi eklentiler açgözlü
    B) bellek sızıntısı sorunum var mı, örneğin herhangi bir eklenti kötü niyetli mi?

    Bu forum için teşekkürler, bu arada – gerçekten bir acemiyim ama WP konusunda heyecanlıyım (grrr, eğer onu doğru zıplamasını sağlayabilirsem)

  20. Benim için işe yaramadı, ancak “ana php etiketinin içinde” olmanın ne anlama geldiğinden emin değilim. Dosyayı Dreamweaver'da açtım ve arama yaptım. “Ana” kelimesi sayfada hiçbir yerde görünmüyor. Bu yüzden kodu 2. satıra, “<php"'den hemen sonra yerleştirdim. 64 ve 128'de denedim. Teşekkürler.

    • Ana php etiketi, yaptığınız gibi eklemeniz anlamına gelir. Bazen bu işe yaramaz, bu durumda barındırma sağlayıcınıza sormanız gerekir.

      Yönetici

  21. Yardım için teşekkürler.
    Ancak 64M benim için zaten varsayılan idi ve elbette yeterli değildi, bu yüzden 96M'ye değiştirdim ve bence bunu da belirtmelisiniz.

  22. Güzel ama hiçbir şey işe yaramıyor – rackspace cloud kullanın – 32 – 64 – 128 – 256- 512 – 1024Mb denedim MU sitesi daha fazla yüklenemiyorum ve sadece yönetici panelinde wpmudev'den bir eklenti sonrası erişim sağlayamıyorum, bu yüzden onu silip daha profesyonel bir şey denemem gerektiğini düşünüyorum.

  23. mükemmel çalıştı.. paylaşım için teşekkürler, birkaç başka düzeltme denedim ama hepsi hata verdi.

  24. Gerçekten işe yarıyor, dahili sunucu hatası alıyordum,,, yeni bir eklenti eklediğimde,,, sadece bellek limitini artırdım
    define(‘WP_MEMORY_LIMIT’, ’64M’);
    wp-admin'de ve sorun çözüldü..

    çok teşekkürler

  25. teşekkürler! benim için sağlayıcı bellek sınırını artırmak için bir ayar değiştirmek zorunda kaldı, ama bu sorunu çözdü!

  26. Bunun için milyonlarca teşekkür! WordPress kurulumundan hemen sonra hata mesajını aldım – bir eklenti eklemeye fırsatım bile olmadı.

    Hata: 33554432 bayt bellek boyutu aşıldı…

    Her şey yolunda gidiyor gibi görünüyor.

  27. Bunu denedim ama sorun çözülmedi.  1&1 hosting kullanıyorum ve tüm değişiklikleri denedim, ancak yarı büyük bir resim yüklerken hala bu hatayı alıyorum:
     
    Ölümcül hata: Bellek yetersiz (29884416 ayrıldı) (4096 bayt ayırmaya çalıştı) /homepages/21/d258522816/htdocs/TBJFilms/WP/wp-includes/media.php dosyasında 1010. satırda
     
    Öneriniz nedir?

  28. Bunu wp-config.php'nin sonuna yerleştirmeyi denedim ve işe yaramadı.

    Ancak, bunu <?php etiketinden hemen sonra en üste yerleştirmek işe yaradı. Yaşasın!

    • Sadece php etiketinden hemen sonra yerleştirdikten sonra benim için işe yaradı. Çok teşekkürler!

    • Yes, I used the
      1error_reporting(E_ALL); ini_set(‘display_errors’, 1);
      2
      3define( ‘WP_DEBUG’, true);I found in a post next to this one and was getting an error by using define(‘WP_MEMORY_LIMIT’, ‘128M’); on the last line of my php-config file. Thanks to this comment I placed it right below <?php tag at the top and now the error report is no longer :) I just hope my site doesn't keep crashing on every new plugin install, going to check that now. Thanks to all you geeks out there!

  29. bu harika bir yardımdı, ancak belirttiğiniz gibi kolayca bir eklenti olabilir veya birinin bahsettiği gibi bir bellek sızıntısı olabilir.

    Ve diğerlerinin de belirttiği gibi, bellek ayarlarının bir nedeni var, bazı barındırma hizmetleri bunları atlamaya çalışırsanız hizmetlerinizi kesebilir.

    Belleği neyin tükettiğini kontrol etmenin bir yolu var mı?

    Arama yapacağım, ancak bu, ilgili gönderiler altında listelenmesi gereken veya bunlardan birine ilişkin bir not ve bağlantı olarak sona ermesi gereken bir şeydir. En basit olanı seçmek günü kurtarabilir, ancak gerçek sorunu gizleyip kaçınılmaz olanı geciktirebileceği için uzun vadede iyi bir çözüm olmayabilir.

    • Bende işe yaradı!! Site dilimi İspanyolca'ya çevirdim ve sanırım bu belleği tüketti. Gönderide önerilen basit satırı ekledim ve işte oldu!! Yönetici moduma geri döndüm. Gerçekten yardımcı olan kısım "Panik yapma!" idi çünkü endişe seviyem hızla yükseliyordu.
      Çok teşekkürler.

    • define(‘WP_MEMORY_LIMIT’, ’64M’);
      çözülmedi
      define(‘WP_MEMORY_LIMIT’, ‘164M’);
      çözüldü
      TEŞEKKÜRLER

  30. @shally1584 Kodumuzda = << yok. Kodu bağımsız bir fonksiyon olarak mı yoksa başka bir şeyin parçası olarak mı yapıştırdığınızdan emin misiniz?

  31. Merhaba. Bellek sınırını ayarlamaya çalıştım ve bu hatayı aldım

    ‘Ayrıştırma hatası: sözdizimi hatası, beklenmeyen ‘=’ /home/amanerdm/public_html/beaverealty.com/wp-config.php dosyasında 62. satırda’

    lütfen bunu düzeltmeme yardım edin.teşekkürler.

  32. Bu gönderi için teşekkürler… WordPress 3.1'e yükselttikten sonra bu hatayı veren birkaç kategori / arşiv sorgu sayfam vardı. Google aramasıyla gönderinizi bulana kadar sorguları yeniden yazmak üzereydim.

    You saved me a lot of work and headaches :)

  33. Sonunda barındırma şirketimi değiştirmek zorunda kaldım çünkü mevcut şirketim belleği 32MB'den, neyse, daha fazlasına yükseltmemi sağlayamadı. Çok üzücü. Üç Wordpress sitesini (ve diğer birçok siteyi) aktarmak biraz zahmetli oldu ama buna değdi. Mevcut barındırıcım 128MB sunuyor ve sitelerim ÇOK daha iyi çalışıyor. Hatta eklenti ekleyebiliyorum.

  34. Merhaba
    Düzeltmeyi, açılış `>php` etiketinden hemen sonra (1. satır) satırı ekleyerek denedim
    define(‘WP_MEMORY_LIMIT’, ’64M’);

    Benim için işe yaramadı ANCAK satırı kendi kullanımım için yorum satırı olarak (tesadüfen) 22. satıra yerleştirdim ve işe yaradı.

    Bu prosedürü Twentyten 1.2 Teması kullanan bir test WP sitesinde test ediyorum

    /home/par*****/public_html/wp-config.php

    Satır 22 /** WP bellek sınırı Not, 1. satırdan hemen sonra yerleştirildiğinde çalışmaz */
    define(‘WP_MEMORY_LIMIT’, ’64M’);

  35. Bu hile WP 3'ten beri benim için hiç çalışmadı.

    işe yarayan şeyin, wp-admin klasörüne şu satırı içeren bir PHP.INI dosyası oluşturmak olduğunu buldum:

    memory_limit = 128M

    (veya istediğiniz herhangi bir şey)

      • Bu benim için işe yaradı! Teşekkürler!!!

        wp-admin klasöründe, “memory_limit = 128M;” satırıyla PHP.INI oluşturun.

        Diğer tüm yöntemleri değiştirdim ve işe yarayan tek yöntem bu gibi görünüyordu.

        • Teşekkürler. Bu benim için işe yaradı! Yorumunuzu okuyana kadar hiçbir şey işe yaramadı. Web sitesi barındırıcısı pek yardımcı olmadı.

  36. Bunu denedim ama hostum 32 megabayt ile sınırlı. WP için iyi bir host önerebilir misiniz, çünkü değiştirmem gerekecek. Teşekkürler!

  37. Numarayı yaptım ama hiçbir şey olmamış gibi görünüyor. Hata göstermeye devam ediyor, bu yüzden başka çözümler önerebilir misiniz?

    • Bazı barındırma hizmetlerinde bu hile işe yaramaz. Bu nedenle onlardan PHP Bellek Sınırını artırmalarını istemeniz (dilenmeniz) gerekir. VEYA buna neden olan eklentiden kurtulun.

      Yönetici

  38. Harika makale. Yakında bu listeye girebilecek yepyeni bir eklenti Cobalt WP Boost.

    Buradan kontrol edin:
    http://frugaltheme.com/about/cobalt-wp-boost-plugin/

    Blog sahiplerinin birkaç fare tıklamasıyla WordPress Bellek Sınırlarını yükseltmelerine olanak tanır ve ayrıca bellek kullanım bilgilerini bir bakışta gösterir. WordPress dahili bellek sınırını 32MB'de tutar, bu küçük bir blog için yeterlidir; ancak sosyal ağ veya e-ticaret uygulamaları için sağlam eklentiler eklemeye çalışıyorsanız, 32MB yeterli olmayacaktır. Bu sorunun, beta sürümünden anlaşıldığı kadarıyla, 32MB sınırını artırmadan kendisi çok daha fazla bellek tüketecek olan 3.0 sürümünün yayınlanmasıyla daha da kötüleşmesi beklenmelidir.

  39. Unutmayın ki sorun bellek sızıntısıysa (ister PHP'nin kendisinde ister bir eklenti tarafından kullanılan bir kütüphanede olsun), bu yalnızca oluşumunu geciktirecektir.

    Bellek sınırlarını değiştirmeden önce, herhangi bir eklentinin en güncel sürümlerini kullandığınızdan emin olmalısınız. WP'nin en yeni sürümünü çalıştırdığınızdan emin olun. Ana bilgisayarınız birden fazla PHP sürümü sunuyorsa, sürüm 5'i kullandığınızdan emin olun.

    Barındırma hizmetiniz bellek kullanımı için önceden ayarlanmış sınırlara sahip olabilir. Düzenlemeniz bu sınırları aşmanıza neden olursa, hizmetiniz uyarılmaksızın askıya alınabilir veya iptal edilebilir.

    • Eklentileri tek tek devre dışı bırakmayı denedim ve Google XML Sitemaps eklentisinin sorun yarattığını öğrendim.

  40. Bence daha iyi yol, bu bellek sınırının zaten 32M olarak açıklandığı wp-setting.php dosyasına bu sınırı koymak, sadece o değeri 64M olarak değiştirdim.

    • wp-settings.php dosyasındaki ayarları değiştirmek, 2 haftadır beni deli eden sorunumu çözdü! Çok teşekkür ederim!!

      -Chad

    • Evet, ancak çekirdek dosyaları düzenlemek en iyi yol değildir. WordPress'i her güncellediğinizde bunu değiştirmeniz gerekir. Bu makalede paylaştığımız yöntem size zaman kazandıracaktır.

      Yönetici

      • Mümkünse çekirdek dosyalarını değiştirmek istemem. Bu satırı wp-config.php dosyasına nereye yerleştirmeliyim? Ana php tablosunun nerede olduğunu bilmiyorum.

        Makale ve yardım için teşekkürler!

  41. Sanırım bu, sitemle yaşadığım bir sorunu çözebilir. Ana php tablosunun, satırı yerleştireceğim wp-confip.php dosyasında nerede olduğunu bir türlü bulamıyorum.

    Teşekkürler!

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.