WordPress Bağlantı Zaman Aşımına Uğradı

WordPress’te “Bağlantı Zaman Aşımına Uğradı” hatası genellikle düşük sunucu kaynakları, PHP yürütme süresinin yetersiz olması veya yanlış yapılandırmalar nedeniyle oluşur. Bu hatayı çözmek için aşağıdaki adımları takip edebilirsiniz:

1. PHP Bellek Limitini Artırın

Sunucunuzun yetersiz bellek ayarları nedeniyle bu hatayı alabilirsiniz. Bellek limitini artırmak için:

  • wp-config.php dosyasına şu satırı ekleyin:define('WP_MEMORY_LIMIT', '256M');
  • Eğer cPanel veya bir hosting yönetim paneliniz varsa PHP Bellek Limitini (Memory Limit) artırabilirsiniz.

2. PHP Maksimum Yürütme Süresini Artırın

Eğer işlem süresi çok kısa ayarlandıysa, zaman aşımı hatası alabilirsiniz. Çözüm için:

  • wp-config.php veya .htaccess dosyasına şu satırı ekleyin:set_time_limit(300);
  • Alternatif olarak, .htaccess dosyanıza şu satırı ekleyin:php_value max_execution_time 300

3. Eklenti ve Temaları Kontrol Edin

Bazı eklentiler veya temalar bu hataya neden olabilir.

  • Tüm eklentileri devre dışı bırakın, sonra teker teker etkinleştirerek soruna neden olanı bulun.
  • Farklı bir tema (örneğin, WordPress varsayılan teması “Twenty Twenty”) deneyerek sorunun temayla ilgili olup olmadığını kontrol edin.

4. .htaccess Dosyanızı Sıfırlayın

Yanlış yapılandırılmış bir .htaccess dosyası bu hataya sebep olabilir.

  1. FTP veya Dosya Yöneticisi ile sitenizin ana dizinine girin.
  2. .htaccess dosyanızın adını .htaccess_old olarak değiştirin.
  3. WordPress yönetici paneline girin ve Kalıcı Bağlantılar ayarlarını kaydederek yeni bir .htaccess oluşturun.

Alternatif olarak, aşağıdaki kodu yeni .htaccess dosyanıza ekleyebilirsiniz:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

5. Sunucu veya Hosting Kaynaklarını Kontrol Edin

  • Hosting sağlayıcınızla iletişime geçerek CPU, RAM veya PHP ayarlarınızda herhangi bir sınırlama olup olmadığını öğrenin.
  • Paylaşımlı hosting kullanıyorsanız, daha yüksek kaynak sunan bir hosting planına geçmeyi düşünebilirsiniz.

Cloudflare gibi bir CDN (İçerik Dağıtım Ağı) veya güvenlik duvarı kullanıyorsanız, bazı ayarlar bu hataya sebep olabilir.

  • Cloudflare kullanıyorsanız Geliştirici Modunu açarak deneyin.
  • WordPress güvenlik eklentileri (Wordfence, iThemes Security vb.) varsa, geçici olarak devre dışı bırakın.

7. WordPress ve PHP Sürümünü Güncelleyin

  • WordPress sürümünüzün güncel olduğundan emin olun.
  • PHP sürümünüzü en az 7.4 veya 8.x olarak güncelleyin. (Hosting sağlayıcınızın panelinden değiştirebilirsiniz.)

Eğer tüm bu adımlara rağmen sorun devam ediyorsa, hosting sağlayıcınızla iletişime geçerek sunucu kaynaklarınızı ve hataları kontrol etmelerini isteyebilirsiniz.

Yorum yapın