Copia y pega este texto en un archivo con el nombre php5fix.php y subelo a la carpeta /includes

// PHP5 Fix by Steve Kamerman, http://www.teratechnologies.net/stevekamerman

$phpversion = explode(‘.’, phpversion());
if((int) $phpversion[0] >= 5){
// PHP 5 has no idea what this crap is
$HTTP_GET_VARS = &$_GET;
$HTTP_POST_VARS = &$_POST;
$HTTP_REQUEST_VARS = &$_REQUEST;
$HTTP_SESSION_VARS = &$_SESSION;
$HTTP_COOKIE_VARS = &$_COOKIE;
$HTTP_SERVER_VARS = &$_SERVER;
$HTTP_FILES_VARS = &$_FILES;
$HTTP_ENV_VARS = &$_ENV;
}
?>

Ahora edita el archivo admin/includes/application_top.php y pega en la cabecera despues de la zona comentada (/*):

// PHP5 fix
require_once(«../includes/php5fix.php»);

Ahora edita el archivo includes/application_top.php y pega en la cabecera despues de la zona comentada (/*):

// PHP5 fix
require_once(«includes/php5fix.php»);

Si todavia no has terminado la instalación haz lo siguiente:

Edita el archivo install/application.php y pega en la cabecera despues de la zona comentada (/*):

// PHP5 fix
require_once(«../includes/php5fix.php»);

Con esto ya debe funcionar OsCommerce con PHP5.

 

Fuente: http://www.teratechnologies.net/stevekamerman/index.php?category=1