Zadejte hledaný výraz...

Kdo by poradil s cron jobs?

Ivoo
verified
rating uzivatele
(6 hodnocení)
13. 1. 2010 18:16:39
Dobrý den. Zakoupil jsem vyhledávací scrip, který potřebuje nastavit cron úlohly, v install.txt mám některé instrukce, ale jaksi tomu nerozumím, možná to někomu z profíků bude úplně jasné a pomohl by mi. Ozvěte se mi prosím na PM. Díky.
13. 1. 2010 18:16:39
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438128
Jakub Bajzath
verified
rating uzivatele
(11 hodnocení)
13. 1. 2010 18:33:27
Možno by bolo dobré sem ten install.txt upnúť :)
13. 1. 2010 18:33:27
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438127
Ivoo
verified
rating uzivatele
(6 hodnocení)
13. 1. 2010 18:36:36
You should configure cronjobs at this stage which will crawl mp3 sources for content. Setup following cronjobs:
php /full_path_to_webroot_folder/cron_dispatcher.php /queues/crawl
php /full_path_to_webroot_folder/cron_dispatcher.php /queues/validate_mp3
Please note your app folder is: /app/webroot
Potom jsem jim psal na podporu a napasli mi ještě toto:
You'll need to specify file path in cron job. Try that link 'Choose PHP file' and then select cron_dispatcher.php
Also you'll need to send the argument (/queues/crawl) as specified in install.txt
13. 1. 2010 18:36:36
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438126
Jakub Bajzath
verified
rating uzivatele
(11 hodnocení)
13. 1. 2010 18:38:40
Nastavíš CRON tak, aby spúštal tieto dva súbory
php /full_path_to_webroot_folder/cron_dispatcher.php /queues/crawl
php /full_path_to_webroot_folder/cron_dispatcher.php /queues/validate_mp3
kde php/full_path_to_webroot_folder je root tvojho webu. Teda napríklad www.mojadomena.sk/cron_dispatcher.php /queues/crawl
Alebo priamo ak to je v admine nastavíš Vybrať PHP súbor na spustenie, a uploaduješ alebo dáš priamo odkaz na súbory na serveri.
13. 1. 2010 18:38:40
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438125
Ivoo
verified
rating uzivatele
(6 hodnocení)
13. 1. 2010 18:46:16
Jenže mě to v administraci na webhostingu u přidání cron úlohy nabízí pouze vybrat php srcipt. Tak vyberu cron_dispatcher.php (který je ale umístěn v adresáři www/app/webroot/cron dispatcher.php, takže cestu mám potom www.mojadomena.sk/app/webroot/cron_dispatcher.php
Když teda vyberu cron_dispatcher.php a za to ještě dopíšu /queues/crawl
hodí mi to chybu. Prostě správně to hodí vše co končí jen .php
13. 1. 2010 18:46:16
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438124
Jakub Bajzath
verified
rating uzivatele
(11 hodnocení)
13. 1. 2010 18:48:25
crawl by mal podľa mňa iba odhadzovať robotov od vyhľadávania. Skús len pridať crawlu príponu php a je to ;)
13. 1. 2010 18:48:25
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438123
Ivoo
verified
rating uzivatele
(6 hodnocení)
13. 1. 2010 18:58:55
Tak to bohužel nefunguje. Co s tím?
13. 1. 2010 18:58:55
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438122
Jakub Bajzath
verified
rating uzivatele
(11 hodnocení)
13. 1. 2010 19:03:33
Tak treba v php nastaviť CRON pre http://www.mojadomena.sk/app/webroot...dispatcher.php
a potom mu pridať jednotlivé queues, teda požiadavky
13. 1. 2010 19:03:33
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438121
Ivoo
verified
rating uzivatele
(6 hodnocení)
13. 1. 2010 19:06:43
...a potom mu pridať jednotlivé queues, teda požiadavky
A jak na to?
---------- Post was amended at 19:12 ----------
V tom cron_dispatcher.php je toto: (mělo by se zde něco nastavit?)
if (!defined('DS')) {
define('DS', DIRECTORY_SEPARATOR);
}
/**
* These defines should only be edited if you have cake installed in
* a directory layout other than the way it is distributed.
* Each define has a commented line of code that explains what you would change.
*
*/
if (!defined('ROOT')) {
//define('ROOT', 'FULL PATH TO DIRECTORY WHERE APP DIRECTORY IS LOCATED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
//You should also use the DS define to seperate your directories
define('ROOT', dirname(dirname(dirname(__FILE__))));
}
if (!defined('APP_DIR')) {
//define('APP_DIR', 'DIRECTORY NAME OF APPLICATION';
define('APP_DIR', basename(dirname(dirname(__FILE__))));
}
/**
* This only needs to be changed if the cake installed libs are located
* outside of the distributed directory structure.
*/
if (!defined('CAKE_CORE_INCLUDE_PATH')) {
//define ('CAKE_CORE_INCLUDE_PATH', FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
//You should also use the DS define to seperate your directories
define('CAKE_CORE_INCLUDE_PATH', ROOT);
}
///////////////////////////////
//DO NOT EDIT BELOW THIS LINE//
///////////////////////////////
if (!defined('WEBROOT_DIR')) {
define('WEBROOT_DIR', basename(dirname(__FILE__)));
}
if (!defined('WWW_ROOT')) {
define('WWW_ROOT', dirname(__FILE__) . DS);
}
if (!defined('CORE_PATH')) {
if (function_exists('ini_set')) {
ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS . PATH_SEPARATOR . ini_get('include_path'));
define('APP_PATH', null);
define('CORE_PATH', null);
} else {
define('APP_PATH', ROOT . DS . APP_DIR . DS);
define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
}
}
require CORE_PATH . 'cake' . DS . 'bootstrap.php';
// Dispatch the controller action given to it
// eg php cron_dispatcher.php /controller/action
define('CRON_DISPATCHER',true);
if($argc == 2) {
$Dispatcher= new Dispatcher();
$Dispatcher->dispatch($argv);
}
?>
13. 1. 2010 19:06:43
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438120
Jakub Bajzath
verified
rating uzivatele
(11 hodnocení)
13. 1. 2010 19:23:06
Určite toto
('ROOT', 'FULL PATH TO DIRECTORY WHERE APP DIRECTORY IS LOCATED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
CAKE_CORE_INCLUDE_PATH', FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
13. 1. 2010 19:23:06
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438119
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
13. 1. 2010 19:32:06
IMHO by melo stacit v tom scriptu nahradit tento kod:
timto:
a pak jen pres web nastavit CELOU cestu k tomu scriptu, bez jakychkoliv argumentu
13. 1. 2010 19:32:06
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438118
Ivoo
verified
rating uzivatele
(6 hodnocení)
13. 1. 2010 19:49:04
Tak už to zkouším. Dá se nějak hned poznat, že to funguje? Třeba zadáním do adresního řádku www.domena.cz/crone_dispatcher.php ?
Napsal syntaxsugar;434373
IMHO by melo stacit v tom scriptu nahradit tento kod:
timto:
a pak jen pres web nastavit CELOU cestu k tomu scriptu, bez jakychkoliv argumentu
---------- Post was amended at 21:38 ----------
Tak zatím bez úspěchu..
13. 1. 2010 19:49:04
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438117
ameeck
verified
rating uzivatele
(8 hodnocení)
13. 1. 2010 22:14:14
V tom cronu nemá být URL, ale absolutní cesta k souboru, to je obrovský rozdíl. (to co ti například PHP vypíše, když vytiskneš $_SERVER
13. 1. 2010 22:14:14
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438116
Ivoo
verified
rating uzivatele
(6 hodnocení)
13. 1. 2010 22:16:55
Já tam ale mám už přednastaveno http://www.domena.cz/ ..a pak už pouze výběr php scriptu z adresáře..
13. 1. 2010 22:16:55
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438115
ameeck
verified
rating uzivatele
(8 hodnocení)
14. 1. 2010 06:49:26
To je k ničemu, protože ty ten soubor potřebuješ spustit přes příkazovou řádku, ne přes Apache. Přes URL tam nikdy nedostaneš ty parametry za tou cestou k souboru.
14. 1. 2010 06:49:26
https://webtrh.cz/diskuse/kdo-by-poradil-s-cron-jobs#reply438114
Pro odpověď se přihlašte.
Přihlásit