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
