Inicio > Oscommerce > register_globals en Oscommerce

register_globals en Oscommerce

Martes, 13 de mayo de 2008 Dejar un comentario Ir a comentarios

Llevo unos días recibiendo bastantes solicitudes de ayuda debido a este problema tan molesto.

A varios de mis clientes (y a algunos compañeros) les han cambiado en su hosting las versiones de PHP, así a bote pronto, sin avisar ni nada. Y claro, el nuevo PHP trae una configuración diferente a cómo la teníamos nosotros. Y la que más molesta está resultando ser es que tienen la configuración del parámetro register_globals en Off (apagado).

Y aquí está el gran problema. Para aquellas tiendas basadas en oscommerce ms 2.2 o inferiores, la programación de la tienda requería que este parámetro estuviese activado. Estoy de acuerdo en que es un agujero de seguridad importante, y que debe estar cerrado al menos de forma generalizada en el servidor web. Pero tampoco es cuestión de cortar el grifo sin avisar a nadie.

Las consecuencias: tiendas y más tiendas que no funcionan y con el típico mensajito de apache avisando que se requiere activar register_globals para el correcto funcionamiento de la web.

Las soluciones que tenemos inicialmente son tres:

- Actualizar nuestra versión de oscommerce a la RC-2 (ya disponible). Esta versión ya trae corregido el problema de casa.

- Instalar una contribución para solucionarlo. Puedes descargarla pulsando aquí.

- Tener en tu hosting acceso a la configuración del .htaccess y activar register_globals desde ahí.

Espero que no sea vuestro caso, y si lo es sabes que no estáis solos, muchos hemos sufrido estos cambios de aire de nuestros proveedores de hosting sin avisar.

me gusta register:globals

Categories: Oscommerce Tags:
  1. Sergio
    Martes, 9 de marzo de 2010 a las 12:50 | #1

    Hola, y como se activa register_globals en .htaccess ?

  2. Miércoles, 10 de marzo de 2010 a las 13:41 | #2

    @Sergio: en google tienes la respuesta, se puede hacer de 2 formas que yo recuerde.

    Saludos.

  1. Sin trackbacks aún.