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”))) {

を追加。

ばっちり動きました。

“OpenPNE 2.12.5 招待メールのエラー回避”に対して 1件のコメントがあります

返信する