Mysql
 sql >> Base de données >  >> RDS >> Mysql

Magento sur localhost pointe vers le site en ligne

Modifié vos paramètres d'URL de base dans la base de données Magento et il va toujours aux anciennes URL de base. Vous avez démarré Magento une fois avant de les modifier et il a mis en cache l'ancienne configuration et maintenant vous êtes verrouillé sur l'ancien site.

Pour Linux, changez votre structure de répertoire var/ en chmod -R 777. Vous n'y avez pas d'autorisations d'écriture et Magento a établi un cache dans /tmp car il avait besoin d'un endroit pour écrire les fichiers de cache. Il met en cache les paramètres de configuration et ne les relira pas tant que le cache ne se trouvera pas dans le bon emplacement de répertoire. S'il y a des sous-répertoires dans var/cache, supprimez-les tous. Vous devrez peut-être rechercher /tmp/*/var/cache et les supprimer également.

Modifier :il en va de même pour Mac et Windows, si vous avez modifié la base de données et que vous pouvez voir les modifications apportées dans phpMyAdmin, vous avez nettoyé manuellement vos sous-répertoires var/cache, redémarré Apache et le système est toujours en cours de redirection, vous au début, avait une mauvaise configuration qui a écrit le cache de Magento ailleurs. C'est pourquoi il est persistant. Habituellement, un redémarrage de la machine l'effacera sur Mac et Linux car ils font le ménage sur leurs dossiers temporaires lorsque le système d'exploitation redémarre.

Voici des captures d'écran du système /tmp Stockage de cache Magento en action sur un serveur Linux avec de mauvaises autorisations de fichiers.

Faites attention à la barre d'adresse supérieure dans les deux images...

Et voici votre cache cachée qui vous cause des difficultés.