と題した記事がJoomla.orgにありました。
英語が苦手なので詳しい内容までは把握できないですが、PHP4の環境の方は、PHP5に変更するかできなければ、下記のコードをPHP4の環境の方は「/libraries/joomla/utilities/compat/php50x.php」の最後に追加してください。というようなことが書かれていました。
if(!function_exists('stripos')) {
function stripos($haystack, $needle, $offset = 0) {
return strpos(strtolower($haystack), strtolower($needle), $offset);
}
}
ですが、これはJoomla!1.5.8で適用されるようです。
Blogger APIをオフにしてください。
とされています。最新のリビジョンを確認してみましたが、Joomla!1.5本体にはまだ反映されていないようです。
MovableType XML-RPC for Joomla!1.5では、1.0.3以降のバージョンにて解決済みです。
MovableType XML-RPC for Joomla!1.5 does not have any problem after 1.0.3 or it.
この問題は、Joomla!1.0.x用には関係ありません。
This problem has nothing to do with Joomla!1.0.x use.
最新のリビジョンのJoomla!1.5RC4をエクスポートして、比較してみました。
とりあえず、記事の日時の問題は以下でクリアしそうです。
JoomlaRoot/libraries/joomla/utilities/date.php
$date = date("Y-m-d H:i:s", $this->_date);
を
$date = gmdate("Y-m-d H:i:s", $this->_date);
へ
$date = strftime($format, $this->_date + ($this->_offset * 3600));
を
$date = gmstrftime($format, $this->_date + ($this->_offset * 3600));
へ 変更する。
Joomla!1.5 DemoをRC3からRC4に変更しました。手順は、先日テストサーバーで行ったのと全く同じで問題ありませんでした。VideoBarのデモのためにテンプレートに少し手を加えていたのを忘れていて消しちゃってから少しあわてましたが・・・。(全然バックアップせずに行っていた。)
少し違う点は、Demoとはいえ公開しているサイトなのでDemoRootにリダイレクトさせる.htaccessを設置してから行いました。