12月
09
2008

原因不明のInternal Server Errorが「ご注文の確定」ボタンクリックで発生。

Internal Server Errorが発生。以前は問題なく注文完了していたのが、注文プロセス最後の「ご注文の確定」ボタンをクリックすると、エラー。

実際のところ、注文は完了していて、顧客と管理者にもご注文確認メールは届き、管理画面にも新しい注文としてエントリーされている。

  1. 管理画面の「セッション管理の設定」をいろいろ変えてみたが変化なし(すべての組み合わせは試せていない)。
  2. ブラウザのキャッシュを空にして再起動は何度も試すが変化なし。
  3. WindowsのInternetExploror、MacのSafari、Firefox 3でも同様。
  4. データベースのsessionテーブルの中身を削除したが変化なし。
  5. 原因となりそうなテンプレート(tpl_checkout_confirmation_default.php、tpl_checkout_success_default.php、tpl_time_out_default.php)を入れ替えたが変化なし。
  6. .htaccess、php.iniともに特に変わった記述なし。
  7. SSL(共有SSL)を使わない設定にしても変化なし。
  8. 同じサーバ上、同じデータベースに同じバージョンのZenCartが稼働しており、こちらは問題なし。
  9. Googleで検索してもほとんど情報なし。ZenCart本家のBBSで、DBを入れ直したら来た、という書き込みあり(古いスレッドだが)

ここまでくると、再インストールするしかないのだろうか。しかし原因が分かっていないのはスッキリしないし、再発防止もできない。

サーバ情報)

  • Zen Cart: 1.3.0.2-l10n-jp-3
  • PHP バージョン: 4.3.9 (Zendのバージョン: 1.3.0)
  • MySQL: 4.0.27-Max
  • HTTP サーバ: Apache/2.0.52 (Red Hat)
  • サーバOS: Linux 2.6.9-78.0.8.ELsmp 


Warning: array_search() [function.array-search]: Wrong datatype for second argument in /virtual/fe01/public_html/default.memoblog.net/wp-content/themes/aeros/single.php on line 83

Warning: array_search() [function.array-search]: Wrong datatype for second argument in /virtual/fe01/public_html/default.memoblog.net/wp-content/themes/aeros/single.php on line 83
Written by みやざわ in: エラー | タグ: ,

コメントはまだありません »

RSS feed for comments on this post. TrackBack URL

コメントをどうぞ

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes