Anasayfa » Wordpress Geliştirme » WordPress: “Zamanlama kaçırıldı” hatası nasıl çözülür?

WordPress: “Zamanlama kaçırıldı” hatası nasıl çözülür?

WordPress: “Zamanlama kaçırıldı” hatası nasıl çözülür?

En popüler içerik yönetim sistemlerinden olan WordPress’te Zamanlama kaçırıldı hatası ile karşılaşan site sahiplerinin bu hatayı nasıl çözeceğini bu yazımızda kısaca ele alacağız. WordPress’in en çok tercih edilen özelliklerinden birisi olan ileri tarihlerde içerik yayımlamayı sağlayan zamanlama özelliğidir. Ancak bu özellik bazı sürümlerde ve sunucu kaynaklı bazı durumlarda karşımıza WordPress Zamanlama kaçırıldı hatası olarak çıkmaktadır.

Bu hataya sebep olan nedenlerin bir kısmını maddeler halinde ele alacak olursak;

  • Sunucu zaman ayarının yanlış olmasın,
  • MYSQL sunucu ile web sunucusu zaman senkronizasyonu hatalı olması,
  • Sunucu üzerinde anlık oluşan aşırı yükler,
  • WordPress sürüm güncellemesi ile gelen ufak hatalar,
  • ve bu maddeler devam eder.
İLGİNİZİ ÇEKEBİLİR  Kategoriye özel arşiv sayfası oluşturma

WordPress sürekli yeniliklere ve güncellemelere açık yapısı gereği çok sık güncellemeler çıkarmaktadır. Bu güncellemeler sırasında eksik kalan bazı hususlarda WordPress: “Zamanlama kaçırıldı” hatasına sebep olmaktadır ancak bu hatayı bir nebzede olsun gidermek için aşağıda verilen düzenlemeleri kullanarak WordPress ileri tarihte yazı yayınlama özelliğini kullanabilirsiniz.

WordPress: “Zamanlama kaçırıldı” hatasını gidermek için ilk yöntemimiz cron.php dosyası üzerinde time out süresini için düzenleme yapmaktır. Bu düzenleme WordPress güncellemesi yapıldığı zaman tekrar yapılmalıdır.

Öncelikle cron.php dosyasını wp-includes klasöründe bularak düzenlemek için bilgisayarınıza indirmelisiniz. CPanel ve türevleri üzerinden düzenleme yapmak içinde dosyayı düzenleyici editör yardımı ile açmalısınız.

İLGİNİZİ ÇEKEBİLİR  Wordpress 3.9.2 indirilmeye başladı!

WordPress 6.4.3 sürümü için düzenlenecek kod cron.php doyasında 939.ncı satırda yer almaktadır.

$cron_request = apply_filters( 'cron_request', array(
 'url' => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ),
 'key' => $doing_wp_cron,
 'args' => array(
 'timeout' => 0.01,
 'blocking' => false,
 /** This filter is documented in wp-includes/class-wp-http-streams.php */
 'sslverify' => apply_filters( 'https_local_ssl_verify', false )
 )
 ), $doing_wp_cron );

Yukarı kod alanında verilmiş olan ‘timeout’ => 0.01, değerini 40 yaparak time out süresini artırabilirsiniz. Gerekli düzenlemeyi yaptıktan sonra kodumuz aşağıda ki şekilde olacaktır.

$cron_request = apply_filters( 'cron_request', array(
 'url' => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ),
 'key' => $doing_wp_cron,
 'args' => array(
 'timeout' => 40.00,
 'blocking' => false,
 /** This filter is documented in wp-includes/class-wp-http-streams.php */
 'sslverify' => apply_filters( 'https_local_ssl_verify', false )
 )
 ), $doing_wp_cron );

Diğer bir yöntemimiz de alternate wp cron sabit değerini tanılamaktır. Bu düzenleme daha kalıcı ve WordPress güncellemeleri ile yeniden yapılması gerekmeyen bir düzenlemedir.

İLGİNİZİ ÇEKEBİLİR  Wordpress Kurulumu [Video]

WordPress kurulu dizinde wp-config.php dosyasını düzenlemek için bilgisayarınıza indirmelisiniz. CPanel ve türevleri üzerinden düzenleme yapmak içinde dosyayı düzenleyici editör yardımı ile açmalısınız.

define( ‘ALTERNATE_WP_CRON’, true );

Kodunu wp-config.php dosyasınıza ekleyerek WordPress: “Zamanlama kaçırıldı” hatasını çözüme kavuşturabilirsiniz. Takıldığınız ve çözemediğiniz noktaları yorum yaparak sorabilirsiniz.

OKUYUCU YORUMLARI

OKUYUCU YORUMLARI
  1. Murat Erbakar

    Teşekkürler

  2. Oktay

    Hocam, hepsini denedim, ise yaramadi. Sunucu yurtdisinda, saat ayarlarini da dogru yaptim ama olmuyor

  3. recep

    hocam yeni site açtım dsimisafirhanesi.com her ay bir gün yazıları yazıp yayınlıyorum. ama her defasında bu zamanlama kaçırıldı hatası diyor söylediklerinizi deneyim ve gerçekten işe yaradı

    • İyi günlerde kullanın, başarılar sitenizde.

DUYURU
Yeni başlayan ve WordPress sitelerini geliştirmek isteyen kullanıcıları bir araya getiren WordPress Destek sitemiz açıldı!
WORDPRESS DERSLERİ
CSS DERSLERİ
SON YORUMLAR
  • BAĞLANTILAR
    SON DAKİKA HABERLER