2月10日 (金)  情けない…

yum updateした。phpとsquirrelmailとopensslが更新された。早速、webmailにアクセスすると画面上のメニューのようなところしか表示されない。設定内容が上書きされたのか ( 未だかってそんな事が有ったためしも無いのに ) と思い、内容を確認したところ、どこも変わっていない。少し前、phpのバージョンを5.3に上げたときにいくつかのスクリプトが動かなくなったのがトラウマになっていたのか、短絡的、それも変則的?にsquirrelmailをダウングレードしてみた。

すると、今度はログイン画面すら表示されなくなった。apacheのエラーログを見ると

PHP Fatal error: Call to undefined function getDayAbrv() in /usr/share/squirrelmail/src/left_main.php on line 385, referer:

PHP Fatal error: Call to undefined function sqgetGlobalVar() in /usr/share/squirrelmail/functions/strings.php on line 215

PHP Fatal error: Call to undefined function getTimeStamp() in /usr/share/squirrelmail/functions/imap_messages.php on line 697, referer:

とかが、吐き出されてる。早速Google先生に尋ねてみると、どうもプラグインが関係してそうだったので、ひとつずつ無効にしながら試してみる事にした。で、最初にsquirrelspellと言うプラグインを無効にして試したところ見事不具合が解消された。

よっしゃ!と思い、再びyumでsquirrelmailをアップグレードし、wabmailへアクセスするとまたもやメニューのところしか表示されない。

オイオイひょっとして…

/etc/init.d/httpd reload

これで全て解決しました。危うくsquirrelspellは冤罪で無期懲役になるところでした。
ボクには裁判官は務まらんな。

20120210-1.jpg