質問 > その他 > 商品登録でカテゴリが消えてしまう |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tocosie |
投稿日時: 2009/3/26 23:42
対応状況: −−−
|
新米 登録日: 2008/12/28 居住地: 千葉県柏市 投稿: 4 |
商品登録でカテゴリが消えてしまう [EC-CUBE] 2.3.2
[レンタルサーバ] コアサーバ [OS] [PHP] PHP 5.2.5 [データベース] MySQL 5.1.22 [WEBサーバ] [ブラウザ] Firefox2.0.0.5 [現象] (教えてください。php初心者です。) 商品登録として1商品を呼び出し、項目修正して登録すると、カテゴリエリアが消えてしまいます。 商品カテゴリdtb_product_categoryからレコードが消えてます。 自宅のWin2000上のテスト環境では、正常に登録できます。 product.phpをデバッグしてみると、 $arrList['category_id'] = unserialize($arrList['category_id']); の結果が、nullのようになっています。 処理前の$arrList['category_id']の内容は (1)レンタルサーバの時:a:1:{i:0;s:4:\"1121\";} (2)自宅のサーバ:a:1:{i:0;s:4:"1121";} となっていました。 なにか環境設定が違うのでしょうか。 |
seasoft |
投稿日時: 2009/3/27 0:54
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 商品登録でカテゴリが消えてしまう これかな。
http://xoops.ec-cube.net/search.php?query=magic_quotes_gpc&mid=5&action=showall&andor=AND
|
tocosie |
投稿日時: 2009/3/28 8:45
対応状況: −−−
|
新米 登録日: 2008/12/28 居住地: 千葉県柏市 投稿: 4 |
Re: 商品登録でカテゴリが消えてしまう 回答ありがとうございました。
さっそく、確認したところ、 ¥eccube¥html¥.htaccessに php_flag magic_quotes_gpc 0 となっていました。 回答いただいた先を見ると、みなさん、この設定で解決したようですが私の環境ではダメのようです。 .htaccessの設置ホルダが違うのでしょうか? |
tocosie |
投稿日時: 2009/3/28 10:12
対応状況: −−−
|
新米 登録日: 2008/12/28 居住地: 千葉県柏市 投稿: 4 |
Re: 商品登録でカテゴリが消えてしまう 他のQ/Aを探したら、
Re: 商品登録時に商品カテゴリ登録ができない http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1467&forum=11&post_id=10850#forumpost10850 の回答メッセージがありました。 これによると、 「magic_quotes_gpcは、php.iniは変更できませんし、.htaccessでも変更できません。」 そこで、unserialize前の文字列を無理やり置換したようです。 unserialize(str_replace("\\","",引数)); 私もこの方法を試したら、うまくカテゴリ登録できました。 |
seasoft |
投稿日時: 2009/3/28 11:28
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 商品登録でカテゴリが消えてしまう 「magic_quotes_gpcは、php.iniは変更できませんし、.htaccessでも変更できません。」というのが、少々日本語的に読解が難しいところですが、多分「サーバの制限で利用不可」と言っているように思います。
PHPの公式マニュアルによると、少なくとも php.ini や .htaccess で変更可能です。 http://jp.php.net/manual/ja/info.configuration.php これらを使えないサーバであれば、unserialize や str_replace など使わずに、stripslashes を使う方が、(PHPの哲学的に)スマートな気がします。 さらに補足するならば、部分的に対処するよりは、同公式マニュアルに書かれているような、全体に対して対処する方が適切だと思います。 http://jp.php.net/manual/ja/security.magicquotes.disabling.php
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |