<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Apache 2.2.4_2 выдаёт Internal server error на CGI</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/5025.html</link>
    <description>Пытаю скрипты из дистрибутива, test-cgi и printenv&lt;br&gt;&lt;br&gt;В httpd-error.log пишет&lt;br&gt;&lt;br&gt;&#091;Fri Jun 08 16:57:00 2007&#093; &#091;error&#093; &#091;client 111.111.111.111&#093; (22)Invalid argument: exec of &apos;/usr/local/www/apache22/cgi-bin/test-cgi&apos; failed&lt;br&gt;&#091;Fri Jun 08 16:57:00 2007&#093; &#091;error&#093; &#091;client 111.111.111.111&#093; Premature end of script headers: test-cgi&lt;br&gt;&#091;Fri Jun 08 16:57:00 2007&#093; &#091;error&#093; &#091;client 111.111.111.111&#093; File does not exist: /usr/local/www/apache22/data/favicon.ico, referer: http://myhost/cgi-bin/test-cgi&lt;br&gt;&lt;br&gt;Поставил без SUEXEC - не помогло.&lt;br&gt;&lt;br&gt;Ось фрибзди 6.2&lt;br&gt;&lt;br&gt;Где копать? В сети много советов об этом, но все о неправильном HTTP-заголовке, но эти скрипты - из дистрибутива. Suexec удалил, Options +ExecCGI добавил. Может кто уже побеждал сей трабл? В стандартном конфиге почти ничего не менял, только включил extra/httpd-ssl.conf и /svn для mod_dav_svn&lt;br&gt;&lt;br&gt;&amp;lt;Directory &quot;/usr/local/www/apache22/cgi-bin&quot;&amp;gt;&lt;br&gt;    AllowOverride None&lt;br&gt;    Options None +ExecCGI&lt;br&gt;    Order allow,deny&lt;br&gt;    Allow from all&lt;br&gt;&amp;lt;/Directory&amp;gt;</description>

<item>
    <title>Apache 2.2.4_2 выдаёт Internal server error на CGI (Андрей)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/5025.html#8</link>
    <pubDate>Mon, 17 Aug 2009 15:38:23 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Fri Jun 15 19:42:01 2007&#093; &#091;error&#093; (22)Invalid argument: exec of &apos;/usr/local/www/apache22/cgi-bin/test-cgi&apos; failed &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&#091;Fri Jun 15 19:42:01 2007&#093; &#091;error&#093; &#091;client 10.0.0.3&#093; Premature end of script &lt;br&gt;&amp;gt;headers: test-cgi &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А на первой машине всё работает. Причём грабли именно c berkeley db, &lt;br&gt;&amp;gt;без этого бэкенда всё замечательно. Это типа у неё автоматом - &lt;br&gt;&amp;gt;2 дня гемороя сисадмину положено независимо от опыта и версии ПО?! &lt;br&gt;&amp;gt;:D &lt;br&gt;&lt;br&gt;Все гораздо проще&lt;br&gt;&lt;br&gt;sed -i -e &apos;s/usr&#092;/local&#092;/bin/usr&#092;/bin/&apos; /var/www/localhost/cgi-bin/printenv&lt;br&gt;&lt;br&gt;или&lt;br&gt;&lt;br&gt;ln -s /usr/bin/perl /usr/local/bin/perl&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Apache 2.2.4_2 выдаёт Internal server error на CGI (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/5025.html#7</link>
    <pubDate>Fri, 15 Jun 2007 11:53:16 GMT</pubDate>
    <description>Началась пляска с бубном: поставил всё то же самое (один в один) на другой машине, на этот раз с WITH_BERKELEYDB=42 (теперь умный!) - та же ошибка&lt;br&gt;&lt;br&gt;Fri Jun 15 19:42:01 2007&#093; &#091;error&#093; (22)Invalid argument: exec of &apos;/usr/local/www/apache22/cgi-bin/test-cgi&apos; failed&lt;br&gt;&#091;Fri Jun 15 19:42:01 2007&#093; &#091;error&#093; &#091;client 10.0.0.3&#093; Premature end of script headers: test-cgi&lt;br&gt;&lt;br&gt;А на первой машине всё работает. Причём грабли именно c berkeley db, без этого бэкенда всё замечательно. Это типа у неё автоматом - 2 дня гемороя сисадмину положено независимо от опыта и версии ПО?! :D&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Apache 2.2.4_2 выдаёт Internal server error на CGI (sysop)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/5025.html#6</link>
    <pubDate>Tue, 12 Jun 2007 12:25:01 GMT</pubDate>
    <description>&amp;gt;Пытаю скрипты из дистрибутива, test-cgi и printenv &lt;br&gt;&amp;gt;&#091;Fri Jun 08 16:57:00 2007&#093; &#091;error&#093; &#091;client 111.111.111.111&#093; (22)Invalid argument: exec of &lt;br&gt;&amp;gt;&apos;/usr/local/www/apache22/cgi-bin/test-cgi&apos; failed &lt;br&gt;&amp;gt;&#091;Fri Jun 08 16:57:00 2007&#093; &#091;error&#093; &#091;client 111.111.111.111&#093; Premature end of script &lt;br&gt;&amp;gt;headers: test-cgi &lt;br&gt;&lt;br&gt;&lt;br&gt;Нашёл грабли: Ошибка исчезла, когда пересобрал индейца с WITH_BERKELEYDB=db42 , сначала собрал с db44, хотел типа как лучше, 4.4.20 посвежее. Всё работало, и Subversion с --fs-type=bdb для которого собственно и предназначался бэкенд. Замечательный секс, 2 дня трахался :D  Причина неясна, но может кто опят наступит</description>
</item>

<item>
    <title>Apache 2.2.4_2 выдаёт Internal server error на CGI (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/5025.html#5</link>
    <pubDate>Sat, 09 Jun 2007 06:06:57 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Options None +ExecCGI&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Попробуйте без None &lt;br&gt;&amp;gt;Options +ExecCGI &lt;br&gt;&lt;br&gt;спасибо за совет, но ее помогло даже Options All&lt;br&gt;а права я первым делом установил&lt;br&gt;&lt;br&gt;-rwxr-xr-x  1 www  www  294 11 дек  2004 printenv&lt;br&gt;-rwxr-xr-x  1 www  www  294 11 дек  2004 printenv.cgi&lt;br&gt;-rwxr-xr-x  1 www  www  779 11 дек  2004 test-cgi&lt;br&gt;&lt;br&gt;думал, может без расширения не понимает - всё равно такая же фигня&lt;br&gt;&lt;br&gt;&#091;Sat Jun 09 09:54:22 2007&#093; &#091;error&#093; &#091;client 1.1.1.1&#093; (22)Invalid argument: exec of &apos;/usr/local/www/apache22/cgi-bin/printenv.cgi&apos; failed&lt;br&gt;&#091;Sat Jun 09 09:54:22 2007&#093; &#091;error&#093; &#091;client 1.1.1.1&#093; Premature end of script headers: printenv.cgi&lt;br&gt;&lt;br&gt;Неужели это только у меня гемморой - я из портов дистрибутив поставил, обычная ось, релиз 6.2.0</description>
</item>

<item>
    <title>Apache 2.2.4_2 выдаёт Internal server error на CGI (cat)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/5025.html#4</link>
    <pubDate>Sat, 09 Jun 2007 05:29:48 GMT</pubDate>
    <description>chmod +x script_name</description>
</item>

<item>
    <title>Apache 2.2.4_2 выдаёт Internal server error на CGI (cat)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/5025.html#3</link>
    <pubDate>Sat, 09 Jun 2007 05:28:43 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Options None +ExecCGI&lt;br&gt;&lt;br&gt;Попробуйте без None&lt;br&gt;Options +ExecCGI</description>
</item>

<item>
    <title>Apache 2.2.4_2 выдаёт Internal server error на CGI (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/5025.html#2</link>
    <pubDate>Sat, 09 Jun 2007 05:22:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Где копать? В сети много советов об этом, но все о неправильном &lt;br&gt;&amp;gt;&amp;gt;HTTP-заголовке,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&#091;Fri Jun 08 16:57:00 2007&#093; &#091;error&#093; &#091;client 111.111.111.111&#093; Premature end of script &lt;br&gt;&amp;gt;headers: test-cgi - а это о чем? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Посмотри сам скрипт(test-cgi) может там чего не так, printenv работает? &lt;br&gt;&lt;br&gt;&lt;br&gt;Нет, не работают оба. Эти скрипты ставит дистрибутив, посмотри у себя в cgi-bin и их найдёшь, если не удалял. CGI не могу заставить работать, каких-то настроек не хватает Апачу, или прав, хотя вроде всё стоит правильно, ХЗ чё ей нада</description>
</item>

<item>
    <title>Apache 2.2.4_2 выдаёт Internal server error на CGI (bruno)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/5025.html#1</link>
    <pubDate>Fri, 08 Jun 2007 19:46:48 GMT</pubDate>
    <description>&amp;gt;Где копать? В сети много советов об этом, но все о неправильном &lt;br&gt;&amp;gt;HTTP-заголовке,&lt;br&gt;&lt;br&gt;&#091;Fri Jun 08 16:57:00 2007&#093; &#091;error&#093; &#091;client 111.111.111.111&#093; Premature end of script headers: test-cgi - а это о чем?&lt;br&gt;&lt;br&gt;Посмотри сам скрипт(test-cgi) может там чего не так, printenv работает?&lt;br&gt;</description>
</item>

</channel>
</rss>
