Autor Wątek: CRON: Uruchamianie zadań CRON z darmowego serwera  (Przeczytany 7681 razy)

publiker.pl

  • Administrator
  • Hero Member
  • *****
  • Wiadomości: 1 867
  • Pomógł: 0
    • Zobacz profil
CRON: Uruchamianie zadań CRON z darmowego serwera
« dnia: 24 Kwiecień 2012, godz: 13:27 »
Jeśli Twój hosting nie udostępnia możliwości cyklicznego uruchamiania zadań z CRONa, to można spróbować uruchamiać te zadania z innego serwera. Jeśli dysponujesz innym płatnym serwerem, to można spróbować uruchamiać zadania właśnie z tego serwera. Można do tego celu wykorzystać również niektóre darmowe hostingi.

Wykorzystanie darmowego serwera www.serversfree.com

Oto kolejne kroki, które należy wykonać, aby ustawić wywoływanie zadań CRONa z tego darmowego serwera.

1. Utwórz plik tekstowy i zapisz go pod nazwą na przykład 'cron-5min.php'. W pliku tym wpisz kod PHP:

<?php 
file('XXXXXXX');
?>
gdzie XXXXXXX to adres URL do wywołania z CRON serwera, który można odczytać w Menu -> Zadania CRON w panelu administracyjnym Publikera.


2) Zarejestruj darmowe konto na http://www.serversfree.com/

3) Zaloguj się na swoje konto hostingowe przez FTP (używając na przykład darmowego programu WinSCP).
Jeśli podczas łączenia z serwerem FTP jest jakiś problem z połączeniem, to może on wynikać z propagacji nowego adresu domeny, która została utworzona - w takim przypadku trzeba poczekać kilka godzin lub nawet 24 godziny i spróbować ponownie - wtedy już wszystko powinno działać poprawnie.

4) Przegraj do katalogu 'public_html' utworzony wcześniej plik 'cron-5min.php'. Należy się upewnić, że po przegraniu pliku na serwer rozszerzeniem pliku jest '.php' (a nie np. '.txt').

5) Zaloguj się do panelu administracyjnego http://cpanel.serversfree.com/ (następnie Menu -> Control panel -> przycisk Switch)

6) W panelu hostingu wejdź w 'Cron Jobs' i utwórz nowe zadanie CRON:
   - w polu 'Command to run' wpisz nazwę pliku cron-5min.php
   - w polu 'Minue(s)' wybierz wartość 'Every 5 Minutes (*/5)'
   - w polu 'Hour (s)' pozostaw domyślną wartość 'Every Hous (*)'
   - w polu 'Day (s)' pozostaw domyślną wartość 'Every Day (*)'
   - w polu 'Month (s)' pozostaw domyślną wartość 'Every Month (*)'
   - w polu 'Weekday (s)' pozostaw domyślną wartość 'Every Weekday (*)'
   wciśnij przycisk 'Create'

Zobacz również:
CRON: Jak sprawdzić, czy CRON na serwerze jest prawidłowo skonfigurowany?
CRON: Konfiguracja uruchamiania zadań CRON na serwerze
CRON: Uruchamianie zadań CRON na serwerach home.pl
CRON: Uruchamianie zadań CRON na serwerach proste.pl
CRON: Lista zadań do wykonania