Program Adder wykorzystuje na serwerze moduł CRON (czasem zwany Harmonogram zadań), aby automatycznie, cyklicznie uruchamiania się sam, bez Twojej ingerencji. Nie potrzeba uruchamiać codziennie ręcznie programu.
Cron - jest to uniksowy program na serwerze hostingowym, który ma za zadanie okresowe
wywoływanie innych programów. Jego konfigurację wykonuje się najczęściej poprzez panel zarządzania serwerem
(wyjątek to home.pl, gdzie CRON definiuje się za pomocą plików).
Odpowiednikiem Crona w systemie Windows jest "Harmonogram zadań".
KROK 1 - przygotowanie danych
Co będziesz potrzebować, by skonfigurować automat:
- Adder 7 - Zainstalowany program Adder na serwerze
- Adres URL - Ten, który pozwala na uruchomienie programu Adder w przeglądarce. Np. http://domena.pl/adder lub http://adder.domena.pl
- Hosting - dostęp do zarządzania serwerem, tam gdzie możesz się zalogować, by np. opłacić hosting, zmienić ustawienia domeny itp. , np. https://home.pl/login lub https://admin.nazwa.pl/
KROK 2 - rozpoznanie
Najpopularniejsze sposoby konfiguracji CRON ze względu na Twojego hostingodawcę:
- Home.pl - konfiguracja za pomocą plików. Najpopularniejszy hosting, ale przy tym inny w konfiguracji - za pomocą plików ( Zobacz screen ).
- Hostingi z panelem do zarządzania DirectAdmin ( Zobacz screen ). Dotyczy serwerów m.in.: linuxpl.com, cal.pl, hekko.pl
- Hostingi z panelem do zarządzania cPanel ( Zobacz screen ). Dotyczy serwerów m.in.: az.pl, hostgator.com
- Pozostałe hostingi z własnym innym panelem zarządzania.
Uwaga! Jeśli nie możesz odnaleźć w panelu słów "CRON", "Harmonogram zadań", uważasz, że nie masz tej opcji - skontaktuj się z administratorem serwera, by udostępnił Tobie ten moduł. Jest on obecnie standardem obecnym na prawie wszystkich serwerach.
KROK 3 - konfiguracja w zależności od hostingu
W linijce definiującej adres URL
http://twojadomena.pl/adder.automat.php
w miejscu 'twojadomena.pl' należy wpisać nazwę domeny na którą została przypisana licencja, nazwa domeny podanej przez Państwa podczas zakupu programu Adder (przykładowo: nie 'enterso.nazwa.pl' tylko 'enterso.pl')
- Konfiguracja na home.pl
W przypadku home.pl konfiguracja CRON polega na odpowiednim nazwaniu plików umieszczonych w głównym katalogu FTP (nie głównym katalogu programu Adder).
- 1. Proszę odnaleźć na serwerze FTP w katalogu programu Adder plik o nazwie cron-15min.php. Przygotowany jest on do działania właśnie na serwerach home.pl.
- 2. Plik cron-15min.php proszę przekopiować do głównego folderu FTP (Uwaga! Czasem zdarza się, że masz
ograniczony dostęp do wybranego folderu (nie do całego FTP), wtedy musisz poprosić właściciela konta o wgranie
pliku do katalogu głównego FTP).
- 3. Przekopiowany plik należy edytować:
a) Znajdź linijkę definiującą sposób i ustaw 2:
$sposób = 2
b) Znajdź linijkę definiującą adres URL pliku, który będzie automatycznie uruchamiany - dla programu Adder to automat.php - ustaw odpowiednio wg, poniższego wzoru:
$adresURL = 'http://twojadomena.pl/adder/automat.php';
c) Zapisz zmiany w pliku cron-15min.php będącym w katalogu głównym na FTP
- Konfiguracja CRON pozostałe serwery
Uruchomienie automatu Adder - automat.php można dokonać poprzez program, który potrafi otworzyć stronę www (np. przeglądarka lynx) Zadania (polecenia) Cron na wszystkich hostingach mają jednakową strukturę. Pierwsza część określa czas uruchomienia polecenia, druga jest właściwym poleceniem. W zależności o hostingu konfiguracja zadania może wyglądać w nieco inny sposób. O ile sposób określenia czasu uruchomienia zadania jest najbardziej zróżnicowany (usługodawcy starają się w różny sposób ułatwić konfigurację) o tyle sam opis zadania jest taki sam (wyjątek stanowi home.pl). Z tego powodu opiszemy jedynie drugą część tworzenia zadania dla Cron, pierwsza jest opisywana przez dostawcę hostingu i nie powinna stanowić większego problemu.
Uruchamianie automatu przez przeglądarkę www z poziomu Crona:
Uruchamianie automatu przez przeglądarkę www jest najprostszym i najmniej problematycznym sposobem, ponieważ Adder stworzony jest pod kątem uruchamiania z poziomu przeglądarki.
Polecenie Cron uruchamiające automat:
lynx --dump http://twojadomena.pl/adder/automat.php
Po wykonaniu każdego z w.w. poleceń zostanie do Państwa wysłany raport o stanie wykonania polecenia pod adres głównej skrzynki pocztowej wykorzystywanej w hostingu.
Aby zapobiec wysyłaniu poczty (która w zależności od częstości wykonywania poleceń może zapełnić skrzynkę), która jest przydatna przede wszystkim przy pierwszej konfiguracji Crona należy dodać na końcu polecenia tekst " >/dev/null 2>&1"
Polecenie Cron uruchamiające automat bez przysyłania wiadomości o stanie wykonania polecenia:
lynx --dump http://twojadomena.pl/adder/automat.php >/dev/null 2>&1
- Konkretne serwery
Uwaga! W miejsca "Twoj_Login" należy wprowadzić nazwę konta serwera hostingowego.
a) www.nazwa.pl
lynx --dump http://twojadomena.pl/adder/automat.php
b) www.linuxpl.com
/usr/bin/lynx --dump http://twojaDomena.pl/adder/automat.php
Uwaga! Jeżeli nie chcemy dostawać ewentualnych błędów / ostrzeżeń na maila na końcu polecenia dopisujemy &>/dev/null
c) www.kei.pl
/usr/bin/php /home/users/Twoj_Login/adder/cron-15min.php
links -dump http://twojaDomena.pl/adder/automat.php
d) www.az.pl
/usr/local/bin/wget -q http://twojadomena.pl/adder/automat.php > /dev/null
Uwaga! Przed użyciem jednej z poniższych komend proszę skonfigurować cron-15min.php według sposobu 2.
/usr/local/bin/php /home/twojlogin/public_html/adder/cron-15min.php > /dev/null
/usr/local/bin/php srv/home/twojlogin/public_html/adder/cron-15min.php > /dev/null
KROK 4 - sprawdzenie działania CRON
Jak sprawdzić czy program działa poprawnie - automatycznie:
Proszę wejść do zakładki programu Adder - "Lista stron", przy każdej stronie, która będzie dodawana do katalogów przez automat, w kolumnie "Auto" musi znajdować się zielony znaczek "V".
Pierwszy sposób
W zależności od okresu uruchamiania zadania, np. co 15 minut sprawdzić po tym czasie w Adderze, na "Lista stron", kolumna "Dziś", czy zmieniła się wartość z np. 0/15 na 5/15. Pierwsza cyfra wskazuje ilość dodań w dniu dzisiejszym, zwiększanie się tej wartości oznacza działanie crona i automatu. Należy zwrócić uwagę na to, aby w czasie oczekiwania na wykonanie zadania przez Cron nie uruchamiać opcji "uruchom" w kolumnie "Dodawanie", co powoduje zwiększanie się ilości dodań "na dzień".
Drugi sposób
Należy sprawdzić czy na głównej skrzynce pocztowej hostingu, na którym uruchamiany jest Adder, bądź na skrzynce podanej podczas konfiguracji Crona jest raport o statusie wykonania zadania. Możliwość taka istnieje wyłącznie w momencie, gdy w poleceniu dla Crona nie został użyty ciąg ">/dev/null 2>&1" ,który anuluje dostarczanie raportów.
