pear install --onlyreqdeps -f mail_mimedecode

空メールの処理を行おうとして、メールサーバーの設定をして、テスト的にメールを送信したら
下記のエラーがやたら発生する。

: Command died with status 255:


メールのエラーログを調べてみると、空メール受信をトリガーに起動するPHPファイルに問題があった。

php on line 5 PHP Fatal error:require_once(): Failed opening required 'Mail/mimeDecode.php'

さらに、「'Mail/mimeDecode.php'」ファイルを調べてみると、
インクルードしているはずの「mimeDecode.php」ファイルが無いではないか!


1.えーここで、急きょ、強制アップグレード。
   pear upgrade -f PEAR


  んで、Mail_Mimeをインストール
   pear install Mail_Mime


2.状況変わらずで、モジュール指定で、下記のコマンドを実行
   yum install php-pear-Mail-Mime

3.さらに状況変わらずで、「Mail_MimeDecode」で検索したら
  最近PEAR::Mail_Mimeから独立して、別パッケージになったとさ。。。

  っちっくしょーということで、下記コマンドを実行

   pear install --onlyreqdeps -f mail_mimedecode

   pear upgrade pear


もーPEARは好きじゃない。

コメント