Drupal by w pełni funkcjonować potrzebuje regularnego uruchamiania skryptu cron.php. Uruchamianie skryptu niezbędne jest do poprawnego działania wyszukiwarki Drupala, kanałów RSS, czy zbierania informacji na temat aktualizacji systemu, modułów i skórek.
Jak możesz uruchomić zadania cron?
Można to zrobić na kilka sposobów.
Jeżeli masz dostęp do zadań cron na serwerze gdzie masz zainstalowanego Drupala i serwer stoi na systemie unixowym (zadania cron znajdziesz w panelu admina serwera)
Jako zadanie dodaj wywołanie komendy:
/usr/bin/lynx -source http://twojastrona.pl/cron.php
Powinieneś też mieć możliwość uzupełnienia pól „minuty” „godziny” itd. Wykorzystaj pole „minuty” i wpisz tam 30. Co oznacza że cron będzie uruchamiany co 30 minut.
Na serwerze może nie być lynx (tekstowa przeglądarka www), w tym przypadku powyższą komendę zastąp:
/usr/bin/wget - O - -q http://twojastrona.pl/cron.php
Upewnij się uprzednio jaka jest dokładna lokalizacja programów lynx i wget na serwerze, jeżeli jest inna zastąp ścieżki poprawnymi.
Jeżeli masz dostęp do shella (powłoka)
Wykorzystaj program crontab i dodaj zadania ręcznie, poprzez wywołanie komendy „crontab -e” - edycja pliku z zadaniami cron (cron jobs) będziesz mógł dodać zadania:
30 * * * * /usr/bin/lynx -source http://twojastrona.pl/cron.php
lub
30 * * * * /usr/bin/wget - O - -q http://twojastrona.pl/cron.php
gdzie 30 to liczba minut po której uruchamia się komenda.
Aby bliżej poznać program crontab skorzystaj z manuala wpisując komendę „man crontab”
W przypadku braku dostępu do linii komend oraz zadań cron w panelu admina serwera, z pomocą przychodzi moduł Poormanscron. Automatycznie będzie wykonywał zadania co określony czas.


