Bu hatayı düzeltmek için uygulayabileceğiniz iki temel adım vardır. İlk olarak, PHP zaman sınırınızı artırın. İkinci olarak, orijinal .htaccess dosyanızı düzenleyin. Son olarak, büyük dosyaları silin. Üç adımı da tamamladıktan sonra hatanın kaybolduğunu kontrol edin. Değilse, dosyayı yeniden düzenlemeniz gerekebilir. Bunu yapamıyorsanız, bir uzmana danışmayı düşünün.
PHP Zaman Sınırını Artırın
WordPress panosundaki max_execution_time hatasını düzeltmenin bir yolu PHP zaman sınırını artırmaktır. Yürütülmesi çok uzun süren PHP betikleri, hatanın ana nedenidir. WordPress kullanıcıları genellikle değişiklik yapmadan önce komut dosyalarının bitmesini beklemek zorundadır. Bu nedenle PHP zaman sınırını artırmak, hatayı düzeltmenin etkili bir yoludur. Ancak bu yöntem herkeste işe yaramayabilir. Dosyaları doğrudan değiştiremeyenler için, WordPress’in alternatif bir PHP sürümünü kurmak daha kolay olabilir.
WordPress web sitenizi düzenlemeye çalışırken, ölümcül max_execution_time hatası alabilirsiniz. Bu hata, site optimizasyonu veya PHP komut dosyaları dahil olmak üzere çeşitli faktörlerden kaynaklanabilir. İyi haber şu ki, max_execution_time hatasını birkaç basit adımda düzeltebilirsiniz. Başlamak için, size hatayla ilgili ayrıntılı bir genel bakış sağlayacak olan WordPress hata raporunu indirin.
PHP zaman sınırını artırmanın bir yolu, maksimum yürütme süresi özelliğini kullanan tüm eklentileri devre dışı bırakmaktır. Ancak, bu yaklaşım başka sorunlara neden olabilir. Tüm eklentileri ve temaları aynı anda devre dışı bırakmanız önerilmez. Bunları birer birer devre dışı bırakmalısınız. Bu yöntem işe yaramazsa, web sitenizdeki zaman sınırını artırıp artıramayacaklarını öğrenmek için barındırma sağlayıcınızla iletişime geçin.
max_execution_time hatasıyla karşılaşırsanız, WordPress panosunda bir mesaj görebilirsiniz. Genellikle, yeni bir eklenti güncellemesi başarısız olduğunda görünür. Başarılı güncellemeler bu moda bir bağlantı içerecektir. Hata bir eklentiden kaynaklanıyorsa, devre dışı bırakın. Birkaç saat sonra normale dönecektir. Ancak kalıcı bir çözüm değildir.
PHP zaman sınırını artıramıyorsanız, WordPress eklentilerinizi ve temalarınızı devre dışı bırakmayı denemelisiniz. Sorun, hataya neden olan hatalı bir tema komut dosyası veya eklenti olabilir. Çok uzun çalışan komut dosyaları içeriyorsa, eklentiyi veya temayı devre dışı bırakmanız gerekebilir. Sorun temadaki bir komut dosyasından kaynaklanıyorsa, eklentinin veya temanın silinmesine de yardımcı olacaktır.
Original .htaccess Dosyasını Düzenleyin
WordPress için maksimum yürütme süresi sınırı genellikle güvenlik nedenleriyle belirlenir ve kötü kodlanmış temaları ve eklentileri barındırması amaçlanmamıştır. Hosting şirketiniz kısa bir limit belirlediyse, bu sizin için bir sorun olabilir. Kendinize biraz nefes alma odası sağlamak için WordPress kurulumunuzdaki maksimum yürütme süresi sınırını artırabilirsiniz. Aşağıdaki talimatlar bu süreçte size rehberlik edecektir.
FileZilla uygulamasını açın ve web sitenizin kök dizinine göz atın. Sağ sütundaki ‘Uzak Site’ bölümüne gitmeniz gerekecek. Bunu açtıktan sonra, WordPress kontrol panelinize geri dönün. ‘Kalıcı Bağlantı Ayarları’na tıklayın ve ‘Maks-yürütme süresi’ onay kutusunu seçin.
Kök nedende değişiklik yaptıktan sonra WordPress’teki maksimum yürütme süresi hatası devam ederse, PHP bellek sınırını 256 MB’a yükseltmeyi deneyin. Bu, bellekle ilgili HTTP hatasını çözmelidir. GD Library veya Imagick kullanıyorsanız, çok iş parçacıklı resim düzenleyicileri kullanın. Bunun tüm web barındırıcılarında önerilmediğini unutmayın. Bir 3. taraf yeniden yönlendirme eklentisi kullanıyorsanız bu da soruna neden olabilir.
WordPress sitenizdeki max_execution_time hatası, sitenizin içindeki bir komut dosyasından kaynaklanır. Bu komut dosyası çok uzun çalışıyor ve PHP zaman sınırını aştı. Bu hatayı düzeltmek için hataya neden olan eklentiyi devre dışı bırakın ve PHP zaman sınırını artırın. Bu işe yaramazsa, eklentiyi tamamen devre dışı bırakmayı da deneyebilirsiniz.
Alternatif olarak, WordPress web sitenizin kontrol paneline erişebilir ve hata mesajını kontrol edebilirsiniz. Alacağınız bildirim, Kurtarma Modu sayfasına bir bağlantı içerecektir. E-posta ayrıca soruna hangi eklentinin neden olduğu hakkında bilgi içerebilir. Ardından, eklentiyi silebilir ve birer birer yeniden etkinleştirebilirsiniz. Bu hatayı çözmelidir.
WordPress web siteniz için dosya izinlerini de kontrol edebilirsiniz. wp-content klasörünün doğru izinlere sahip olduğundan emin olun. Dosya ve dizinlerin yanındaki onay kutusunu işaretlemelisiniz. Ardından değişiklikleri kaydetmek için “Düzenle” ye tıklayın. Hala hatayla karşılaştıysanız, dosyayı FTP kullanarak manuel olarak yüklemeyi deneyebilirsiniz.
Gereksiz Büyük Dosyaları Silin
WordPress’teki “WP Maksimum Yürütme Süresi Aşıldı” hatasını çözmenin birkaç yolu, belirli eklentileri veya temaları devre dışı bırakmayı içerir. Hatalı tema komut dosyalarını da silebilirsiniz. Bu çözüm, WordPress’lerini yakın zamanda daha yeni bir sürüme güncelleyenler için en iyisidir. Ardından, aynı adımları kullanarak bunları yeniden yükleyebilirsiniz. Bu adımlar tamamlandıktan sonra siteniz tekrar daha sorunsuz çalışmalıdır.
WordPress’teki “Maksimum yürütme süresi aşıldı” hatasını düzeltmek için önce Kurtarma Modu bağlantısını kullanarak panonuza erişin. Kurtarma Modu, genellikle bir güncelleme başarısız olduğunda aldığınız e-postaya dahil edilir. Hangi eklentilerin sorun olabileceğini anlayıp çözemeyeceğinizi kontrol etmek için bu bağlantıya tıklayın. Suçluyu tam olarak bulamıyorsanız, eklentileri birer birer silin ve devre dışı bırakın.
WordPress sitenizdeki max_execution_time hatasının bir başka olası nedeni, kaynak ağırlıklı bir web sitesidir. Eklentiler ve temalar bu değeri artırabilir. Ayrıca, paylaşılan bir barındırma kurulumu daha güçlü sunucular gerektirebilir. Bazı durumlarda, sorun barındırma şirketinizin hatası olabilir. Her iki durumda da, onlarla iletişime geçmeli ve ayarlarda bir değişiklik talep etmelisiniz. WordPress’teki max_execution_time hatasını düzeltmek için aşağıdaki adımları izleyin.
WordPress’te maksimum yürütme süresini değiştirmek, max_execution_time hatasını çözmenin en kolay yoludur. Çoğu paylaşımlı barındırma şirketinin, bir web sitesine yüklenebilecek dosyaların boyutunu sınırlayan bir yürütme sınırı vardır. WordPress’te maksimum yükleme dosya boyutunu artıran bir eklenti de yükleyebilirsiniz. Bu eklenti PHP zaman sınırına 300 saniye ekler. Ancak bu sorunun tekrarlanmaması için önlem almalısınız.
Büyük dosyaları silmenin yanı sıra wp-content klasörünün dosya izinlerini de kontrol etmelisiniz. Bir tema kullanıyorsanız, sitenin dosyaları yürütmesine izin vermek için izinleri ayarlamanız gerekir. İzinleri yalnızca dosya ve dizinlere uyguladığınızdan emin olun. Bu, WordPress’in çok büyük dosyaları yürütmesini önleyecektir.
Hatanın Gidip Gitmediğini Kontrol Edin
WordPress’i çalıştırmayı denediğinizde max_execution_time hatasını görmeye devam ederseniz, muhtemelen iyi tasarlanmamış bir eklenti çalıştırıyorsunuzdur. Bu sorunu çözmek için söz konusu eklentiyi devre dışı bırakın veya PHP zaman sınırını artırın. Bu yöntemlerden hiçbiri işe yaramazsa, çözüm için bu makaleyi okumaya devam edin. Eklentinizle ilgili sorunu çözdükten sonra bir sonraki adıma geçebilirsiniz.
İlk olarak, hatalı eklentileri veya temaları kaldırın. Bazen maksimum yürütme hatası, hatalı tema veya eklenti komut dosyalarından kaynaklanır. Hatalı eklentiyi belirleyemiyorsanız, temayı veya eklentiyi kaldırmayı deneyebilirsiniz. Bazı durumlarda temayı veya eklentiyi kaldırmak da sorunu çözecektir. WordPress’teki maksimum yürütme hatasını düzeltmenin en yaygın yolu, rahatsız edici eklentiyi veya temayı kaldırıp baştan başlamaktır.
Maksimum yürütme süresinin çok kısa olmasının ana nedenlerinden biri, WordPress’in paylaşılan bir sunucuda çalışacak şekilde tasarlanmış olmasıdır. Paylaşılan bir sunucu kullanan bir web sitesi çalıştırıyorsanız, maksimum yürütme süresi bir dakikaya ayarlanır. Ancak, çok fazla kaynak kullanan bir eklenti çalıştırıyorsanız, maksimum yürütme süresi, olması gerekenden çok daha uzundur. Bu, eklentinizin veya temanızın çok fazla CPU kullandığı ve sitenizin yüklenmesinin çok uzun sürmesine neden olduğu anlamına gelir.
Bu sorunu çözmenin en kolay yollarından biri, etkilenen eklentiyi veya temayı silmektir. Bununla birlikte, tema kodunun manuel olarak kontrol edilmesini gerektirdiğinden bunu yapmak zor olabilir. Bunun sorunu çözüp çözmediğini görmek için farklı bir tema denemeye değer. Hata devam ederse, farklı bir eklenti de deneyebilirsiniz. Birkaç günlük test genellikle bu sorunu çözebilir.
Eklentiyi indiremiyorsanız, .htaccess dosyasını düzenleyerek sorunu çözebilirsiniz. Bu dosya public_html dizininizde bulunur. Bu dosyayı indiremiyorsanız, ikinci yöntemi deneyin. Bu, dosyayı bilgisayarınıza indirecektir. İndirildikten sonra, web sitenize hatasız bir şekilde tekrar erişebilmeniz gerekir.
Yorum Yok