[2010-04-18-1] の補完。
後日ネットを彷徨っていたら、こんなページ
を見つけました。(良く知った
方もいらっしゃいます。)
どうやら statusnet-0.9.1 のインストーラにはバグがあるようです。ただ
し PHP のバージョンによっては発生しないそうです。実際 5.3.2-1 で発
生しましたが、5.2.6-1+lenny では発生しませんでした。
インストールが途中で止まった 5.3.2-1 はその後も
/var/log/apache2/error.log にこんなログが吐かれ続けていました。
[Sun Apr 25 14:42:15 2010] [error] [client 192.168.1.11] PHP Warning: Parameter 1 to RSSCloudPlugin::onRouterInitialized() expected to be a reference, value given in /var/www/statusnet/lib/event.php on line 105
気持ち悪いので、前述のページからリンクされていた以下のパッチを当て
ました。
--- orig/statusnet-0.9.1/plugins/RSSCloud/RSSCloudPlugin.php 2010-03-29 00:39:56.000000000 +0900
+++ statusnet-0.9.1/plugins/RSSCloud/RSSCloudPlugin.php 2010-04-25 16:48:46.000000000 +0900
@@ -105,7 +105,7 @@
* @return boolean hook return
*/
- function onRouterInitialized(&$m)
+ function onRouterInitialized($m)
{
$m->connect('/main/rsscloud/request_notify',
array('action' => 'RSSCloudRequestNotify'));
追記(2010-05-08):
0.9.2 で修正されたことを確認しました。