melancolia al despertar - blog de oliver etchebarne bejarano
firefox 3.5
You're settling for good when there's awesome.  Upgrade to Firefox 3.5!
Últimos comentarios
@rafa, te equivocas en una cosa: No es regalado. Nada en est...
drmad en Blender 2.5
ME GUSTO MUCHO ESTA PELICULA...
Un 10 por las mejoras... pero un 0 por la nueva interfaz... ...
Rafa en Blender 2.5
Las empresas en el mundo están quebrando,copmo EEUU t...
Hey, este se parece a una historia del BOFH( http://bofh.ntk...
publicidad
dorothy
dorothy
flickr
Retrazos, por jgwong
Retrazos
feed rss / sindicalización
O usa
enlaces
thttpd y php: No input file specified.
Publicado el 14 de febrero del 2006 a las 00:15:00 en hacking, linux (0 comentarios)

Quice hacer un administrador web en PHP para manejar algunas cositas de un servidor. Algo simple, por lo que poner todo un Apache me pareció demasiado. Asi que opté por thttpd. Es bien chiquito (instalado, todo ocupa 2.2MiB ), y soporta CGI 1.1, que me pareció mas que suficiente para mis necesidades.

Pero me di de bruces contra el piso cuando mis scripts en PHP no funcionaban :( Aparecia un "No input file specified.". Buscando y rebuscando en google, me di con la sorpresa que es un bug de PHP que tiene casi dos año sin resolverse. En chiquito: PHP espera una variable CGI llamada "SCRIPT_FILENAME", que no es estándar, pero Apache e IIS si la colocan. Otro servidor web (como thttpd) falla miserablemente, porque solo colocan la variable estandar "SCRIPT_NAME", que PHP no reconoce.

Bueno. Una solución temporal que hice fue hackear el código del thttpd para que colocara la variable. Hackear PHP hubiera sido lo correcto, pero thttpd es más chiquito (y más facil), y su desarrollo es lento, por lo que un parche a él durará un buen tiempo. Y aqui está para la version 2.25b (deberia de trabajar en otras versiones, no lo he proabado) :

thttpd-2.25b-php.patch

Todo comentario será bien recibido por todos los thttpd-ianos :)

Comentarios a este post

No hay comentarios para esta página.

Publicar nuevo comentario

Nombre:


Email (no mostrado públicamente):


Sitio web (opcional):


Comentario:




teh drmad blog - corriendo sobre P19
todo publicado bajo la licencia Reconocimiento-NoComercial-CompartirIgual 2.5 Perú de Creative Commons.

php apache p19 hacker Creative Commons License Peru Blogs BlogsPeru.com bluefish inkscape