El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Pues ya estámos otra vez con lo mismo! Me he instalado lenny y me vuelve a pasar otra vez. Exactamente lo mismo. Pego aquí mi post inicial:
Hola. Estoy haciendo una aplicación web con php. Tengo instalado en mi ordenador apache2 y php. También el modulo de php para apache2. Para probar mi aplicación llamo a un archivo "index.php", i dependiendo de como lo llame y con qué navegador, suceden diferentes cosas:
Con esta última se empeña en guardarme un archivo "*.phtml.part" que no existe en mi disco. O sea, que se inventa un nombre para guardar algo. Luego resulta que bajo ese nombre guarda el archivo php que debería ejecutarse.
¿A alguien le ha pasado algo parecido? ¡La configuración de apache2 tiene que estar bién o no funcionaria con konqueror!
Uso Apache/2.2.12 y php5 en debian testing. En mi /etc/hosts tengo: 127.0.0.1 localhost 192.168.1.2 debian
Pues eso, pero ahora no tengo testing si no stable i apache2 2.2.9-10 La última vez se arregló, pero no se como. Ahora tengo la oportunidad de averiguar que pasa antes de que vuelva a "autoarreglarse". ¿ Que puedo mirar ?
> Pues ya estámos otra vez con lo mismo! > Me he instalado lenny y me vuelve a pasar otra vez. Exactamente lo mismo. > Pego aquí mi post inicial:
> Hola. > Estoy haciendo una aplicación web con php. > Tengo instalado en mi ordenador apache2 y php. También el modulo de php para > apache2. > Para probar mi aplicación llamo a un archivo "index.php", i dependiendo de > como lo llame y con qué navegador, suceden diferentes cosas:
> Con esta última se empeña en guardarme un archivo "*.phtml.part" que no > existe en mi disco. O sea, que se inventa un nombre para guardar algo. > Luego resulta que bajo ese nombre guarda el archivo php que debería > ejecutarse.
> ¿A alguien le ha pasado algo parecido? > ¡La configuración de apache2 tiene que estar bién o no funcionaria con > konqueror!
> Uso Apache/2.2.12 y php5 en debian testing. > En mi /etc/hosts tengo: > 127.0.0.1 localhost > 192.168.1.2 debian
> Pues eso, pero ahora no tengo testing si no stable i apache2 2.2.9-10 > La última vez se arregló, pero no se como. > Ahora tengo la oportunidad de averiguar que pasa antes de que vuelva > a "autoarreglarse". > ¿ Que puedo mirar ?
pues otra vez lo mismo ... caché del navegador! Modificá el index.php a ver si se modifica en el browser y si muestra el contenido estático y dinámico del php Silvio
On Tue, 27 Oct 2009 12:46:50 -0700 (PDT), Silvio <silv...@gmail.com> wrote: >> ¡La configuración de apache2 tiene que estar bién o no funcionaria con >> konqueror!
En mi opinion el único responsable es el servidor (apache), el navegador es "el cliente", y si el servidor estuviera bien configurado no debería de existir nada que un cliente pueda hacer para bajarse el fuente php.
Es decir, el responsabe de ejecutar el php o bien enviarlo como texto es únicamente el servidor.
Por otro lado la diferencia de funcionamiento con dos navegadores diferentes solo puede deberse a que envían diferentes cabeceras, podrías 'estudiar' las cabeceras a ver si llegas a saber porqué el servidor se comporta de diferente forma con uno u otro navegador. Pero en cualquier caso el error es del servidor, puede ser un bug o puede ser problema de configuracion.
Pedro Maicas wrote: > On Tue, 27 Oct 2009 12:46:50 -0700 (PDT), Silvio <silv...@gmail.com> > wrote:
>>> ¡La configuración de apache2 tiene que estar bién o no funcionaria con >>> konqueror!
> En mi opinion el único responsable es el servidor (apache), el navegador > es "el cliente", y si el servidor estuviera bien configurado no debería de > existir nada que un cliente pueda hacer para bajarse el fuente php.
> Es decir, el responsabe de ejecutar el php o bien enviarlo como texto > es únicamente el servidor.
> Por otro lado la diferencia de funcionamiento con dos navegadores > diferentes solo puede deberse a que envían diferentes cabeceras, podrías > 'estudiar' las cabeceras a ver si llegas a saber porqué el servidor se > comporta de diferente forma con uno u otro navegador. Pero en cualquier > caso el error es del servidor, puede ser un bug o puede ser problema de > configuracion.
¿I que me dices del comportamiento del mismo navegador según la ip que use?
>> On Tue, 27 Oct 2009 12:46:50 -0700 (PDT), Silvio <silv...@gmail.com> >> wrote:
>>>> ¡La configuración de apache2 tiene que estar bién o no funcionaria con >>>> konqueror!
>> En mi opinion el único responsable es el servidor (apache), el navegador >> es "el cliente", y si el servidor estuviera bien configurado no debería de >> existir nada que un cliente pueda hacer para bajarse el fuente php.
>> Es decir, el responsabe de ejecutar el php o bien enviarlo como texto >> es únicamente el servidor.
>> Por otro lado la diferencia de funcionamiento con dos navegadores >> diferentes solo puede deberse a que envían diferentes cabeceras, podrías >> 'estudiar' las cabeceras a ver si llegas a saber porqué el servidor se >> comporta de diferente forma con uno u otro navegador. Pero en cualquier >> caso el error es del servidor, puede ser un bug o puede ser problema de >> configuracion.
> ¿I que me dices del comportamiento del mismo navegador según la ip que use?
> Eso con iceweasel. Con konqueror siempre va bién.
> Saludos.
Segun como "le entres" al apache te respondera de un modo distinto. Si al navegador te llega el php, es que algo esta mal en el apache. Eso es 100% seguro.
localhost o laipdemimaquina pueden estar usando configuraciones de virtualhost distintos en el apache.
> >> On Tue, 27 Oct 2009 12:46:50 -0700 (PDT), Silvio <silv...@gmail.com> > >> wrote:
> >>>> ¡La configuración de apache2 tiene que estar bién o no funcionaria con > >>>> konqueror!
> >> En mi opinion el único responsable es el servidor (apache), el navegador > >> es "el cliente", y si el servidor estuviera bien configurado no debería de > >> existir nada que un cliente pueda hacer para bajarse el fuente php.
> >> Es decir, el responsabe de ejecutar el php o bien enviarlo como texto > >> es únicamente el servidor.
> >> Por otro lado la diferencia de funcionamiento con dos navegadores > >> diferentes solo puede deberse a que envían diferentes cabeceras, podrías > >> 'estudiar' las cabeceras a ver si llegas a saber porqué el servidor se > >> comporta de diferente forma con uno u otro navegador. Pero en cualquier > >> caso el error es del servidor, puede ser un bug o puede ser problema de > >> configuracion.
> > ¿I que me dices del comportamiento del mismo navegador según la ip que use?
> > Eso con iceweasel. Con konqueror siempre va bién.
> > Saludos.
> Segun como "le entres" al apache te respondera de un modo distinto. > Si al navegador te llega el php, es que algo esta mal en el apache. Eso > es 100% seguro.
> localhost o laipdemimaquina pueden estar usando configuraciones de > virtualhost distintos en el apache.
>Eso con iceweasel. Con konqueror siempre va bién.
El conceto, es el conceto :-)
Te pondré un ejemplo:
Imagina un cajero automático de un banco (el servidor, es decir apache), e imagina los clientes del banco (navegadores), llega un cliente y saca su dinero, llega otro y saca su dinero, llega un tercero y resulta que si pide el dinero de determinada manera el cajero en vez de darle solo su dinero, le da todo el dinero que tiene dentro ¿ es culpa del cliente ? ¿ es culpa del cajero ?
Pues con apache para lo mismo, apache es responsabe de servir html tal cual y de no servir el php, ya que el php debe 'ejecutarlo'. Si un cliente logra engañar a apache el problema no es del cliente sino de apache.