2011-06-12 14 views
12

Recientemente he movido un sitio de Magento de un subdominio a su dominio de destino en picnprint.me en un servidor diferente. Tengo dos problemas en este momento desde que moví el sitio al nuevo servidor.Magento Admin ¿Las rutas CSS y JS son incorrectas después de mover las páginas del servidor y del producto vacías?

Las rutas CSS y JS del área de administración se están procesando incorrectamente. Por ejemplo ... La página Administrador de Magento busca adminhtml/default/default/reset.css en lugar de picnprint.me/skin/adminhtml/default/default/...

Si coloco los archivos CSS y JS en las ubicaciones en las que actualmente se encuentran las páginas de administración, el administrador de Magento se cargará normalmente pero no me permitirá iniciar sesión.

Además, todas las páginas de productos en el anverso se muestran en blanco, la plantilla del sitio se carga pero no se carga el contenido del producto. ¿Alguien sabe cuál podría ser la causa de estos problemas y cómo remedio el problema?

Saludos,

Andy

Respuesta

22

Usando su herramienta favorita RDBMS (como phpMyAdmin) abrir la tabla core_config_data, corrija los valores de los caminos web/unsecure/base_url y web/secure/base_url. Asegúrese de que dev/js/merge_files y dev/css/merge_css_files sean 0.

Borre la memoria caché eliminando todos los archivos en var/cache/ en su directorio Magento.

+0

Sí, tanto web/unsecure/base_url como web/secure/base_url se actualizan a la nueva url. Ambos dev/js/merge_files y dev/css/merge_css_files no existían en la tabla core_config_data, así que los agregué pero desafortunadamente no hubo ningún efecto. –

+1

Oh ... finalmente eliminar "var/cache" resolvió el problema para mí. –

+0

Estoy teniendo el mismo problema después de agregar un módulo que se calmó para fusionar y minificar mi CSS y JS, he desactivado completamente el módulo, pero no magento todavía está utilizando el CSS incorrecto. Comprueba todos esos campos de DB, y son correctos. La var/cache eliminada todavía no tiene suerte. Finalmente probé la respuesta a continuación, pero apache ya tiene acceso a los medios. ¿Alguien tiene algo más para arreglar esto, me estoy volviendo loco? - Gracias –

9

Tuve el mismo problema. Sé que esta puede no ser la respuesta a la pregunta anterior, pero aún siento que esto podría ayudar a alguien con un problema muy similar.

He tenido este problema un par de veces ahora y termino googleando en círculos durante 20 minutos antes de recordar la solución. Esta publicación es principalmente para mi yo futuro, que sin dudas volverá a tener el problema.

Tenía 'combinar javascript y css habilitado'. Mis archivos css y js combinados localmente se implementaban automáticamente en el servidor.

El problema era que mi carpeta media donde todos los css y js se estaban cargando ahora no tenía los permisos correctos. Después de otorgar el permiso de escritura de apache, todos mis problemas desaparecieron :).

Probablemente sea una buena idea agregar las carpetas media/css y media/js al .gitignore.

+0

Resolvió mi problema exactamente. Gracias por tomarse el tiempo para agregar su entrada. – jyoseph

Cuestiones relacionadas