Sitede belli zaman aralıklarında tekrar edilmesi gereken görevler cron job (dönemsel görev) aracılığıyla yerine getirilir. Bu görevlerden bazıları:
Site içeriğinin arama yapılabilmesi için indekslenmesi
Haber toplayıcısının yeni içerikleri taraması ve toplaması
Toplanan kayıtlardan(erişim kayıtları, hata kayıtları) eskimiş olanların silinmesi
Sitedeki bu gibi işlerin aksamaması için belli aralıklarla Drupal'ın cron.php dosyasının çağırılması gerekmektedir. İşte bu dosyayı çağırma işini cron job olarak tanımlarsanız sunucunuz bu işi belirttiğiniz aralıklarla tekrarlayacaktır.
Cron job tanımlama olayı her firmada farklı olabilir. Bu yüzden nasıl yapıldığını teknik destek bölümüne sormanız gerekir.
poormanscron diye bir modul var . Bu isi oldukca basitlestiriyor. client' ta wget, lynx gibi programlar kullanmadan veya sunucuda bir zamanlanmis gorev tanimlamadan belli aralıklarla cron calistiriliyor...
Eğer sunucunuzda cron tanımlama imkanınız yoksa Poormanscron eklentisini kullanabilirsiniz. Ama ben öncelikle cron job tanımlamanızı öneririm, hiç değilse nasıl olduğunu öğrenmiş olursunuz. Ayrıca bir eklenti az çalışacağından siteniz için daha iyi olur.
Bizim sitede sitenin %27'si indexleniyor. Arama sonuçları da hiç iyi değil. Örnek olarak xxx kurulumu başlıklı bir yazıyı xxx kurulumu şeklinde arasam bile çıkmıyor. Yazı içinden uzun bir cümle seçip aradığımda çıkıyor. Drupal arama sistemi biraz zayıf kalmış.
Poormanscron eklentisini bu işi kesin çözüyor mu?
xxx kurulumunu arayan birinin xxx yazınca ilgili bağlantıya ulaşması lazım. xxx kurulumu yazınca bile ulaşamıyor.
Drupaltr için yaptığınız değişiklikleri bizimle paylaşır mısınız?
Daha önceki bir cevabımda da söylediğim gibi arama veritabanının oluşturulması için sitenizin cron.php dosyasını çalıştırmanız gerekmektedir. Siz cron.php dosyasını çalıştırıyor musunuz? Eğer siz cron.php'yi çalıştırmıyorsanız Drupal'ın arama veritabanını güncelleme şansı olmaz.
Poormanscron sorunu çözer mi demişsiniz. Poormanscron, yukarıda bahsettiğim cron.php dosyasının çalıştırılmasını kolaylaştıran bir eklenti.
Cron Job (Dönemsel görev)
Sitede belli zaman aralıklarında tekrar edilmesi gereken görevler
cron job (dönemsel görev)aracılığıyla yerine getirilir. Bu görevlerden bazıları:Sitedeki bu gibi işlerin aksamaması için belli aralıklarla Drupal'ın
cron.phpdosyasının çağırılması gerekmektedir. İşte bu dosyayı çağırma işini cron job olarak tanımlarsanız sunucunuz bu işi belirttiğiniz aralıklarla tekrarlayacaktır.Cron job tanımlama olayı her firmada farklı olabilir. Bu yüzden nasıl yapıldığını teknik destek bölümüne sormanız gerekir.
poormanscron....
poormanscron diye bir modul var . Bu isi oldukca basitlestiriyor. client' ta wget, lynx gibi programlar kullanmadan veya sunucuda bir zamanlanmis gorev tanimlamadan belli aralıklarla cron calistiriliyor...
Sunucuda yoksa kullanılabilir.
Eğer sunucunuzda cron tanımlama imkanınız yoksa Poormanscron eklentisini kullanabilirsiniz. Ama ben öncelikle cron job tanımlamanızı öneririm, hiç değilse nasıl olduğunu öğrenmiş olursunuz. Ayrıca bir eklenti az çalışacağından siteniz için daha iyi olur.
Bizim sitede sitenin %27'si
Bizim sitede sitenin %27'si indexleniyor. Arama sonuçları da hiç iyi değil. Örnek olarak xxx kurulumu başlıklı bir yazıyı xxx kurulumu şeklinde arasam bile çıkmıyor. Yazı içinden uzun bir cümle seçip aradığımda çıkıyor. Drupal arama sistemi biraz zayıf kalmış.
Poormanscron eklentisini bu işi kesin çözüyor mu?
xxx kurulumunu arayan birinin xxx yazınca ilgili bağlantıya ulaşması lazım. xxx kurulumu yazınca bile ulaşamıyor.
Drupaltr için yaptığınız değişiklikleri bizimle paylaşır mısınız?
Teşekkürler.
...
Daha önceki bir cevabımda da söylediğim gibi arama veritabanının oluşturulması için sitenizin cron.php dosyasını çalıştırmanız gerekmektedir. Siz cron.php dosyasını çalıştırıyor musunuz? Eğer siz cron.php'yi çalıştırmıyorsanız Drupal'ın arama veritabanını güncelleme şansı olmaz.
Poormanscron sorunu çözer mi demişsiniz. Poormanscron, yukarıda bahsettiğim cron.php dosyasının çalıştırılmasını kolaylaştıran bir eklenti.
Çalıştırıyorum ama %100
Çalıştırıyorum ama %100 indexlemiyor. ½27 görünüyor.
alternatif arama modülü
Poormanscron bu sorunu çözmüyor.
SQL Search (Trip Search) modülünü kurarak arama motoru sorununu çözebilirsin.
http://drupal.org/project/trip_search