反映までのスパンはけっこう長いのでしょうか。現在ロリポップサーバを利用しています。「cronというプログラムが働かないことが原因」というページもあったのですが、なんらかの解決方法などがありましたらおねがいします。
>「cronというプログラムが働かないことが原因」
まさにその通りです。
cronというのは「一定時間で特定の処理を行わせる」プログラムですが、ロリポップサーバではこのサービスは使えません。
無いものは作ってしまえばいい という考え方をする人はいるもので、「PHPで擬似的にcronプログラムの代わりをする」プログラムを作った人がいます。
http://www.bitfolge.de/pseudocron-en.html
使い方は簡単で、pseudo-cron.inc.php に以下のように記述し、
0 * * * Sun bin/tool_rss_cache.php
index.php などに
include("pseudo-cron.inc.php");
と pseudo-cron.inc.php を呼び出してやることで疑似cronが実行されます。
前述の設定だと「一時間ごとに0分ちょうどの度に実行」という意味になります。cronの設定の記述は検索すればわかると思いますので省略します。
外部ブログの更新だけでなく、OpenPNE の bin フォルダに入っている~~.cronと同名の~~.phpは全てcronの為のPHPファイルです。
コメント(1件)