OsCommerce | Solución para error en /admin/includes/classes/upload.php

Categorias: Hosting

Se ha detectado un error a la hora de acceder al panel de OsCommerce después de instalar esta herramienta para tiendas virtuales. Concretamente el mensaje de error que aparece a la hora de acceder a la sección de administración de OsCommerce es muy similar al siguiente:

/home/usuario/public_html/tienda/admin/includes/classes/upload.php on line 31

OsCommerce

Para poder solucionar este problema basta con acceder al archivo upload.php dentro de nuestra instalación situado en la siguiente ruta /admin/includes/classes/upload.php y editarlo según los siguientes parámetros.

Debemos buscar la siguiente línea de código

// self destruct
$this = null;

y sustituirla por el siguiente contenido.

// self destruct
// $this = null;
unset($this);

Comentando esa segunda línea y añadiendo la tercera podremos solucionar este problema. Para hacerlo una forma sencilla es descargar el fichero en nuestro ordenador y modificarlo con un editor de texto plano con el Bloc de Notas. Lo guardamos, lo volvemos a subir y sobreescribimos el anterior, con esto habremos solucionado el problema.