Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

oscommerce Advertencia: Puedo escribir en el fichero de configuración:

Estas en el tema de oscommerce Advertencia: Puedo escribir en el fichero de configuración: en el foro de Sistemas de gestión de contenidos en Foros del Web. Cuando habro lla tienda me aparece en la parte superior del catalogo "Advertencia: Puedo escribir en el fichero de configuración:c:/archivos de programa/apache group/apache/htdocs/solyluna/catalog/includes/configure.php. En determinadas ...
  #1 (permalink)  
Antiguo 14/07/2006, 20:05
 
Fecha de Ingreso: abril-2004
Mensajes: 70
Antigüedad: 20 años
Puntos: 0
oscommerce Advertencia: Puedo escribir en el fichero de configuración:

Cuando habro lla tienda me aparece en la parte superior del catalogo "Advertencia: Puedo escribir en el fichero de configuración:c:/archivos de programa/apache group/apache/htdocs/solyluna/catalog/includes/configure.php. En determinadas circunstancias esto puede suponer un riesgo - por favor corriga los permisos de este fichero."

Como lo soluciono
No se donde estan esos permisos dentro del archivo

Gracias de antemano
  #2 (permalink)  
Antiguo 15/07/2006, 14:07
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
los permisos estan definidos en el archivo, fijate q con tu cliente FTP los podes cambiar, boton derecho sobre e larchivo cambiar atributos/permisos

o sino el archivo de configuracion de esa aplicacion te permite desactivar esa alerta, es una contante creo.
  #3 (permalink)  
Antiguo 16/07/2006, 16:29
 
Fecha de Ingreso: abril-2004
Mensajes: 70
Antigüedad: 20 años
Puntos: 0
no los encuentro

este es el archivo configure.php y no se donde estan los permisos
gracias de antemANO









<?php
/*
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2003 osCommerce







Released under the GNU General Public License
*/

// Define the webserver and path parameters
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
define('HTTP_SERVER', 'http://localhost'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?
define('HTTP_COOKIE_DOMAIN', 'localhost');
define('HTTPS_COOKIE_DOMAIN', '');
define('HTTP_COOKIE_PATH', '/solyluna/catalog/');
define('HTTPS_COOKIE_PATH', '');
define('DIR_WS_HTTP_CATALOG', '/solyluna/catalog/');
define('DIR_WS_HTTPS_CATALOG', '');
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');
define('DIR_FS_CATALOG', 'c:/archivos de programa/apache group/apache/htdocs/solyluna/catalog/');
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

// define our database connection
define('DB_SERVER', 'mariano'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'marian');
define('DB_SERVER_PASSWORD', '');
define('DB_DATABASE', 'oscomerce');
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
?>
  #4 (permalink)  
Antiguo 16/07/2006, 16:53
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
la verdad no veo la constante q te decia ahi, pero sino ponele permisos 444 al fiecho de configuracion, aunque en windows se te complica, cuando lo subas al server final no vas a tener problems
  #5 (permalink)  
Antiguo 17/07/2006, 17:35
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
pues en windows es click derecho -> propiedades -> atributos, le das a donde dice "solo lectura", al pasarlo a tu server hereda los atributos, en linux los tengo en 444 y no tengo problema
__________________
Blogzote.com :-) Mi blog
  #6 (permalink)  
Antiguo 19/07/2006, 19:47
 
Fecha de Ingreso: abril-2004
Mensajes: 70
Antigüedad: 20 años
Puntos: 0
gracias

gracias muy amables por todo
  #7 (permalink)  
Antiguo 13/07/2007, 08:57
Avatar de MicroHack  
Fecha de Ingreso: agosto-2006
Ubicación: Barcelona
Mensajes: 153
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: oscommerce Advertencia: Puedo escribir en el fichero de configuración:

Tengo el mismo problema y ni cambiando los atributos a 444 se me quita el mensaje



¿Que puedo hacer?
  #8 (permalink)  
Antiguo 13/07/2007, 10:48
Avatar de merolhack  
Fecha de Ingreso: junio-2006
Ubicación: México
Mensajes: 1.242
Antigüedad: 17 años, 10 meses
Puntos: 16
Re: oscommerce Advertencia: Puedo escribir en el fichero de configuración:

Cita:
Iniciado por MicroHack Ver Mensaje
Tengo el mismo problema y ni cambiando los atributos a 444 se me quita el mensaje

¿Que puedo hacer?
Solo queda esperar sentado a que se arregle solito
  #9 (permalink)  
Antiguo 29/07/2008, 10:09
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: oscommerce Advertencia: Puedo escribir en el fichero de configuración:

Hola, si estás 100% seguro de haber cambiado los permisos haz esto:

Abre el archivo "header.php" que se encuentra en la carpeta /includes.

Encontrarás que pone:

// 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');
}
}


Elimina el mensaje y ya no te saldrá más :D
  #10 (permalink)  
Antiguo 29/07/2008, 10:17
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: oscommerce Advertencia: Puedo escribir en el fichero de configuración:

primero, por que contestar un mensaje de hace un año?

segundo, el eliminar esa parte del codigo si elimina el mensaje, pero el mensaje esta por algo, el tener el configure.php abierto a escritura es un oyo en la seguridad
__________________
Blogzote.com :-) Mi blog
  #11 (permalink)  
Antiguo 29/06/2010, 02:33
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: oscommerce Advertencia: Puedo escribir en el fichero de configuración:

Aunque este tema es más viejo que peter norton sigue saliendo primero en google.

La solución correcta es cambiar los permisos, y si no se arregla cambiar en includes/application_top.php y quitar el warning de abajo del todo que hace referencia a permisos del configure, ponerlo a false.

Código:
    set which precautions should be checked
      define('WARN_INSTALL_EXISTENCE', 'true');
      define('WARN_CONFIG_WRITEABLE', 'true');
      define('WARN_SESSION_DIRECTORY_NOT_WRITEABLE', 'true');
      define('WARN_SESSION_AUTO_START', 'true');
      define('WARN_DOWNLOAD_DIRECTORY_NOT_READABLE', 'true');
En define('WARN_CONFIG_WRITEABLE', 'true'); pon false.


Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 01:02.