>Number: 4438 >Category: mod_perl >Synopsis: cannot execute symbolic links to perlscripts >Confidential: no >Severity: non-critical >Priority: medium >Responsible: apache >State: open >Class: support >Submitter-Id: apache >Arrival-Date: Tue May 18 02:50:01 PDT 1999 >Last-Modified: >Originator: [EMAIL PROTECTED] >Organization: apache >Release: 1.3.0 (Unix) >Environment: Apache/1.3.0 (Unix) Linux S.u.S.E./5.3 Linux 2.0.35 i586 >Description: I have a directory correctly configured for cgi-scripts. I can run my script test.pl on the console and by calling the url "http://mydomain/cgi/test.pl". It gives back the correct Content-type, and some html-code. I can also execute link.pl on the console (because it is a link to test.pl) and get the same output, but if I try to open the url "http://mydomain/cgi/link.pl" I always get "Internal Server Error" and can find the well known message in the logfile:
[Tue May 18 11:18:26 1999] [error] Premature end of script headers: /home/nglinks/www/cgi/link.pl My directory /home/nglinks/www/cgi looks like this: -rwxr-xr-x 1 nglinks users 159 May 18 11:12 test.pl* lrwxrwxrwx 1 nglinks users 10 May 18 10:25 link.pl -> test.pl* Isn't is possible to run symbolic linked perl-scripts? btw, it works with *hard* links! >How-To-Repeat: Create a symbolic link to a perl-script und open the url. >Fix: >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, ] [you need to include <[EMAIL PROTECTED]> in the Cc line ] [and leave the subject line UNCHANGED. This is not done] [automatically because of the potential for mail loops. ] [If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request ] [from a developer. ] [Reply only with text; DO NOT SEND ATTACHMENTS! ]