[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#444048: apache2: CGI scripts entirely broken



On Tue, 2007-09-25 at 13:36 -0700, Nick Price wrote:
> That script I pasted, as well as the latest version of awstats
> (http://awstats.sourceforge.net/), and uber-uploader
> (http://uber-uploader.sourceforge.net/)

You mean your script looks like this:

*-------------------------------------------------
| print "Content-type: text/html\n\n";
|

Nothing more? No #!-line at the begining?
How do you invoke your script from the command line?
What does the following produce:
 
 $ sudo -s
 # su - www-data
 $ env -i LANG=C PATH=/usr/local/bin:/usr/bin:/bin ./your-script-name

Cheers, RalfD

> They were all working just fine until after an apt-get upgrade, I
> didn't catch which version of apache was previously running,
> unfortunately.
> 
> On 9/25/07, Ralf Mattes <rm@seid-online.de> wrote:
>         On Tue, 2007-09-25 at 13:08 -0700, Nick Price wrote:
>         > I've tried with several known-good scripts as well, and with
>         \r\n\r\n
>         > and still nothing.  The permissions are correct on the
>         script and I am
>         > not using suexec. 
>         >
>         > Any ideas?
>         
>         Yes, many. But you might help us by providing the _exact_
>         script you try
>         to run. This smells like a not-working sheebang line. How do
>         you specify
>         the perl interpreter? Remember: apache2 runs in a rather
>         restricted 
>         environment:
>         
>         ENV="env -i LANG=C PATH=/usr/local/bin:/usr/bin:/bin"
>         
>         HTH Ralf Mattes
>         
>         >
>         > On 9/25/07, martin f krafft <madduck@debian.org > wrote:
>         >         also sprach Nick Price <nprice@q-cat.com>
>         [2007.09.25.1918
>         >         +0100]:
>         >         > I have a perl script that is simply
>         >         > print "Content-type: text/html\n\n"; 
>         >
>         >         I believe this has to be \r\n\r\n.
>         >
>         >         --
>         >         .''`.   martin f. krafft <madduck@debian.org>
>         >         : :'  :  proud Debian developer, author,
>         administrator, and 
>         >         user
>         >         `. `'`   http://people.debian.org/~madduck -
>         >         http://debiansystem.info
>         >           `-  Debian - when you have better things to do
>         than fixing 
>         >         systems
>         >
>         >         -----BEGIN PGP SIGNATURE-----
>         >         Version: GnuPG v1.4.6 (GNU/Linux)
>         >
>         >         iD8DBQFG
>         >
>         +WgeIgvIgzMMSnURAgIwAJ9HVrWvWyEaOGA3DFaie39C6ssoHgCgw4NX 
>         >         ozbk8SYOOMs7s7X+QzeYThM=
>         >         =d1yx
>         >         -----END PGP SIGNATURE-----
>         >
>         >
>         
> 





Reply to: