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();
?>
ここで私が見逃しているものを見ることができますか?ありがとうございました。