Holas.

Me recomendaron agregar lo siguiente al principio del de script de php para
mostrar los posibles mensajes de error en pantalla:

ini_set('error_reporting', E_ALL);
ini_set('display_errors', '1');

Entonces efectivamente, aparecio un error en la pagina:

*Notice*: Undefined variable: categoria in */var/www/proce1.php* on line *
252*

*Notice*: Undefined variable: categoria in */var/www/proce1.php* on line *
274

*Buscando y googleando un poco acerca de las posibles razones de ese
mensaje, encontre que podria corregirlo poniendo la opcion de "register
globals"* *del php.ini en On (por defecto estaba en Off).  Despues de esto
ya aparecia la informacion correctamente en el sitio (aunque el mensaje de
error seguia apareciendo, asi que quite las dos lineas que puse al principio
del script).

Tecnicamente el problema fue resuelto, pero no se que tan "bueno" sea dejar
ese "Register Globals" activado, ya que tengo entendido que puede presentar
posibles problemas de seguridad, y que inclusive no estara disponible en
futuras versiones de php.

Gracias a todos por su tiempo y colaboracion

saludos

-- 
«Existen dos cosas infinitas:
el universo y la estupidez humana... y no estoy muy seguro de la primera» :
Albert Einstein

2008/7/31 Rodrigo Fuentealba <[EMAIL PROTECTED]>

> 2008/7/31 kazabe <[EMAIL PROTECTED]>:
> > Holas.
> >
> > Tengo un sitio que necesito montar a mi servidor linux, y se me esta
> > presentando un problema realmente raro.  Cuando realizamos las pruebas
> del
> > sitio en estaciones windows, usando appserv, el sitio funciona
> > perfectamente.  Pero cuando lo paso a mi servidor linux, no se publican
> unas
> > paginas que muestran la informacion capturada desde una tabla de la base
> de
> > datos.
> >
> > La pagina se publica en un servidor de hosting dedicado, y ahi si
> funciona
> > sin problemas.  Por lo tanto, lo que sea que este fallando, es en mi
> > servidor.
> >
> > Que me recomiendan buscar para localizar por que no puedo publicar una
> > consulta realizada a una tabla?
> >
>
> Uhm... mira en el /var/log/httpd/error.log, ponle display_errors en
> On, mira qué componentes están fallando.
>
> En último caso publica la tabla ofuscada.
>
> Con esos datos no te puedo ayudar más.
>
> --
> Rodrigo Fuentealba
> Concepción, Chile
>
>
From [EMAIL PROTECTED]  Sat Aug  2 00:09:23 2008
From: [EMAIL PROTECTED] (Alvaro Herrera)
Date: Sat Aug  2 00:09:35 2008
Subject: [OT][SOLUCIONADO] Me funciona con APPServ, pero no me funciona
        en Linux
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

kazabe escribió:

> Tecnicamente el problema fue resuelto, pero no se que tan "bueno" sea dejar
> ese "Register Globals" activado, ya que tengo entendido que puede presentar
> posibles problemas de seguridad, y que inclusive no estara disponible en
> futuras versiones de php.

Es un problema de seguridad enorme.  No es que "se puedan presentar",
sino que tu sitio _ya_ puede ser atacado.

-- 
Alvaro Herrera      Valdivia, Chile           Geotag: -39,815 -73,257
"Some men are heterosexual, and some are bisexual, and some
men don't think about sex at all... they become lawyers" (Woody Allen)
From [EMAIL PROTECTED]  Sat Aug  2 21:01:37 2008
From: [EMAIL PROTECTED] (=?iso-8859-1?Q?David_Garc=EDa_M=E1rquez?=)
Date: Sat Aug  2 21:32:04 2008
Subject: cancelar supcripcion
Message-ID: <[EMAIL PROTECTED]>

favor no enviar mas información

 

gracias

 

David García

 

Responder a