サイトカレンダをスキップ

«
2017年 10月
»
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

-

ログイン

ログイン

QRコード

QR code


 掲示板目次 > Magento全般 > カスタマイズ質問 新規投稿 返信投稿
 ポイント管理エクステンションについて
 
tsuda
 2013年9月28日 19:15 JST (参照数 3357回)  
掲示板 Junior
Junior
confused

状態: オフライン


登録日: 2013年7月16日
投稿数: 32
いつもお世話になっております
毎回本当に助かっております・・・

今回はプリンシパルワークスさんのポイント管理エクステンションについてなのですが
デモサイトで感触を確かめたうえで
すばらしかったので購入させていただきました

テストサイトに導入し、無事反映されたので
本番環境に同じことをしようとしたのですが
本番環境ではエラーが出てしまいました
(エラー自体はsyntaxエラーでした)

運用していたので一瞬凍りつき、プリンシパルワークスさんに連絡、
エクステンションをオフにすることでエラーはなくなりました

原因を探るためテスト環境のバックアップを取り、
本番環境ファイルをすべてテスト環境にコピーしましたが
エクステンションをオンにしてもテスト環境だと動きます!なぜでしょう・・・

テストと本番環境の違いは
・フロントエンドでセキュアURLを使うオン
・ウェブサーバーリライトオン
・local.xmlのパス
・DBが多少
くらいだとおもうのですが・・・

まさかssl導入してると動かないのでしょうか・・・
(そういえばデモサイトはセキュアではなかったし・・・)

なにか思い当たることはあるでしょうか?
お力添えいただければ嬉しいです
ご指導のほどよろしくお願いします

 
プロフィール メール
引用して書き込む
hirokazu_nishi
 2013年9月28日 19:51 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2008年2月 9日
投稿数: 470
SSLで動かないということはありません。
実際のサイトでも運用している例はきちんとあります。

Syntaxエラーということですが、エラーの内容がないと何がおかしいのか判断しかねます。

考えられることとしては、コンパイルが有効になっているとか、APCの設定が正しくないなどでしょうか。


なお、この類のことはコミュニティに書いても解決のしようがないので、きちんと開発元(今回の場合は私のところですが)に連絡するのが一番速いと思います。

その際は、現象も含めて起きていることを正確かつもれなく伝えることが必要だと思います。
そうでないと、場当たり的な対応になってしまい、いつまでも解決しません。

Magento技術サポート・日本語化エクステンション・セキュリティ診断提供中です。日本語ガイドブックの販売・レンタルサーバサービス開始しました。 http://principle-works.jp/
 
プロフィール メール ホームページ
引用して書き込む
tsuda
 2013年9月28日 21:40 JST  
掲示板 Junior
Junior
confused

状態: オフライン


登録日: 2013年7月16日
投稿数: 32
>管理者様
返信ありがとうございます
たいへん力強いです
そうですね・・・2度(開発元に)お電話しましたが、メールで詳しくエラー内容を送るべきでした・・・

エラー内容は
PHP Formatted Code
a:5:{i:0;s:219:"Error in file: "/usr/home/my_id/html/app/code/community/Rack/Point/sql/rackpoint_setup/mysql4-upgrade-0.4.6-0.4.7.php" - SQLSTATE[42000]: Syntax error or access violation: 1061 Duplicate key name 'POINT_BALANCE_UQ'";i:1;s:970:"#0 /usr/home/my_id/html/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')
#1 /usr/home/my_id/html/app/code/core/Mage/Core/Model/Resource/Setup.php(437): Mage_Core_Model_Resource_Setup->_modifyResourceDb('upgrade', '0.1.3', '0.5.1')
#2 /usr/home/my_id/html/app/code/core/Mage/Core/Model/Resource/Setup.php(320): Mage_Core_Model_Resource_Setup->_upgradeResourceDb('0.1.3', '0.5.1')
#3 /usr/home/my_id/html/app/code/core/Mage/Core/Model/Resource/Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates()
#4 /usr/home/my_id/html/app/code/core/Mage/Core/Model/App.php(417): Mage_Core_Model_Resource_Setup::applyAllUpdates()
#5 /usr/home/my_id/html/app/code/core/Mage/Core/Model/App.php(343): Mage_Core_Model_App->_initModules()
#6 /usr/home/my_id/html/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#7 /usr/home/my_id/html/index.php(87): Mage::run('', 'store')
#8 {main}"
;s:3:"url";s:6:"/admin";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}

のようになっております

コンパイルは無効、APCは使ってないです
お手数おかけいたしますがよろしくお願いいたします

 
プロフィール メール
引用して書き込む
hirokazu_nishi
 2013年9月28日 22:04 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2008年2月 9日
投稿数: 470
>SQLSTATE[42000]: Syntax error or access violation

ということですので、エクステンションのインストール時にSQLが正しく走らなかった可能性が高いですね。プログラムのバグではないと思います。

こうなってしまうと、DBの状態を見てからの対応しかできないので、ケースバイケースの対応になります。

少なくともエクステンションをインストールする際は、関係者以外のアクセスを遮断しないと、このような事態に直面します。

Magento技術サポート・日本語化エクステンション・セキュリティ診断提供中です。日本語ガイドブックの販売・レンタルサーバサービス開始しました。 http://principle-works.jp/
 
プロフィール メール ホームページ
引用して書き込む
tsuda
 2013年9月29日 00:35 JST  
掲示板 Junior
Junior
cheerful

状態: オフライン


登録日: 2013年7月16日
投稿数: 32
>管理者様
リプありがとうございます

なるほど・・・
明け方の人のいない時間を狙って再インストールしてみようと思います

ほかにも色々試してみます
また質問に来るかもしれませんがその時はよろしくお願いいたします・・・

 
プロフィール メール
引用して書き込む
内容生成: 4.07 秒
新規投稿 返信投稿


通常 通常
注目トピック 注目トピック
ロック済 ロック済
新着 新着
注目トピック 新着 注目トピック 新着
ロック済トピック 新着 ロック済トピック 新着
ゲストユーザの投稿を見る 
ゲストユーザ投稿可能 
HTML許可 
バッドワードをチェック