comportamiento extraño

Aldrin Martoq amartoq en dcc.uchile.cl
Mie Jul 23 16:23:17 CLT 2008


On Wed, 2008-07-23 at 13:57 -0400, Patricio Gigoux wrote:
> Estimados:
> Resulta que la semana pasada instale un servidor con FC8, para servicio 
> web con
> httpd-2.2.8-1.fc8
> php-5.2.6-2.fc8
> postgresql-8.2.9-1.fc8
> Antes tenía un servidor FC4 con
> httpd-2.0.54-10.4
> php-5.0.4-10.5
> postgresql-8.0.7-1.FC4.1
> 
> Y resultó que un script en php que funciona estable en el anterior en el 
> nuevo se cae abruptamente

Como se cae abruptamente? Aparece un error en la pagina generada? (HINT:
mira el codigo de la pagina que genera con CTRL+U) No hace nada? Muestra
el HTML pero nada del PHP?

>  <table width="100%" border="0" cellpadding="0" cellspacing="0" 
> class="capas">
>       <!--DWLayoutTable-->
>       <tr>
>         <td width="27" height="24"><div align="center">
>         <img src="mapas/tool_zoomin_
> el php es:
> </table>
>     <table width="100%" border="0" cellpadding="0" cellspacing="0" 
> class="capas">
>       <!--DWLayoutTable-->
>       <tr>
>         <td width="27" height="24"><div align="center">
>                 <img src="mapas/tool_zoomin_<?php  if ($zoom == 1) { 
> print "2"; } else { print "1"; }; ?>.gif" name="Imagen1" width="27" 
> height="24" vspace="2" border="0" onclick="activar('imagen1')"></div></td>
>                   <td width="123" valign="center"><div align="left"  
> class="Estilo2">Acercar</div></td>
>                 </tr>


> Ahora no creo que sea problema del código, ya que funciona en el otro 
> servidor y si reinicio el servicio httpd las primera veces funciona bien 
> y despues se cae.

Hmmm... Aca en Linux usualmente cambiamos las cosas porque si (han sido
mejoradas), asi que es normal romper compatibilidad para atras (lo cual
me parece muy bien) pero quizas tengas que modificar tu codigo y este ya
no este "bien".

Te sugiero comiences descartando, por ejemplo:
1. Esta activado php?
Un simple archivo index.php con <?php echo "hola mundo" ?> debiera
bastar
2. Falta algun rpm con funcionalidad?
Quizas te falte un paquete php-psql o similar que en el otro servidor
esta y en este no.
3. Reiniciaste apache despues de instalar todo?
Quizas no se reinicia el servicio cuando instalas php-psql y por eso aun
no funciona..


>  Incluso a veces al refrescar la página también 
> funciona para luego no hacerlo

Hmmm eso es peor! cuando falla captura el error que debe estar chillando
en alguna parte y lo compartes aca.


-- 
Aldrin Martoq <amartoq en dcc.uchile.cl>
http://aldrinvideopodcast.podshow.com/




Más información sobre la lista de distribución Linux