Forum Enterso - oprogramowanie Adder AdMailer CodeCleaner itp.: CRON - automat written by Enterso W. Kłodziński

Skocz do zawartości

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

CRON - automat Jak skonfigurować poprawnie moduł CRON do codziennego uruchamiania aut

#1 Użytkownik nie jest zalogowany   Enterso W. KÅ‚odziÅ„ski Ikona

  • Administrator
  • Ikona
  • Grupa Administratorzy
  • Postów 220
  • Rejestracja 24-grudzieÅ„ 09

Napisano 27 grudzień 2009 - 02:11

Instrukcja konfiguracji CRONa
Automatycznego dodawania wpisów
CRON - Cron Jobs - Harmonogram zadań

Pełen opis w serwisie pomocy Adder:
seoadder.com/a7/konfiguracja_automatu.html


Kroki do uruchomienia CRONa:
II. Jeśli Adder znajduje się w podkatalogu na FTP należy wykonać zgodnie z poniższą uwagą:

*************************
Uwaga! U niektórych osób pojawił się problem z CRONem - plik automat.php uruchamiany z poziomu przeglądarki działa, a z CRONa nie.

Przyczyna :
Gdy posiadamy system Adder w podkatalogu na FTP automat.php odwołuje się do plików z katalogu Addera i takie włączanie go powoduje, że ścieżka typu nazwa pliku 'db.php' nie będzie odnaleziona.

RozwiÄ…zania:
1. Umieścić Addera w katalogu głównym

2. Lub drugie rozwiÄ…zanie :
a) skonfigurować plik cron-15min.php (znajdujący się w katalogu Addera) podając w nim:
chdir('NazwaPodkataloguAddera\'); include('automat.php');
B) ustawić nazwę tego plik z cron-15min.php
c) przenieść ten plik do katalogu głównego FTP (z podkatalogu Addera)
d) sprawdzić poprawność powyższych etapów włączając plik cron-15min.php z przeglądarki (odwołując się do katalogu głównego FTP)

*************************

III. Należy w panelu serwera od hostingu zdefiniować, aby serwer uruchamiał nasz plik o wygranych godzinach.

1. podajemy częstotliwość włączania np. co 15 minut (jeśli będziemy katalogować więcej niż np. 100 stron to można częściej, aby automat nadążał dodać wszystkie wpisy na dzień)
2. podajemy komendę uruchamiającą plik. Na każdym serwerze zazwyczaj jest inna komenda, dlatego jeśli nie mamy pojęcia i nie ma w dokumentacji nic o CRONie polecam zapytać się administratora serwera.

Poniżej są przykłady komend z odnośnikami do dokumentacji:
* home.pl
ustawia się go za pomocą nazw plików np. cron-15min.php(cron-1310.php)
help: http://home.pl/pomoc/funkcje/cgi/cron

* cal.pl
/usr/local/php4/bin/php -q /home/Twoj_Login/public_html/adder/automat.php
help: http://www.dokumenta...o&action=search

* nazwa.pl
/usr/local/bin/php /home/Twoj_Login/ftp/adder/automat.php
help: http://nazwa.pl/pomo...gram-zadan.html

IV. Koniec - należy odczekać i sprawdzić czy strony ze statusem "auto" są rzeczywiście dodawane np. 0/15 -> 6/15 -> na koniec dnia 15/15.

###########################

Przykładowa konfiguracja CRONa w CPanel:

Dołączona grafika


############################

plik cron-15min.php (domyślnie cron-1310.php) zawiera:
<?
chdir('adder/'); // jesli plik znajduje sie w innym katalogu należy podać nazwę
include_once('automat.php'); // należy podać nazwę pliku automat.php zmienioną podczas instalacji
// lub: file_get_contents('http://domena.pl/adder4/automat.php');
?>





pozdrawiam
Enterso
Wojciech Kłodziński
0

#2 Użytkownik nie jest zalogowany   adrian218 Ikona

  • PoczÄ…tkujÄ…cy
  • Pip
  • Grupa Użytkownicy
  • Postów 5
  • Rejestracja 12-marzec 10

Napisano 13 marzec 2010 - 16:05

pomyłka
0

#3 Użytkownik nie jest zalogowany   kolostud Ikona

  • Użytkownik Enterso
  • PipPip
  • Grupa Użytkownicy
  • Postów 11
  • Rejestracja 19-luty 10
  • Gadu-gadu:4685876

Napisano 14 marzec 2010 - 15:51

witam,

konfigurujÄ™ plik cron-15min.php i sprawdzam z poziomu przgÄ…ladarki czy siÄ™ odpala i wyskakuje komunikat

Nie można odnaleźć pliku Ctemplate.php

co może być przyczyną??
0

#4 Użytkownik nie jest zalogowany   tomayw Ikona

  • Enterso-wicz
  • PipPipPip
  • Grupa Użytkownicy
  • Postów 138
  • Rejestracja 01-luty 10
  • LocationPoznaÅ„

Napisano 15 marzec 2010 - 17:07

Wyświetl postUżytkownik kolostud dnia 14 marca 2010 - 15:51 napisał

witam,

konfigurujÄ™ plik cron-15min.php i sprawdzam z poziomu przgÄ…ladarki czy siÄ™ odpala i wyskakuje komunikat

Nie można odnaleźć pliku Ctemplate.php

co może być przyczyną??


a może skonfiguruj odpalenie pliku automat.php ?
0

#5 Użytkownik nie jest zalogowany   Enterso W. KÅ‚odziÅ„ski Ikona

  • Administrator
  • Ikona
  • Grupa Administratorzy
  • Postów 220
  • Rejestracja 24-grudzieÅ„ 09

Napisano 15 marzec 2010 - 21:39

częsty problem jest z hostingiem który podczas wgrywania plików na FTP zmienia ich nazwy na małe litery. Wystarczy wejść na FTP i zmienić z ctemplate na Ctemplate
0

#6 Użytkownik nie jest zalogowany   kolostud Ikona

  • Użytkownik Enterso
  • PipPip
  • Grupa Użytkownicy
  • Postów 11
  • Rejestracja 19-luty 10
  • Gadu-gadu:4685876

Napisano 18 marzec 2010 - 17:24

Wyświetl postUżytkownik tomayw dnia 15 marca 2010 - 17:07 napisał

a może skonfiguruj odpalenie pliku automat.php ?
identyczne komunikaty, addera mam w podkatalogu adder a cron15-min wyciągam na katalog główny, czy muszę również wyciągać po kolei wszystkie pliki??, przez to zaśmiecam strasznie folder główny

Wyświetl postUżytkownik Enterso W. Kłodziński dnia 15 marca 2010 - 21:39 napisał

częsty problem jest z hostingiem który podczas wgrywania plików na FTP zmienia ich nazwy na małe litery. Wystarczy wejść na FTP i zmienić z ctemplate na Ctemplate

wielkość liter ok z tym, że te pliki są w katalogu addera a plik cron-15min w głównym katalogu pomimo ustawienia crona w sposób jaki przedstawiacie na forum polecenie z przeglądarki nie działa, poniżej ustawienie cron15min

<?php

chdir('adder/');
include_once('xxx.php');

?>
0

#7 Użytkownik nie jest zalogowany   kolostud Ikona

  • Użytkownik Enterso
  • PipPip
  • Grupa Użytkownicy
  • Postów 11
  • Rejestracja 19-luty 10
  • Gadu-gadu:4685876

Napisano 20 marzec 2010 - 12:10

Wyświetl postUżytkownik tomayw dnia 15 marca 2010 - 17:07 napisał

a może skonfiguruj odpalenie pliku automat.php ?


próbuję skonfigurować od razu automat.php, który jest w katalogu addera na serwerze, dostałem informację od hostingu, że mam nie poprawną ścieżkę i kazali wpisać to:

/usr/local/bin/php /home/remik/domains/siedz-w-domu.pl/public_html/adder/remik.php > /dev/null 2>&1

i tu rozczarowanie ... dalej nie działa automatyczne dodawanie, czy ktoś ma jeszcze jakiś pomysł??
0

#8 Użytkownik nie jest zalogowany   Enterso W. KÅ‚odziÅ„ski Ikona

  • Administrator
  • Ikona
  • Grupa Administratorzy
  • Postów 220
  • Rejestracja 24-grudzieÅ„ 09

Napisano 20 marzec 2010 - 16:54

a co jest w remik.php? zwartość cron-15min.php?
w cron-15min.php trzeba odpowiednio ścieżki dopasować. Jeśli plik jest w folderze Addera a nie wyżej to trzeba zmienić z "adder" na "/" wewnątrz pliku
0

#9 Użytkownik nie jest zalogowany   kolostud Ikona

  • Użytkownik Enterso
  • PipPip
  • Grupa Użytkownicy
  • Postów 11
  • Rejestracja 19-luty 10
  • Gadu-gadu:4685876

Napisano 21 marzec 2010 - 10:30

Wyświetl postUżytkownik Enterso W. Kłodziński dnia 20 marca 2010 - 16:54 napisał

a co jest w remik.php? zwartość cron-15min.php?
w cron-15min.php trzeba odpowiednio ścieżki dopasować. Jeśli plik jest w folderze Addera a nie wyżej to trzeba zmienić z "adder" na "/" wewnątrz pliku

remik.php to jest automat.php, poszedłem za jedną z odpowiedzi na forum i próbuję od razu odpalić automat bez używania cron15min, czy uda mi się to zrobić, tak jak pisałem powyżej hosting podpowiedział aby poprawnie ustawić ścieżkę i pomimo że ustawiłem tak jak podpowiadali automat dalej nie chodzi, dodatkowo dodam, że z przeglądarki www.siedz-w-domu.pl/adder/remik.php bez problemu się odpala
0

#10 Użytkownik nie jest zalogowany   Enterso W. KÅ‚odziÅ„ski Ikona

  • Administrator
  • Ikona
  • Grupa Administratorzy
  • Postów 220
  • Rejestracja 24-grudzieÅ„ 09

Napisano 21 marzec 2010 - 13:58

http://seoadder.com/...a_automatu.html

nie bez powodu jest plik cron-15min.php lub polecenie aby uruchamiać automat.php z pełnej ścieżki http://

Chodzi o to że CRON przedstawia się jako inna domena niż licencja zarejstrowana, czasem też na CRONie nie działa ionCube.

Proszę skonfigurować zgodnie z instrukcją na stronie. (Prawdopodobnie na forum odnalazłeś starą konfigurację Adder 5-6)
0

#11 Użytkownik nie jest zalogowany   kolostud Ikona

  • Użytkownik Enterso
  • PipPip
  • Grupa Użytkownicy
  • Postów 11
  • Rejestracja 19-luty 10
  • Gadu-gadu:4685876

Napisano 22 marzec 2010 - 00:57

Wyświetl postUżytkownik Enterso W. Kłodziński dnia 21 marca 2010 - 13:58 napisał

http://seoadder.com/...a_automatu.html

nie bez powodu jest plik cron-15min.php lub polecenie aby uruchamiać automat.php z pełnej ścieżki http://

Chodzi o to że CRON przedstawia się jako inna domena niż licencja zarejstrowana, czasem też na CRONie nie działa ionCube.

Proszę skonfigurować zgodnie z instrukcją na stronie. (Prawdopodobnie na forum odnalazłeś starą konfigurację Adder 5-6)

skonfigurowałem no i wyświetla się komunikat przy odpaleniu z przeglądarki poleceniem http://www.siedz-w-d.../cron-15min.php
Nie można odnaleźć pliku Ctemplate.php
mam wrażenie że kręcę się w koło
dodam jeszcze, że plik automat.php jest w katalogu adder a katalog adder w public_html, następnie wgrałem crona do public_html a cron wygląda następująco:
<?php
//$Date: 2008-05-23 08:29:17 +0200 (Fri, 23 May 2008) $
//$Revision: 459 $
chdir('adder/'); // jesli plik znajduje sie w innym katalogu
// lub file_get_contents('http://domena.pl/adder/automat.php');
include_once('automat.php');

?>

no i właśnie z poziomu przeglądarki nie mogę cron-15min.php odpalić więc chyba z panelem Direct Admin nie mam co próbować?? wyświetla się komunikat w przeglądarce
Nie można odnaleźć pliku Ctemplate.php
0

#12 Użytkownik nie jest zalogowany   Enterso W. KÅ‚odziÅ„ski Ikona

  • Administrator
  • Ikona
  • Grupa Administratorzy
  • Postów 220
  • Rejestracja 24-grudzieÅ„ 09

Napisano 24 marzec 2010 - 11:35

kolostud - mówisz o Adder 6? jesli tak to :

1. sprawdź czy Ctemplate.php jest z dużej litery na FTP
2. czy na pewno Adder wchodzi do chdir('adder/'); Wygląda na to że automat.php jest uruchamiany z innego folderu niż program.


jeśli Adder 7 to inaczej się konifguruje, zgodnie z instrukcją.
0

#13 Użytkownik nie jest zalogowany   kolostud Ikona

  • Użytkownik Enterso
  • PipPip
  • Grupa Użytkownicy
  • Postów 11
  • Rejestracja 19-luty 10
  • Gadu-gadu:4685876

Napisano 24 marzec 2010 - 23:34

Wyświetl postUżytkownik Enterso W. Kłodziński dnia 24 marca 2010 - 11:35 napisał

kolostud - mówisz o Adder 6? jesli tak to :

1. sprawdź czy Ctemplate.php jest z dużej litery na FTP
2. czy na pewno Adder wchodzi do chdir('adder/'); Wygląda na to że automat.php jest uruchamiany z innego folderu niż program.


jeśli Adder 7 to inaczej się konifguruje, zgodnie z instrukcją.


Adder 6
Ctemplate jest z dużej litery i teraz tak mam na serwerze katalog public_html w nim jest adder a dalej automat.php poniżej spróbuję rozrysować

/domains/siedz-w-domu.pl/public_html/cron-15min.php
a automat mam w:
/domains/siedz-w-domu.pl/public_html/adder/automat.php

i teraz pytanie czy wystarczy skonfigurować cron-15min.php do postaci poniżej??

<?php
//$Date: 2008-05-23 08:29:17 +0200 (Fri, 23 May 2008) $
//$Revision: 459 $
chdir('adder/'); // jesli plik znajduje sie w innym katalogu
// lub file_get_contents('http://domena.pl/adder/automat.php');
include_once('automat.php');
?>

czy po takiej operacji adder powinien działać z automatu, czyli czy wywołując cron-15min.php w zadaniach crona na admin serwer wszystko powinno działać??
0

#14 Użytkownik nie jest zalogowany   Enterso W. KÅ‚odziÅ„ski Ikona

  • Administrator
  • Ikona
  • Grupa Administratorzy
  • Postów 220
  • Rejestracja 24-grudzieÅ„ 09

Napisano 25 marzec 2010 - 00:55

wg powyższego powinien działać

polecam zobaczyć jeszcze drugi sposób:
<?php
//chdir('adder/'); // jesli plik znajduje sie w innym katalogu
//include_once('automat.php');

file_get_contents('http:///siedz-w-domu.pl/adder/automat.php');
?>
0

#15 Użytkownik nie jest zalogowany   kolostud Ikona

  • Użytkownik Enterso
  • PipPip
  • Grupa Użytkownicy
  • Postów 11
  • Rejestracja 19-luty 10
  • Gadu-gadu:4685876

Napisano 25 marzec 2010 - 10:31

Wyświetl postUżytkownik Enterso W. Kłodziński dnia 25 marca 2010 - 00:55 napisał

wg powyższego powinien działać

polecam zobaczyć jeszcze drugi sposób:
<?php
//chdir('adder/'); // jesli plik znajduje sie w innym katalogu
//include_once('automat.php');

file_get_contents('http:///siedz-w-domu.pl/adder/automat.php');
?>

czy w takim przypadku ścieżka
http:///siedz-w-domu.pl/adder/cron-15min.php powinna bez problemu odpalić automat.php?? zmieniłem plik i teraz dla odmiany wyświetla się w przeglądarce:


Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/remik/domains/siedz-w-domu.pl/public_html/cron-15min.php on line 3

Warning: file_get_contents(http:///siedz-w-domu.pl/adder/remik.php) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/remik/domains/siedz-w-domu.pl/public_html/cron-15min.php on line 3

czyjest jeszcze jakiś sposób abym odpalił automat??
0

#16 Użytkownik nie jest zalogowany   Tom Ikona

  • Master Enterso
  • Ikona
  • Grupa Moderatorzy
  • Postów 161
  • Rejestracja 27-grudzieÅ„ 09
  • Gadu-gadu:5551820

Napisano 12 czerwiec 2010 - 18:42

Mam pytanie :rolleyes:
Mam crn ustawiony na co 15 minut. Pytanie jest takie jak mam ustawić "Detekcja katalogów"? Obecnie ustawiłem 60 razy na godzinę ale czy tak się wykona to zadanie skoro cron się włącza co 15 minut?
Linum.pl
Informatyk na mojej uczelni :-)

Instalacja Adder 5,6 i 7: 29 / 39 zł
Konfiguracja strony w Adder: 50 zł / 99 / 149 zł
Importowanie katalogów do Adder: 9 zł
Porada: 99 zł
0

#17 Użytkownik nie jest zalogowany   Enterso W. KÅ‚odziÅ„ski Ikona

  • Administrator
  • Ikona
  • Grupa Administratorzy
  • Postów 220
  • Rejestracja 24-grudzieÅ„ 09

Napisano 07 lipiec 2010 - 09:37

Jeśli CRON jest skonfigurowany w programie na 60 razy a wg. ustawień na serwerze uruchomi się max 4 razy. To fizycznie uruchomi się 4 razy.
0

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych