SquirrelMail でエラー
Courier-imapを4.0.4から4.0.6にアップデートすると、
SquirrelMailにログインしたときにエラーが出て、
メールの内容が見れなくなった。
Error: Fatal error: Only variables can be passed by reference in /usr/local/apache2/htdocs/squirrelmail/functions/imap_messages.php on line 480
エラーメッセージを元にググってみると、本家サイトのWIKIにこんな内容が
http://www.squirrelmail.org/wiki/en_US/BrowseProblemsByPhpError
ヴァージョンが(私のは1.4.5)違うので手パッチをする。
imap_messages.php を編集
479行目からの以下の部分を、
function parsePriority($value) {以下のように変更。
$value = strtolower(array_shift(split('/\w/',trim($value))));
function parsePriority($sValue) {
$aValue=split('/\w/',trim($sValue));
$value = strtolower(array_shift($aValue));
これで元通り動くようになった。
CVS版ではもうFixされているらしい。
Trackbacks:1
- TrackBack URL for this entry
- https://soph.jp/MT/mt-tb.cgi/89
- Listed below are links to weblogs that reference
- SquirrelMail でエラー from Jay's Room
SquirrelMail でのバグ from Nix::WebLab
SquirrelMail(squirrelmail-1.4.5-ja-20050...
Comments:0