執筆者 永田 順伸 | 2008年05月23日金曜日 | osCommerce, PHP5
管理画面のデータベースバックアップ機能が動作しない。 バックアップを実行すると画面が白く表示されるだけだ。 PHPプログラムにはミスがなく、設定が間違っていそうだとは思ったが、 調べてみると原因が2つもあって、修正に時間がかかった。 ひとつめはメモリーリミットの設定。PHP5.2のデフォルトが124Mらしいので、 そのとおりに設定したがダメ。 PHPにメモリーリークがあるときの設定が、 「-1」(無制限)なので、これを設定した。 このスクリプトを実行するときだけの設定にするため、設定をPHPファイル内部に記述。...
執筆者 永田 順伸 | 2008年05月19日月曜日 | osCommerce, PHP5
PHP5対応作業も、MySQL対応作業も順調に終わり先日納品したが、 なぜか、メールが送信できなかった。開発環境では十分にテストして 送信に問題はなかったのだが、調べてみるとPHPのsafe_modeにひかかっていた。 この設定になるとmail関数の5番目のパラメータが無効化されるため、 5番目のパラメータを使用する「sendmail」の設定(osCommerce管理画面)ではメールが送信できない。 苦し紛れに「smtp」に設定して送信しても、 メールが2重に送信される不具合がでるのでやめたほうがいい。...