Wp wp-cron.php Hakkında Öneriler

WordPress, zamanlanmış yazılar, yedekler ve e-postalar gibi işleri wp-cron.php ile çalıştırır. Varsayılan olarak bu kontrol her ziyaretçide yapılır. Gerçek bir zamanlanmış görev (cron) kurarak hem siteyi hızlandırabilir hem de görevlerin zamanında çalışmasını sağlayabilirsiniz.

Kısaca
  • wp-config.php dosyasında WordPress'in kendi cron'unu kapatın.
  • Plesk'te her 5 dakikada bir wp-cron.php'yi çalıştıran bir görev ekleyin.
  • İsterseniz wp-cron.php'ye dışarıdan erişimi engelleyin.

Varsayılan wp-cron neden sorun çıkarır?

  • Performans: Yoğun trafikte her sayfa açılışında yapılan kontrol sunucuya gereksiz yük bindirir.
  • Zamanlama: Ziyaretçi az olan sitelerde zamanlanmış yazılar geç yayınlanır, yedekler başlamaz.
  • Güvenlik: wp-cron.php dışarıdan tekrar tekrar çağrılarak siteniz yavaşlatılabilir.

1. WordPress'in kendi cron'unu kapatın

wp-config.php dosyasında /* That's all, stop editing! */ satırının üstüne şunu ekleyin:

define( 'DISABLE_WP_CRON', true );

2. Plesk'te zamanlanmış görev ekleyin

  1. https://alanadiniz.com:8443 adresinden veya müşteri panelinizdeki hizmet sayfasından Plesk panelinize giriş yapın.
  2. Web Siteleri ve Alan Adları sayfasında Zamanlanmış Görevler'e tıklayın ve Görev Ekle'yi seçin.
  3. Görev türü olarak PHP betiği çalıştır'ı seçin ve betik yolu olarak httpdocs/wp-cron.php dosyasını gösterin. PHP sürümü olarak sitenizin kullandığı sürümü seçin.
  4. Çalıştır alanında Cron biçiminde'yi seçip */5 * * * * yazın. Görev her 5 dakikada bir çalışır.Plesk zamanlanmış görev formunda wp-cron.php
  5. Tamam'a tıklayın. Görevi hemen denemek için listede Şimdi çalıştır'ı kullanabilirsiniz.

WP Toolkit'te sitenizin ayarlarında wp-cron.php'yi devral seçeneği varsa, bu iki adımı Plesk sizin yerinize yapar. Zamanlanmış görevler hakkında genel bilgi: Cron Job nasıl oluşturulur?

3. Dışarıdan erişimi engelleyin (isteğe bağlı)

Gerçek cron kurduktan sonra wp-cron.php'nin dışarıdan çağrılmasını .htaccess ile engelleyebilirsiniz. Plesk görevi PHP betiği çalıştır türünde olduğu için bu kuraldan etkilenmez:

# wp-cron.php dışarıdan çağrılamasın
<Files wp-cron.php>
  Require all denied
</Files>

Görevi URL getir türünde kurduysanız bu kuralı eklemeyin; görev de engellenir.

Yardıma mı ihtiyacınız var? Müşteri panelinizden destek talebi açın veya +90 216 348 35 03 numaralı hattı arayın.
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
  • wp-cron.php düzenleme, wordpress
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

Hosting Alırken Hangi İşletim Sistemini Seçmeliyim? (Linux mu, Windows mu?)

Doğru işletim sistemi, sitenizin hangi yazılımla çalıştığına bağlıdır. PHP ile çalışan siteler...

E-posta Hesaplarımı Nereden Yönetirim?

E-posta hesaplarınızı hosting kontrol panelinizden yönetirsiniz. Yeni hesap açma, şifre...

Subdomain (Alt Alan Adı) Nedir? Nasıl Tanımlanır?

Subdomain (alt alan adı), alan adınızın önüne eklenen ayrı bir adrestir. Örneğin alanadiniz.com...

ASP ve ASP.NET Desteğiniz Var mı?

Evet. webevi Windows hosting paketleri ASP ve ASP.NET desteğiyle gelir; MSSQL veritabanı da...

webevi Üzerinde Her Tür Siteyi Barındırabilir miyim?

webevi sunucularında yasalara ve genel ahlak kurallarına uygun her türlü siteyi...

Powered by WHMCompleteSolution