61 votes

"Erreur 404 introuvable" dans la page de connexion de l'administrateur Magento

Je viens de transférer mon installation de magento d'un serveur de machine local à un autre. Maintenant, je ne peux pas me connecter au panneau d'administration. Lorsque je vais à l'URL de connexion administrateur, j'obtiens le message d'erreur suivant: -

"Erreur 404 introuvable"

Certaines pages de mon module indiquent également cette erreur.

Quelqu'un peut-il résoudre le problème?

147voto

chapagain Points 6536

Enfin, j'ai trouvé la solution à mon problème.

J'ai regardé dans le système Magento fichier journal (var/log/system.le journal). Là, j'ai vu l'erreur exacte.

L'erreur est comme ci-dessous:-

Recouvrable d'Erreur: Argument 1 passé pour Mage_Core_Model_Store::setWebsite() doit être une instance de Mage_Core_Model_Website, null donné, appelé en YOUR_PATH\app\code\core\Mage\Core\Model\App.php sur la ligne 555 et définis dans YOUR_PATH\app\code\core\Mage\Core\Model\Store.php sur la ligne 285

Recouvrable d'Erreur: Argument 1 passé pour Mage_Core_Model_Store_Group::setWebsite() doit être une instance de Mage_Core_Model_Website, null donné, appelé en YOUR_PATH\app\code\core\Mage\Core\Model\App.php sur la ligne 575 et définis dans YOUR_PATH\app\code\core\Mage\Core\Model\Store\Group.php sur la ligne 227

En fait, j'ai eu cette erreur avant. Mais, erreur d'affichage de message comme Error: 404 Not Found était nouveau pour moi.

La raison de cette erreur est que l' store_id et website_id admin doit être réglé à 0 (zéro). Mais, lors de l'importation de la base de données sur le nouveau serveur, en quelque sorte, ces valeurs ne sont pas mis à 0.

Ouvrez PhpMyAdmin et exécutez la requête suivante dans votre base de données:-

SET FOREIGN_KEY_CHECKS=0;
UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;

J'ai écrit à propos de ce problème et la solution ici:-

Magento: Solution "Erreur: 404 not Found" dans l'Admin de la Page de Login

4voto

Theo Kouzelis Points 834

J'ai juste copié et déplacé d'un site Magento à un réseau local afin que je puisse travailler en mode hors connexion et avait le même problème.

Mais à la fin j'ai découvert Magento a été de forcer une redirection http, https et je n'ai pas la configuration de SSL. Donc, cela a résolu mon problème http://www.magentocommerce.com/wiki/recover/ssl_access_with_phpmyadmin

Il dit à peu près jeu web/secure/use_in_adminhtml valeur de 1 à 0 dans la core_config_data pour permettre aux non-sécuriser l'accès à la zone d'administration

-3voto

jazkat Points 1579

Merci à tous, cette solution a fonctionné pour moi: page Magento 404 dans le backoffice après la connexion

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X