There could be a corrupt file on the server. You could re-upload all files and folders, except the site folder, with the most current version of Drupal. If that does not work, try turning off all of your modules, run cron. If cron works there, start bringing the modules back on line one at a time, running cron in between each. When the problem comes back, that should be the module that is giving you the problem. You can re upload that module or find a different one to do the same thing.
Good Luck.
On Thu, Dec 31, 2009 at 3:35 PM, Daniel Carrera < daniel.carrera@theingots.org> wrote:
Correction: I took a database backup from yesterday and I ran the same query and on that database you still don't see any cache_page entries with '%cron%'.
I have no idea why running "php cron.php" doesn't give any output now.
Daniel.
Daniel Carrera wrote:
Greg Knaddison wrote:
On Thu, Dec 31, 2009 at 12:02 AM, Daniel Carrera daniel.carrera@theingots.org wrote:
Looks ok to me. Note that when I run "php cron.php" the program *does* run. It starts Drupal and generates HTML showing my Drupal site and everything. But the page content is "Access denied". :-(
I suggest you open up a database connection and look in the cache_page table for any entries with a cid like '%cron.php'.
I think you might be on the right track here. Earlier today I cleared the cache for an unrelated reason, and now when I run "php cron.php" I don't see any output, so something has clearly changed.
Now, unfortunately, it still doesn't seem to have worked. When I go to "status report" it still says that cron hasn't run in ages, and when I go to admin/reports/status/run-cron I still get the access denied error.
As of now, the query "SELECT * FROM cache_page WHERE cid LIKE '%cron%'" returns 0 rows.
If I open a web browser and visit "mysite.org/cron.php" I get a Drupal page saying "access denied".
Daniel.
-- [ Drupal support list | http://lists.drupal.org/ ]