Actualizar Oscommerce a MySql 5 y PHP 5
Este fin de semana hemos actualizado uno de nuestros servidores a MySql 5.0.51a y a PHP 5.2.6. Como era de esperar algunas de las tiendas virtuales basadas en oscommerce que alojamos en dicho servidor han tenido que ser actualizadas para adaptarse a estas nuevas versiones.
A nivel de PHP todo ha ido perfecto, no ha sido necesario realizar ninguna modificación. Pero a nivel de MySql hemos tenido que modificar un par de archivos para que todo funcionase de nuevo a la perfección. El error que aparecía en oscommerce era este:
1054 – Unknown column ‘p.products_id’ in ‘on clause’
select count(distinct p.products_id) as total from products_description pd . . . .
Es un bug reportado en la web oficial de oscommerce y en el foro de soporte en español de oscommerce, pero para acceder a ver la corrección es necesario registrarse en la web oficial. Si no quieres registrarte o tu nivel de inglés no es demasiado elevado puedes descargarte la contribución que soluciona el problema aquí.
Sólo hay que cambiar unas líneas de código en los ficheros index.php y advanced_search_result.php y todo quedará solucionado. Ahora ya no hay excusa para mantener las versiones antiguas de PHP y MySql en vuestros servidores con oscommerce.

Oscommerce actualizado a RC1 también necesita de esta actualización para trabajar con php5 y Mysq5?
Si realizamos estos cambios trabajando con 4., se supone que podremos trabajar igualmente en esta version y estaremos preparados para el cambio…. (siempre traumatico….)
Saludos y excelente trabajo!!!
Cesar
Hola Cesar.
La última versión disponible en http://www.oscommerce.com es la 2.2 RC 2a y en esta no es necesario realizar ninguna modificación.
Saludos.
Yo es que estoy con la 2.2 pero instalé la actualización a RC1 que indicabais en el foro, por cierto, actualización pesada y aburrida donde la haya.
Hay también alguna actualización a RC2 desde la actualiación de RC1 que ya hice? Me refiero a un listado bonito como el otro… (En vez de ir parcheando, actualizar completo a RC2).
Saludos!!!
Jose, han sacado una contribucion para actulizar de 2.2 a RC1 o a RC2, supongo que la habrás visto pero no se si la habrás testado.
La has podido estudiar? La consideras interesante si ya estamos trabajando con 2.2 actualizada a RC1?
Un saludo, espero tus comentarios…
Cesar