From: Carsten S. <ca...@co...> - 2005-07-26 13:09:14
|
Hi! Daniel Kami=C5=84ski schrieb: > I have installed php-cgi, the page contains simple <? phpinfo(); ?>, i > have configured yaws to use php-cgi from /usr/bin, it produces "No inpu= t > file specified" error, i don't know why. The path of the PHP script is passed to PHP in the environment variable PATH_TRANSLATED. A code snippet in yaws_cgi.erl reads: % {"SCRIPT_FILENAME", ???} {"PATH_TRANSLATED", Scriptfilename},% This seems not to % correspond to the % documentation I have % read, but it works % with PHP. So maybe the behavior of php has been corrected in 5.x, breaking our code= =2E For me, the following works in bash: carsten@codimi:~/t$ PATH_TRANSLATED=3D/home/carsten/t/t.php /var/yaws/php/bin/php (Without the line break of course, and t.php is a php test script.) If it does not work for you, then you might try it with PATH_TRANSLATED replaced by SCRIPT_FILENAME (which also works for me). If the latter works, then change the above in yaws_cgi.erl to {"SCRIPT_FILENAME", Scriptfilename}, {"PATH_TRANSLATED", Scriptfilename}, I would hope that this should be ok with all versions of PHP. And please tell about the results. Take care, Carsten --=20 Carsten Schultz (2:38, 33:47) http://carsten.codimi.de/ PGP/GPG key on the pgp.net key servers, fingerprint on my home page. |