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

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.

2 Responses to “OsCommerce | Solución para error en /admin/includes/classes/upload.php”

  1. Hola cuando intento entrar on-line en una pagina para realizar una compra, me sale lo siguiente: Fatal error: Call to a member function on a non-object in /opt/oraas/appweb/html/telec/html/toppedido.php on line 190.
    Si lo intento desde otro ordenador no pasa nada, a que es debido

  2. interesante pero ya no me pide pasword como hago para ponerle parword nuevamente

Leave a Reply

Bookmarks