<div dir="ltr">Lonnie,<div><br></div><div>This is one of the most annoying, frustrating errors. All it says is that the script didn't work. This may be permissions. It may be your $HOME mount is non-executable. Difficult to say. You didn't say what kind of script it was (Perl, PHP, shell). Is the UID of the user greater than 1000? Are you using suexec?</div><div><br></div><div>I hate this error. Will be either one of the permissions issues above or some Apache configuration issue (I'm betting on permissions).</div><div><br></div><div>David-</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 6, 2014 at 5:57 PM, Lonni J Friedman <span dir="ltr"><<a href="mailto:netllama@gmail.com" target="_blank">netllama@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Howdy folks,<br>
Any cgi/apach experts still around? I'm trying to get cgi scripts<br>
working from $USERDIR on a new Fedora system, and they all fail with<br>
internal server errors. In the apache error log, I see:<br>
[cgi:error] End of script output before headers<br>
<br>
If I copy the script over to the server $DOCROOT/cgi-bin then it runs<br>
just fine. So this proves the script itself isn't the problem.<br>
Additionally, non-cgi scripts are served just fine from $USERDIR.<br>
Both the cgi-bin directory and the script itself are executable for<br>
all users (755). This is what I've got set in the apache config for<br>
the USERDIR directory structure:<br>
<br>
<Directory "/home/*/public_html"><br>
AllowOverride FileInfo AuthConfig Limit Indexes<br>
Options MultiViews Indexes SymLinksIfOwnerMatch ExecCGI<br>
Require method GET POST OPTIONS<br>
</Directory><br>
<br>
<Directory /home/*/public_html/cgi-bin><br>
AllowOverride Indexes AuthConfig<br>
Options ExecCGI<br>
SetHandler cgi-script<br>
</Directory><br>
<br>
<br>
Anyone know what I'm missing?<br>
<br>
thanks<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
L. Friedman <a href="mailto:netllama@gmail.com">netllama@gmail.com</a><br>
LlamaLand <a href="http://netllama.linux-sxs.org" target="_blank">http://netllama.linux-sxs.org</a><br>
_______________________________________________<br>
Linux-users mailing list<br>
<a href="mailto:Linux-users@linux-sxs.org">Linux-users@linux-sxs.org</a><br>
<a href="http://mailman.celestial.com/mailman/listinfo/linux-users" target="_blank">http://mailman.celestial.com/mailman/listinfo/linux-users</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe. -- Albert Einstein<br>Visit my web page at: <a href="http://david.bandel.us/" target="_blank">http://david.bandel.us/</a>
</div>