- 2008/5/19 月曜日 0:11:33
- osCommerce | PHP5
PHP5対応作業も、MySQL対応作業も順調に終わり先日納品したが、
なぜか、メールが送信できなかった。開発環境では十分にテストして
送信に問題はなかったのだが、調べてみるとPHPのsafe_modeにひかかっていた。
この設定になるとmail関数の5番目のパラメータが無効化されるため、
5番目のパラメータを使用する「sendmail」の設定(osCommerce管理画面)ではメールが送信できない。
苦し紛れに「smtp」に設定して送信しても、
メールが2重に送信される不具合がでるのでやめたほうがいい。
safe_modeをonのまま正常にメールを送信するには送信部の大幅な書き換えが必要なため、
オープンが近い今回はやめて、safe_modeを下記の手順でoffにした。
サーバのコントロールパネルがPleskなので他のサーバとは勝手が違う。
vi /var/www/vhosts/ドメイン/conf/vhost.conf
vi /var/www/vhosts/ドメイン/conf/vhost_ssl.conf
ssl用にもファイルを作って、必要なディレクトリに対して、必要な項目だけを設定する。
<Directory /var/www/vhosts/ドメイン/httpdocs>
php_admin_flag safe_mode off
</Directory>
上記のようなかんじでSSL側も同じものを設定する。
/usr/local/psa/admin/sbin/websrvmng –reconfigure-vhost –vhost-name=ドメイン
service httpd restart
最後に、この順番で設定ファイルを読み込み、Apacheを再起動するとsafe_modeがOffになる。
Related posts:
- osCommerce alter PHP5対応 backup.phpが動作しない 管理画面のデータベースバックアップ機能が動作しない。 バックアップを実行すると画面が白く表示されるだけだ。 PHPプログラムにはミスがなく、設定が間違っていそうだとは思ったが、 調べてみると原因が2つもあって、修正に時間 [...]...
- 使えるネットのVPSでPHPの設定 使えるネットのVPSでPHPをドメインごとに設定する場合のメモ。 /var/www/vhosts//confディレクトリの中に、vhost.confとvhost_ssl.confを設置して下記のように設定する。通常はどち [...]...
- osCommerce alter のPHP5対応 依頼があったのでalterのPHP5対応の作業をやってみた。 osCommerceの日本語版にはalterという派生バージョンがある。 すでに更新はストップしたままだが、いまでもたくさんの人が利用している。 alterの [...]...
- Apache のランレベルを設定 深夜、お客様からメールがあり、サーバの再起動をしたら、コンテンツが見られなくなったと連絡があった。急いで返信した後、問題のサーバに接続した。プロセスを確認するとMySQLは起動していて、Apacheが起動していなかった。 [...]...
- 【最近の検索キーワード】zencart warning php5.3 きっと、これはZen Cartの問題ではなくPHP5.3の制限によるエラー表示があるのでしょう。 PHP5.3には推奨されない機能があり、それらを使用するとエラーが山ほど表示されます。 PHP 5.3.x で推奨されない [...]...
- 新しい: WordPress サーバ移転
- 古い: WordPress 2.5へバージョンアップ
コメント:0
コメントを投稿するにはログインしてください。
トラックバック:0
- この記事のトラックバック URL
- http://www.ynagata.com/2008/05/19/oscommerce-alter-%e3%81%ae-php5-mysql5-%e5%af%be%e5%bf%9c%e4%bd%9c%e6%a5%ad/trackback/
- トラックバックの送信元リスト
- osCommerce alter の PHP5, MySQL5 対応作業 - 永田順伸のブログ より
