Je visite régulièrement mon site pour m'assurer qu'il fonctionne et j'ai remarqué que les images des produits n'apparaissaient pas, pensant que c'était un problème avec le cache d'indexation.J'ai essayé de me connecter au panneau d'administration et j'ai reçu l'erreur:
"clé de formulaire non valide. veuillez actualiser la page"
D'autres symptômes sont que les clients ne pouvaient pas ajouter de produits au panier et que les performances étaient extrêmement lentes.
Il n'y a aucune erreur dans les journaux (/ var / logs)
Quelles étapes supplémentaires dois-je effectuer pour résoudre ce problème?
la source
Je poste la question / réponse parce que je n'ai rien trouvé de pertinent.
Le problème était que le lecteur sur lequel réside mon installation de magento était plein. J'ai libéré de la place, effacé / var / session et / var / cache et tout est revenu à la normale.
la source
var/session
déconnectera tout le monde et effacera tous les paniers invités. Voir ici pour une solution qui ne supprime que les anciennes sessions: magento.stackexchange.com/a/58167/243Il existe 3 solutions:
Utilisez ces commandes dans phpmyadmin
SUPPRIMER DE core_config_data WHERE path = 'web / cookie / cookie_domain';
SUPPRIMER DE core_config_data WHERE path = 'web / cookie / cookie_path';
Essayez maintenant de vous connecter.
2. Supprimez tout dans le dossier var, puis vérifiez si cela fonctionne.
3.Remplacez le fichier .htaccess par un exemple de fichier .htaccess, puis essayez de vous connecter à l'administrateur.
J'espère que cela vous aidera.
la source
Un autre problème possible, quelque peu évident, à vérifier en premier: si votre site utilise SSL, assurez-vous que vous n'utilisez pas le protocole http pour votre page d'administration; vous devez utiliser https . par exemple https://example.com/admin
la source
Dans mon cas, le problème semble être dû au fait que j'ai créé l'utilisateur admin à l'aide de n98-magerun avec un utilisateur qui ne peut pas écrire sur magentofolder / var et que j'ai utilisé le dossier de secours / tmp / magento à la place.
Je viens de supprimer mon utilisateur administrateur et d'exécuter un
sudo -iu OTHERUSER
(utilisateur propriétaire du dossier magento) etn98-magerun admin:user:create
j'ai exécuté à nouveau pour créer mon utilisateur.MISE À JOUR: Dans un autre cas, l'url d'administration a été visitée sans www. la syntaxe et les paramètres des cookies utilisaient www. Il suffit de mettre le www. dans l'url d'administration a résolu le problème. ;)
la source
admin:user:create
?Parallèlement à l'étape ci-dessus d'effacement du cache, j'ai également dû suivre l'article ci-dessous et définir les informations de données de session dans le bon chemin en suivant les étapes ci-dessous
Réf article
/programming/26123081/failed-to-write-session-data-magento
Je l'ai corrigé en changeant le session.save_path pour le placer dans la VM.
Modifiez le fichier app / etc / local.xml
remplacé par ci-dessous
Puis cela a commencé à fonctionner. Parfois aussi, vous ne pouvez pas vraiment dire le problème, il est donc important d'activer la journalisation des erreurs. Activez ceci en vous référant à l'article suivant
https://www.thecreativedev.com/how-to-enable-system-log-and-errorswarning-in-magento/
la source
Effacez les cookies et le cache. Ouvrez le panneau d'administration en mode navigation privée.
la source
Ce problème connu survient généralement après l'application du correctif SUPEE-7405 inclus dans la version Magento 1.9.2.3. Il peut être résolu en ajoutant le code ci-dessous dans le fichier - app / code / local / Mage / Core / Model / Session.php
Ce fichier peut ne pas exister dans votre référentiel, copiez-le
app/code/core/Mage/Core/Model/Session.php
et collez-leapp/code/local/Mage/Core/Model/Session.php
après la fonction d'ajout ci-dessus dans le fichier car il peut être manquant dans le fichier core.Videz également le cache de votre navigateur et les cookies. Effacez tous les fichiers dans Magento
var/cache
et levar/session
contenu des dossiers. Connectez-vous ensuite à votre panneau d'administration.la source