我正在尝试在 Windows 中的 XAMPP 上设置 CRON 作业,但遇到了一些麻烦。我设置了时间,使其每 5 分钟运行一次,这部分有效,因为我看到我的命令提示符每 5 分钟弹出一次。
这是运行的 CRON.BAT 文件的代码。这两个位置对于它们各自的文件都是正确的。
C:\xampp\php\php.exe C:\xampp\htdocs\codeigniter214\update_simplepie_cache.php
这是我的 update_simplepie_cache.php 文件。我很确定这是失败的部分,因为即使提要中有新项目,MySQL 数据库也没有更新。我尝试按照 SimplePie 的说明进行操作,但到目前为止还没有奏效。
<?php
$this->load->library('rss');
$feed = $this->rss;
$cache_location = 'mysql://root@127.0.0.1:3306/news_test'; // change to your cache location
$feed->set_feed_url('http://www.theverge.com/rss/frontpage', 'http://gigaom.com/tag/rss-feeds/feed/');
$feed->set_cache_location($cache_location);
$feed->set_cache_duration(9999999); // force cache to update immediatlely
$feed->set_timeout(5); // optional, if you have a lot of feeds a low timeout may be necessary
$feed->init();
?>
谁能看到我在这里缺少的东西?谢谢你。