13

Recientemente migramos nuestra configuración de múltiples dominios de magento desde un host compartido a un servidor dedicado.Magento Admin 404

Todo funciona correctamente, pero cuando trato de ir a la sección de administración aparece un error 404 en cualquier cosa después de iniciar sesión.

Parece que funciona si elimino index.php de la url, pero luego, tan pronto como hago clic en otro enlace en la sección de administración, 404 vuelve a aparecer con el index.php en la URL.

+0

Creo que es un problema con las reescrituras de indexación y url. Deberás reindexar/eliminar manualmente todo el viejo caché y reconstruir todo de alguna manera. – ppumkin

+0

alguna idea sobre cómo hacer esto? –

Respuesta

17

- Tienes que ir directamente a su servidor y hacer esto a través de SSH/FTP

Hay que suprimir el archivo siguiente

app/etc/use_cache.ser 

Si recibe un error después de que al igual que

Notice: Undefined index: 0 en /srv/www/vhosts/javra.com/htdocs/munchad2/app/code/core/Mage/Core/Model/ Mysql4/Config.php en la línea 92

Luego vaya a la Administración de su base de datos.

  • abierto PhpMyAdmin
  • Ir a su base de datos
  • clic en SQL
  • Ejecutar la siguiente consulta SQL:

_

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; 

Algo extraño sucede con la memoria caché cuando mueve las bases de datos de un servidor a otro por lo que parece que debes aclararlo.

+0

no se puede obtener ... recibo el formulario de inicio de sesión pero luego 404 cuando me conecto a –

+0

¿agrega el index.php después de iniciar sesión? Creo que tuve un problema similar una vez con esto. y qué versión es magento? y ¿estás usando máscaras personalizadas? – ppumkin

+0

Sí ... si voy a/admin obtengo la pantalla de inicio de sesión tan pronto como intento iniciar sesión agrega el index.php a la URL. usando una máscara personalizada que funcionaba bien en la instalación previa en el servidor compartido anterior. Versión 1.5.0.1 de magento –

1

Registro de esta manera

> http://www.yourstore.com/index.php/admin/ 

o

> http://www.yourstore.com/admin/ 
+0

yendo a index.php/admin/no hace nada y si voy a/admin/puedo obtener el formulario de inicio de sesión pero luego pasa a un 404 con index.php/admin/en la url –

+0

Todos los permisos son establecido en lo que deberían ser, todavía teniendo problemas –

0

¿El servidor dedicado tiene mod_rewerite habilitado? ¿La configuración de apache permite que los archivos .htaccess realicen cambios a las directivas de configuración a través de AllowOverride? Ambas son formas comunes en las que se confunde la configuración de Magento.

+0

Sí, ambos están habilitados –

1

Después de la migración de www.domain1.com/magento/ a www.domain2.com/magento/ Obtenía 500 Internal Server Error. Así que acabo de renombrar mi .htaccess a htaccess.txt. Y mi frontend comenzó a funcionar bien, Pero en Backend http://www.yourstore.com/admin/ recibía el error Same 500 Internal Server.

Después de probar muchas opciones sugeridas en línea nada funcionó para mí y después de eso traté de acceder al administrador a través de la siguiente URL y funcionó perfectamente, Espero que esto ayude a los demás.

tratar de acceder a ya que esto>http://www.yourstore.com/index.php/admin/

0

Este es un hilo viejo, pero también he tenido un problema con la propiedad de lo que se devuelve un 404 en administrador. He estado trabajando para proteger el servidor y algunos archivos fueron propiedad de root, no de apache. Entonces, un chown -R apache:apache . lo solucionó.