Question

Il y a un assez commun et documenté cookies liés bug / problème avec Magento et Chrome (regarder les problèmes des autres - peut-être WebKit et IE parfois). Que ce soit en raison d'une extension Chrome commune / réglage ou configuration du serveur Web incorrect - Je ne sais pas

.

Je suis sur Mac OS X 10.8.2 en cours d'exécution CentOS 5.8 via VirtualBox. Plus souvent qu'autrement, pour moi de se connecter à un administrateur Magento, je dois régler le HTTP seul réglage admin Magento « Non ». Avant que je le fais, je ne suis pas capable de se connecter via Chrome - autres navigateurs ne semblent pas avoir ce problème pour moi

.

Maintenant, je suis venu à travers une nouvelle (mais probablement le même) question tout en faisant une extension - je suis capable de lire les cookies via Chrome, mais les pas définis. Il n'y avait pas de problèmes avec l'utilisation de Firefox. Pour vous assurer que ce n'est pas mon Chrome, je l'ai réalisé un installer frais en supprimant toutes les données et profils d'utilisateurs, mais le problème persiste. Peut-être que je devrais mettre les biscuits via JS uniquement pour cette extension.

Rien hors de la norme avec le code de réglage cookie:

$cookie = Mage::getModel('core/cookie');
$cookie->set('cookiename','cookievalue',99999);
Était-ce utile?

La solution

Ne pas développer en utilisant localhost comme votre nom de domaine. J'utilise généralement apache pour configurer un site personnalisé faux à un domaine comme magento.dev, puis ajouter

127.0.0.1    magento.dev

à mon fichier hosts. Au-delà travailler autour du problème des cookies, ce me permet aussi un nombre infini des sites en cours d'exécution au niveau local.

Autres conseils

est votre temps de serveur et le temps correct de l'ordinateur? Cela provoque la majorité des problèmes de cookies avec les navigateurs basés sur Webkit - alors que IE et FF sont beaucoup plus tolérants (ignorants).

Il s'avère que Chrome interprète votre adresse Web personnalisée différemment des autres navigateurs. J'ai eu un domaine de premier niveau personnalisé pour mes installations locales mais quand cela a été changé pour .com le problème a été résolu et maintenant il est défini comme .local (j'utilisais .fk précédemment)

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top