6
votes

Comment changer l'URL et le port de Magento Admin, Magento Running Varnish

J'ai installé Vernis sur mon serveur qui utilise Magento.

Les ports ont changé de sorte que le vernis fonctionne maintenant sur le port 80 et Magento fonctionne sur 8080,

Il existe certaines fonctionnalités qui ne fonctionneront pas dans le backend car l'URL est www.mystore.com/admin

Mais en fait, l'URL au magasin est www.mystore.com:8080/admin

Quelqu'un peut-il m'aider à changer le port de Backend.

La fonctionnalité qui ne fonctionne pas est la glissière d'emballage d'impression, où je modifie le port dans le JavaScript sur le frontend Ça fonctionne. Mais il y a des tonnes de fonctionnalités, donc j'ai besoin de plus d'une solution rapide

merci


1 commentaires

Cela vous aiderait si vous publiez votre fichier vernis.vcl et Apache Vhosts ici. J'ai presque la même configuration pour tous nos projets (vernis, Phoenixvarcache, mais Nginx au lieu d'Apache) et tout fonctionne même que le panneau d'administration est vernis.


3 Réponses :


5
votes

Vous voudrez peut-être envisager de désactiver le vernis pour les pages d'administration. Les administrateurs du site ne généreront probablement pas assez de trafic pour faire de quoi que ce soit sérieux pour la base de données et qu'ils méritent d'avoir les informations les plus à jour. Dans notre vernis, nous avons dit à Varnis de passer à travers (ne pas mettre en cache) pages avec / admin


2 commentaires

Donc, cela fonctionnerait-il si (req.url ~ "^ / (index.php /)? admin") {retour (passe); } dans le fichier VCL ... Dois-je redémarrer Vernis et Apache? également


Mais même cela ne semble pas que cela ne semble pas correct, car Apache est en cours d'exécution sur le port 8080, le lien pour imprimer les glissades d'emballage doit être sur le port 8080, ainsi que le site Web est en direct et je ne peux pas tester avant la nuit



1
votes

Voici un extrait de notre vernis.vcl: xxx

Cela pourrait servir d'exemple pour vous.


0 commentaires

7
votes

Pour changer l'URL d'administrateur, vous allez au backend, allez à Système> Configuration> Admin> URL de base d'administrateur et modifier le réglage Utiliser URL d'administrateur personnalisé à Oui et remplir URL d'administrateur personnalisé avec l'URL, y compris le port http://mydomain.com:8080 /

Si vous voulez votre propre chemin, vous pouvez faire la même chose avec Utiliser le chemin d'accès de l'administrateur personnalisé et chemin d'administration personnalisé

Ensuite, n'oubliez pas de faire un RM -RF sur Var / Cache dans Magento Dir.

Et comme les autres déjà mentionnées, n'utilisez pas de vernis pour la zone d'administration, vous souhaitez peut-être désactiver les rapports pour les utilisateurs.


1 commentaires

Supprimer le cache est très important. J'ai eu des problèmes avec cela jusqu'à ce que je retire le cache.