Florian Brandner wrote:
> Zitat von Andrew Gatt <[EMAIL PROTECTED]>:
>
>> All my scripts are executable for everyone. If i drop in the busybox
>> 1.4.1 executable it works fine, if i change it for the 1.8.2, i get the
>> 404 messages. I've checked and CGI is enabled in the make file.
>
> How do you start the httpd? From inetd? Then you need the -i option.
> Can you start it from a console? Make sure to stop any running httpd 
> as well as inetd. Just to make sure that no other httpd is running.
> Then try "httpd -vv -f -h <web_root>" to see httpds output. Maybe its 
> printing something useful...
> Are static pages in <webroot> loaded correctly? Is maybe the directory 
> cgi-bin not set to executable (744 or something)?
>
I tried the verbose output but it just gave me this.

# sbin/httpd -vv -f -h <web_root>/
192.168.1.78:59031: url:/cgi-bin/control.cgi
192.168.1.78:59031: response:404

However, while checking the cgi-bin flags i realised i was pointing to 
the <web_root> through a symlink. Something that seems to work fine in 
1.4.1, but will only display static files with 1.8.2. I should have done 
that test before. I'm not sure either way what the "correct" behaviour 
should be, only that its different between the two versions. I would 
actually like to use symlinks, but is this deemed incorrect?
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to