Dans la continuité de l'article précédent, voici une note sur un autre problème, qui existait après que nous ayons copié une boutique en direct sur un autre serveur et que nous voulions la rendre disponible là-bas en tant que boutique de test: Chaque fois que nous utilisons le backend / voulait accéder à la zone d'administration, nous avons les infos “404 – Page non trouvée”.
Il faut dire à ce sujet, que dans cette installation nous utilisons une URL différente pour le backend que le frontend.
Dans le cadre de l'adaptation de la boutique en direct pour le test de fonctionnement, nous avions dans la base de données (Tableau core_config_data) après toutes les entrées avec le chemin “base_url” rechercher:
SELECT * FROM `core_config_data` WHERE `path` LIKE '%base_url%'
Toutes les URL attribuées doivent ensuite être adaptées aux URL spécifiques de l'environnement de test, afin que le magasin de test soit accessible.
Mais et maintenant ? (Différence avec Magento 1) n'est pas listé ici, est l'URL spéciale, quand tu es dans Magento 2 backend déposé, que vous souhaitez utiliser une URL différente pour le backend (Magasins > Configuration > Avancé > Admin > URL de base de l'administrateur). Cela doit être ajusté séparément. Le chemin n'est pas ici “%base_url%” mais “admin / url / custom”. L'URL spéciale pour le backend est alors entrée ici:
Si vous effacez ensuite le cache, vous pouvez à nouveau accéder au backend. Si nécessaire. ni vider le cache du navigateur et/ou utiliser le mode privé du navigateur!