OpenPNE 2.12.5 招待メールのエラー回避
実験用に設置したOpenPNEの招待メールを使用したところエラーがでた。
以前は問題なかったはずだがエラーが出た。
config.php、SSLの設定を変えてもエラーが出た。
なんでですのん。
エラーログの内容を見るとwebapp/lib/util/mail_send.phpの60行目に問題があるようです。
調べてみると
・レンタルサーバーではPHPをセーフモードで実行らしい。
・セーフモードのmail関数では引数の制限があるらしい。
セーフモードの場合でも必要な引数をスルーするように53行目らへんにある
if (MAIL_SET_ENVFROM){
をコメントアウトし
if ((MAIL_SET_ENVFROM)&&(!ini_get(”safe_mode”))) {
を追加。
ばっちり動きました。
1 月 21st, 2009 at 12:19 PM
[...] OpenPNE 2.12.5 招待メールのエラー回避 [...]