magento-logo

Al actualizar Magento 1.3.x a 1.4 la administración se descuadra y la tienda da error [Solucionado]

Bueno, al final nos animamos a realizar la actualización y como no, primero lo hacemos en un entorno de pruebas. Pare eso podemos ver los pasos para hacer una copia de un sitio  a otro en 10 minutos sin morir en el intento.

Una vez nos ponemos a trabajar en el entorno en pruebas, actualizamos nuestra instalación de mangento, pero SORPRESA!! ahora resulta que nos da error la tienda (un error que no va a mostrar por que se deshabilita por razones de seguridad). Este error se debe generalmente por que tenemos un template personalizado que hemos ido tocando desde el primer día… he estado leyendo mucho al respecto, pero no, este es el momento de estirarse de los pelos. Tendremos que reprogramarlo por que se ve que cambia bastante la forma de hacer las cosas, archivos etc en esta versión de magento.

Bueno, como vemos que no nos funciona nos encaminamos a la administración por que «bah pues pongo el default a ver si va» y nos encontramos con esto:

Pues bien, esto se debe a un plugin del que seguramente ya no te acuerdes que instalaste. Speedster de fooman. Lo que pasa es que la instalación del magento sustituye el .htaccess que tenemos por uno nuevo, por tanto solo tenemos que abrir este archivo (que está en el root) y bajo esta línea:

[cc theme=»blackboard»]#RewriteBase /magento/[/cc]

poner estas otras:

[cc theme=»blackboard»]############################################
## Compress, Combine and Cache Javascript/CSS
RewriteRule ^(index.php/)?minify/([^/]+)(/.*.(js|css))$ lib/minify/m.php?f=$3&d=$2[/cc]

Una vez hecho esto, lo guardamos y vemos que milagrosamente vuelve a funcionar nuestro panel de administración.

Ahora solo nos falta currárnoslo y reprogramar el theme antes de migrar (probando tooooodas las funcionalidades modulos de pago y demás que hayamos instalado claro)

Etiquetado Publicado en Desarrollo Webpor VicHaunter el

AYUDANOS a poder seguir dando respuestas. Te podemos echar una mano y tú también a nosotros, símplemente dale a me gusta.