“Maximum Execution Time Exceeded” Hatası Çözümü
Kısa yanıt: cPanel › Yazılım › PHP Sürümünü Seçin › “Seçenekler” sekmesinde max_execution_time değerini 120 veya 300 saniyeye çıkarın. Hata büyük bir içe aktarma, yedekleme veya güncelleme sırasında oluşuyorsa işlemi küçük parçalara bölün veya komut satırından çalıştırın.
Bu rehber kimin için: PHP zaman aşımı hatası alan kullanıcılar · Gereken süre: 10 dakika · Seviye: Başlangıç
max_execution_time, bir PHP betiğinin en fazla kaç saniye çalışabileceğini belirler. Varsayılan değer çoğu sayfa için fazlasıyla yeterlidir; normal bir sayfa birkaç yüz milisaniyede oluşturulur. Bu sınırın aşılması, betiğin olağan dışı uzun bir iş yaptığını gösterir.
Çözüm adımları
- Hatanın kaynağını görün: Mesajdaki dosya yolu hangi eklentinin veya işlemin uzun sürdüğünü gösterir.
- Süreyi artırın: cPanel › PHP Sürümünü Seçin › Seçenekler › max_execution_time; ayrıntılar için PHP ayarları.
- İlgili ayarlar: Büyük dosya yüklemelerinde max_input_time değerini de artırın.
- WordPress güncellemeleri: Güncelleme zaman aşımına uğradıysa WordPress güncelleme sorunları rehberine bakın; kalmış .maintenance dosyasını silin.
- Komut satırı (VPS): VPS veya VDS sunucunuzda uzun işlemleri WP-CLI ile çalıştırın; komut satırında süre sınırı farklıdır.
- İçe aktarmaları bölün: Büyük CSV veya XML dosyalarını birkaç parçaya ayırın.
Süreyi artırmak yeterli olmadığında
Bir sayfa 30 saniyede tamamlanamıyorsa ziyaretçiler de beklemeyecektir. Sürekli tekrar eden zaman aşımları yavaş bir veritabanı sorgusuna, yanıt vermeyen harici bir servise veya hatalı bir döngüye işaret eder. Bu durumlarda süreyi artırmak sorunu gizler; asıl kaynağı 504 Gateway Timeout rehberindeki adımlarla bulun.
Hâlâ çözülmediyse
Değeri değiştirdiğiniz hâlde hata 30 saniyede oluşmaya devam ediyorsa .htaccess veya .user.ini dosyasındaki bir ayar değeri eziyor olabilir. Ayarın etkin değerini Site Sağlığı › Bilgi ekranında görebilirsiniz. Uzun süreli işlemleri rahatça çalıştırabileceğiniz VPS sunucu paketlerimizde PHP ayarları tamamen sizin kontrolünüzdedir.
Sık sorulan sorular
0 değeri ne demek?
Sınırsız; ancak paylaşımlı sunucularda sunucu düzeyindeki sınırlar yine geçerlidir.
Hata yedekleme eklentisinde.
Büyük siteler için cPanel’in kendi yedekleme aracını kullanın; tam yedek alma rehberine bakın.
İlgili rehberler
- cPanel’de memory_limit ve upload_max_filesize Artırma
- 504 Gateway Timeout Hatası Nasıl Giderilir?
- WordPress Güncelleme Başarısız Oldu: Nedenleri ve Çözümü
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.