J'ai déplacé mon site Web sur un nouveau serveur (le nom de domaine est le même). Le frontend fonctionne correctement mais la page de connexion administrateur donne une 404 Not Found
erreur.
La plupart des articles sur ce problème suggèrent les solutions mentionnées dans cet article. Transfert du site Web Magento, l'URL du panneau d'administration donne 404
Je les ai tous essayés mais rien n'a fonctionné. Y a-t-il autre chose que je pourrais faire pour résoudre ce problème?
J'ai moi-même rencontré quelques choses qui pourraient causer cela
mod_rewrite
est activé sur le nouveau serveurcore_config_data
tableaula source
Vous devez aller directement sur votre serveur et le faire via SSH / FTP
Vous devez supprimer le fichier suivant
Si vous obtenez une erreur après cela, comme
Accédez ensuite à votre gestion de base de données.
Ouvrez PhpMyAdmin Accédez à votre base de données Cliquez sur SQL Exécutez la requête SQL suivante: _
Une chose étrange se produit avec le cache lorsque vous déplacez les bases de données d'un serveur à un autre, il semble donc que vous deviez le vider.
la source
ESSAYEZ CECI ..re importez votre base de données pour sauvegarder votre base de données ajoutez la ligne ci-dessous en haut du fichier .sql. Cela empêchera SQL d'attribuer automatiquement l'ID de 1 lorsque nous en aurons besoin à 0.
si aucun succès, vérifiez ce lien également après avoir essayé celui mentionné ci-dessus Magento 404 sur la page d'administration
la source
Ouvrez
PhpMyAdmin
et exécutez la requête suivante dans votre base de donnéespuis supprimez deux dossiers de
file manager->var -> cache
&session
la source
ajoutez-les simplement dans .htaccess
la source
Nous avons déplacé les serveurs à plusieurs reprises et à chaque fois, nous avons rencontré des problèmes identiques ou similaires. Nous avons fait un script catch all que nous exécutons sur chaque nouveau serveur et cela a fonctionné pour résoudre tous nos problèmes pour les deux dernières migrations, vous pouvez essayer! Le problème a généralement été lié au fait que l'ancienne URL est bloquée ou mise en cache quelque part ou qu'une autorisation est hors de contrôle.
la source
Vous pouvez également essayer d'ajouter index.php à l'url comme ceci:
la source