↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2006-12-03(Sun) FreshReaderのクローラーが止まる。 [長年日記]

[Debian]FreshReaderのクローラーが止まる。

「なんか週末で、ニュースが少ないなぁ」と思っていたら、FreshReaderの実行ログを見てみたら、クローラーが止まっている事を発見。先日のaptiude updateで何か異変が起きたらしい。

まずは、cronの設定がされているか確認する。

$ crontab -l

54 * * * * /usr/bin/php -f /var/www/freshreader/crawler.php

ちゃんと設定されてる。そこで、実行してみると

$ /usr/bin/php /var/www/freshreader/crawler.php

/var/www/freshreader/crawler.php: line 1: ?php: そのようなファイルやディレクトリはありません

あれあれ… これはionCube(PHPソース隠蔽ローダ)が動いていないようだ。

$ /usr/bin/php -v

PHP 5.2.0-7 (cli) (built: Nov 24 2006 16:29:03)

Copyright (c) 1997-2006 The PHP Group

Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies

とコマンドラインからPHPを起動するとPHP 5.2になる。FreshReaderの管理画面では

PHP バージョン 4.4.4-8 稼動している PHP のバージョンです。

php.ini /etc/php4/apache2/php.ini PHP 設定ファイルの参照先です。

とPHP 4.4なので、コマンドラインもPHP 4.4にしようかと思ったけれど、場所がすぐには分からなかったので、「ionCube PHP Encoder 専用ローダーについて」を参考に/etc/php5/cli/php.iniに

zend_extension = /var/www/freshreader/ioncube/ioncube_loader_lin_5.2.so

を足して、PHP 5.5にionCubeを入れることにする。

これでめでたく

$ php -v

PHP 5.2.0-7 (cli) (built: Nov 24 2006 16:29:03)

Copyright (c) 1997-2006 The PHP Group

Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies

with the ionCube PHP Loader v3.1.24, Copyright (c) 2002-2006, by ionCube Ltd.

で、FreshReaderクローラーも正しく動作するようになった。

本日のツッコミ(全2件) [ツッコミを入れる]
_ わんこ (2006-12-03(Sun) 00:00)

(2007-12-04(Tue) 00:15)<br>トラックバックを頂きましたが、URLが違っていますね。<br>http://w3neu.net/weblog/2007/12/03_0127.php<br>が正しいようです。

_ skim (2006-12-03(Sun) 00:00)

(2007-12-04(Tue) 20:00)<br>お世話になりました。<br>妙なトラックバック送ってしまってすいません。<br><br>サイトメンテ中にそのまま送ってしまったのが原因です...<br>もう一度トラックバック送りますので、お手数ですが古いのを消していただければ幸いです...

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索