001-005817

パッケージ版 Garoon

関心あり
0人の方が関心を示しています。

宛先の変更を許可されたユーザーがメッセージの宛先を変更すると、エラー(PHP00004)が発生し、送信メッセージの詳細画面を表示できない。

種別
不具合
機能
  • メッセージ
再現バージョン
  • 3.5.0
改修バージョン
3.5.3
公開日
2012-04-17
更新日
2012-09-28

【準備】

  • 次のユーザーを作成します。
    例:
    • ユーザー1
    • ユーザー2
    • ユーザー3

 

【再現手順】

  1. ユーザー1でアプリケーション画面にログインし、次のメッセージを送信します。
    例:
    • 標題:メッセージ1
    • 宛先:ユーザー2
    • 変更を許可するユーザー:ユーザー2

  2. ユーザー2でアプリケーション画面にログインし、[メッセージ] > [受信箱] > [メッセージ1]の順にクリックします。

  3. [宛先を変更する]をクリックし、宛先にユーザー3を追加します。

  4. ユーザー1でアプリケーション画面にログインし、[メッセージ] > [送信箱] > [メッセージ1]の順にクリックします。

→現象発生:
 次のエラーが表示され、送信メールの詳細画面を表示できません。

 ----------------------
 エラー (PHP00004)
 予期しないエラーが発生しました。
 
 原因
 原因は不明です。
 ----------------------

 

補足:

  • 再現手順3で「変更を許可するユーザー」を変更した場合にも、同じ現象が発生します。

【対応方法】

php.iniファイルのerror_reportingの設定値を変更することで対応できます。

例:
変更前
------------------------------
error_reporting = E_ALL
------------------------------

変更後
------------------------------
error_reporting = E_ERROR|E_PARSE|E_CORE_ERROR|E_COMPILE_ERROR|E_USER_ERROR
------------------------------

補足:

  • php.iniは次のディレクトリーに配置されています。
    (cgi実行ディレクトリ)/(インストール識別子)/php.ini

  • バージョン 3.5.1以降のガルーンにバージョンアップすると、error_reportingの設定値が変更後のものへ書き換わります。
    このためバージョン 3.5.1以降のガルーンでは、上記の変更は不要です。



------------------------------------------------------------
【更新履歴】

2012/05/07 タイトルを修正しました。
2012/04/23 対応方法を追記しました。
2012/05/25 対応方法に補足を追記しました。

関連記事

関連ワード

error_reporting