KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I've tried the following method in the past: <?php set_time_limit(0); $_SERVER['PATH_INFO'] = 'cron/controller/index'; $_SERVER['REQUEST_URI'] = 'cron/controller/index'; require_once('index.php'); ?> and putting this in a file in the codeigniter installation directory, calling it cron.php, and then invoking it via: php /home/[username]/public_html/my_project/cron.php If I type the URL to cron.php in my browser it works perfectly, however whenever its run via CRON I get a 404 error. Putting the following code in the show_404() function of CodeIgniter function show_404($page = '') { print_r($_SERVER); echo "\n\n"; die ($page); } results in getting the following output emailed to me: Array ( [SHELL] => /bin/sh [MAILTO] => me@gmail.com [USER] => [me] [PATH] => /usr/bin:/bin [PWD] => /home/[me] [SHLVL] => 1 [HOME] => /home/[me] [LOGNAME] => [me] [_] => /usr/bin/php [PHP_SELF] => [REQUEST_TIME] => 1266479641 [argv] => Array ( [0] => /home/[me]/public_html/my_project/cron.php ) [argc] => 1 [PATH_INFO] => cron/controller/index [REQUEST_URI] => cron/controllers/index ) home/[me] Here I've [me] in place of my actual username. Any ideas?
Tags (comma-separated)
Save Edits
Cancel