WebKitベースのブラウザーでのMagento Cookieのバグ


7

MagentoとChromeには、かなり一般的で十分に 文書化された Cookie関連の バグ/問題があります(他の問題-場合によってはWebKitとIEを調べます)。これが一般的なChrome拡張機能/設定によるものか、ウェブサーバー設定が正しくないためかはわかりません。

VirtualBoxを介してCentOS 5.8を実行しているOS X 10.8.2を使用しています。多くの場合、Magento管理者にログインするには、Magento管理者の[HTTPのみ]設定を[いいえ]に設定する必要があります。これを行う前は、Chrome経由でログインできません。他のブラウザではこの問題は発生しないようです。

拡張機能の作成中に新しい(ただしおそらく同じ)問題が発生しました-Chrome経由でCookieを読み取ることはできますが、設定することはできません。Firefoxの使用に関する問題はありませんでした。Chromeでないことを確認するために、すべてのユーザーデータとプロファイルを削除して新規インストールを実行しましたが、問題は解決しません。おそらく、私はこの拡張機能に対してのみJS経由でCookieを設定する必要があります。

Cookie設定コードを使用しても、標準的なものは何もありません。

$cookie = Mage::getModel('core/cookie');
$cookie->set('cookiename','cookievalue',99999);

これは、localhostで実行している場合にのみ影響があります-または本番環境で問題が発生していますか?
mpaepper 2013

@mpaepper localhostのみ
Francis Kim

回答:


11

localhostドメイン名としてを使用して開発しないでください。私は通常、Apacheを使用してのようなドメインで偽のカスタムサイトをセットアップし、magento.dev次に

127.0.0.1    magento.dev

私のhostsファイルに。これにより、Cookieの問題を回避できるだけでなく、ローカルで実行しているサイトの数を無制限にすることができます。


はい、ありました。ただし、トップレベルドメインがイニシャルの.fkで、Chromeはそれが好きではありませんでした。これが.localに変更されたとき、問題は解決されました。
フランシスキム

3

サーバーの時刻とコンピューターの時刻は正しいですか?これにより、WebkitベースのブラウザーでCookieの問題の大部分が発生しますが、IEおよびFFの方がはるかに耐性があります(無知)。


1
実際には答えとは見なされていません
Rick Kuipers 2013

1

ChromeはカスタムWebアドレスを他のブラウザーとは異なる方法で解釈することがわかりました。ローカルインストール用のカスタムトップレベルドメインがありましたが、これが変更された.comときに問題が解決し、次のように設定されました.local.fk以前使用していた)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.