DataLife Engine, bazı fonksiyonları zamanlanmış olarak çalıştırma yeteneğine sahiptir. Veritabanının yedeğini otomatik olarak oluşturabilir, veritabanını optimize edebilir ve arama motorları için bir site haritası oluşturabilirsiniz. Bu, barındırma hizmetinizin zamanlanmış uygulama çalıştırma özelliğini (CRON) desteklemesini gerektirir. cron.php, cron tarafından fonksiyonları çalıştırmak için tasarlanmış bir dosyadır ve sitenizin kök dizininde bulunur. Güvenlik nedenleriyle bu dosyanın çalıştırılma yeteneği varsayılan olarak devre dışıdır, bu yüzden bu özelliği nasıl etkinleştirebileceğinizi ele alalım.
Öncelikle, güvenlik için cron.php dosyasının adını .php uzantılı başka bir adla değiştirmenizi öneririz.
Sonra, dosyayı bir metin düzenleyicide açın ve en baştaki şu satırı bulun:
$allow_cron = 0;
Bunu şu şekilde değiştirin:
$allow_cron = 1;
Böylece, dosyanın fonksiyonları otomatik modda gerçekleştirmesine izin vermiş olursunuz.
Daha sonra, sunucuda saklanacak veritabanı yedek dosyalarının sayısını değiştirebilirsiniz. Bunu yapmak için şu satırı bulun:
$max_count_files = 5;
Burada 5, veritabanının kopya sayısıdır. Kendi dosya sayınızı koyabilirsiniz. Bu sınırı aştığında, veritabanının eski yedekleri otomatik olarak silinir.
Değişikliklerinizi yaptıktan sonra dosyayı sunucuya kaydedin. Şimdi bu dosyayı zamanlanmış olarak çalışacak şekilde eklemeniz gerekiyor (CRON). Oluşturma zamanını ve periyodunu kendiniz belirlersiniz. Bu dosyanın CRON fonksiyonuna nasıl ekleneceği hakkında ayrıntılı talimatlar için lütfen barındırma sağlayıcınızla iletişime geçin.
cron.php dosyasını herhangi bir parametre belirtmeden çalıştırın.
cron.php?cronmode=sitemapphp -f cron.php sitemap kullanın.cron.php?cronmode=optimizephp -f cron.php optimize kullanın.
cron.php?cronmode=antivirusphp -f cron.php antivirus kullanın.