1dominio.net

Registro de Dominios y Web Hosting

miércoles, febrero 28, 2007

Nota para usuarios de OSCommerce

El día de ayer recompilamos apache y agregamos algunos módulos a PHP. Hubo algunos cambios menores en la configuración de PHP. Entre estos cambios, activamos el Safe Mode.

En algunas instalaciones de OSCommerce, este cambio puede ocasionar un mensaje de error como el siguiente:

Warning: session_save_path() [function.session-save-path]: SAFE MODE Restriction in effect. The script whose uid is ### is not allowed to access /tmp owned by uid 0 in /home/username/public_html/includes/functions/sessions.php on line 148


Esto se debe a que Safe Mode no permite leer archivos fuera del directorio home, por lo que /tmp no es accesible. La solución de este mensaje de error es la siguiente:

Ir a: Admin / Configuration / Sessions y cambiar "Sessions Directory" a "tmp" (sin la diagonoal).

Con esto desaparece el mensaje de error.

Actualización.
El siguiente mensaje que puede aparecer es:

Advertencia: Puedo escribir en el fichero de configuración: /home/uniespac/public_html/tienda/includes/configure.php. En determinadas circunstancias esto puede suponer un riesgo - por favor corriga los permisos de este fichero.


Este mensaje se resuelve editando el archivo catalog/includes/header.php y borrar las siguientes líneas:

// check if the configure.php file is writeable
if (WARN_CONFIG_WRITEABLE == 'true') {
if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) {
$messageStack->add('header', WARNING_CONFIG_FILE_WRITEABLE, 'warning');
}
}


Por último, para quitar el Código de error: -12263:
En el archivo includes/configure.php buscar la línea que dice:
define('ENABLE_SSL', true);

y cambiarla a:
define('ENABLE_SSL', false);

6 Comments:

  • At 3/01/2007 5:50 AM, Blogger Jorge Alberto said…

    Me aparece a mi la siguiente advertencia en mi navegador:

    Advertencia: Puedo escribir en el fichero de configuración: /home/uniespac/public_html/tienda/includes/configure.php. En determinadas circunstancias esto puede suponer un riesgo - por favor corriga los permisos de este fichero.

    De mi tienda en línea www.uniespacio.com.mx/tienda

    cómo puedo solucionarlo? Qué número de permisos y que ficheros son? Saludos!

     
  • At 3/01/2007 5:51 AM, Blogger Jorge Alberto said…

    Contribuyo a ello también que me muestre un error a la hora de "Realizar mi pedido"

     
  • At 3/01/2007 8:10 AM, Blogger Dan said…

    Listo, ya está solucionado. La solución está en la actualización de este post. Saludos

     
  • At 4/09/2007 2:38 PM, Blogger Christian Muñoz said…

    Gracias por este post, me ha sido muy útil para resolver un problema en mi osc! mil gracias!

     
  • At 11/23/2008 11:03 AM, Anonymous Anónimo said…

    Os recomiendo crear templates para oscommerce, como podemos ver en este portal de tiendas, la mayoría de tiendas de internet en España estan realizadas con un sistema cms Oscommerce u otros.

     
  • At 11/23/2008 11:58 AM, Blogger Dan said…

    Gracias por tu visita, Christian Muñoz, y gracias por la sugerencia, Anónimo

     

Publicar un comentario en la entrada

<< Home