オンラインショップ構築で問題発生

// 2009年12月5日 // コメント (0) // Webサイト構築

中古オフィス家具オンラインショップ構築の案件があり、EC-CUBEを採用して画面デザインをしていたら、ページ更新(プレビューや登録)をするとHTMLのタグにバックスラッシュ(または\)が挿入されてしまうという現象に遭遇しました。

01

Mac、Winともに結果は同じです。

EC-CUBEの管理画面で編集しないで、該当ファイル(xxxx.php)を探して直接編集してFTPすることも可能ですが、どうにも気持ち悪いので調べてみたところ、いくつかのサイトで回避策が掲載されていて、それを試してみたら簡単に解決しました。

原因は、群馬インターネットのサーバ側のphpの設定では、magic_quotes_gpcがONになっていたからで、この設定をOFFにすればいいわけです。
magic_quotes_gpcをOFFにする方法は、index.phpがあるトップ階層に「php_flag magic_quotes_gpc Off」と記述した.htaccessを置けばOK。

02

たったこれだけのことだったのに、ろくに調べもせずにいろいろ試していたため2時間も無駄にしてしまいました。
なんとまぁ、情けないこと・・

関連している可能性がある記事

コメント投稿欄