You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by A to C DataSolutions <in...@a-to-c.de> on 2002/05/16 21:53:46 UTC
CGI Scripte laufen nur im /cgi-bin/ Verzeichnis
Hallo,
wenn ich ein cgi-scipt direkt aufrufe z.B.
www.myserver.de/cgi-bin/first.pl
klappt das prima.
Rufe ich das script aber über eine hml Seite über
<!--#exec cgi="/cgi-bin/first.pl"-->
auf, passiert nichts. Auch die Error.log gibt keine weiteren Hinweise.
Was mache ich falsch ?
Gruß
Oliver
Re: CGI Scripte laufen nur im /cgi-bin/ Verzeichnis
Posted by A to C DataSolutions <in...@a-to-c.de>.
Hallo .max
danke für die Antwort.
>>Vermutlich gilt für das Verzeichnis in der o.e. shtml-Datei liegt die
Option 'IncludeNoExec' und nicht 'Inlcudes'.
>>s. http://httpd.apache.org/docs/mod/core.html#options
in der .htaccess Datei in dem Verzeichnis steht:
Options Indexes FollowSymLinks Includes ExecCGI
und in der httpd.conf habe ich auch keine Einschränkung mit
"IncludeNoExec" finden könnnen
Oliver
Max Dittrich wrote:
> Hallo A to C DataSolutions
>
> A to C DataSolutions wrote:
>
>> Hallo,
>>
>> wenn ich ein cgi-scipt direkt aufrufe z.B.
>> www.myserver.de/cgi-bin/first.pl klappt das prima.
>>
>> Rufe ich das script aber über eine hml Seite über
>>
>> <!--#exec cgi="/cgi-bin/first.pl"-->
>>
>> auf, passiert nichts. Auch die Error.log gibt keine weiteren Hinweise.
>
>
> Vermutlich gilt für das Verzeichnis in der o.e. shtml-Datei liegt die
> Option 'IncludeNoExec' und nicht 'Inlcudes'.
>
> s. http://httpd.apache.org/docs/mod/core.html#options
>
> .max
>
>
> --------------------------------------------------------------------------
>
> Apache HTTP Server Mailing List "users-de"
> unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
> sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
>
>
>
>
Re: CGI Scripte laufen nur im /cgi-bin/ Verzeichnis
Posted by Max Dittrich <Ma...@t-online.de>.
Hallo A to C DataSolutions
A to C DataSolutions wrote:
> Hallo,
>
> wenn ich ein cgi-scipt direkt aufrufe z.B.
> www.myserver.de/cgi-bin/first.pl
> klappt das prima.
>
> Rufe ich das script aber über eine hml Seite über
>
> <!--#exec cgi="/cgi-bin/first.pl"-->
>
> auf, passiert nichts. Auch die Error.log gibt keine weiteren Hinweise.
Vermutlich gilt für das Verzeichnis in der o.e. shtml-Datei liegt die
Option 'IncludeNoExec' und nicht 'Inlcudes'.
s. http://httpd.apache.org/docs/mod/core.html#options
.max
Re: CGI Scripte laufen nur im /cgi-bin/ Verzeichnis
Posted by A to C DataSolutions <in...@a-to-c.de>.
Hi,
der Hinweis war super :)
AddType text/html .shtml
AddHandler server-parsed .shtml
in dei .htaccess - damit gehts.
Danke und Gruß
Oliver
Max Dittrich wrote:
> Hi,
>
> A to C DataSolutions wrote:
>
>> Hallo Harald,
>>
>>>> - Hast Du Server Side Includes im Directory-Kontext erlaubt?
>>>
>> in der .htaccess steht Options Indexes FollowSymLinks Includes ExecCGI
>>
>>>> - Laut Apache-Doku muss vor dem --> am Ende des Aufrufes immer ein
>>>> Leerzeichen stehen. Keine Ahnung, ob das etwas ändert.
>>>
>> habe ich probiert
>>
>>>> - Ebenfalls laut Apache-Doku soll man statt "exec cgi" nur noch
>>>> "include virtual" verwenden.
>>>
>> habe ich auch probiert...
>> Bislang aber noch keine Verbesserung....
>
>
> Funktioniert den eine andere SSI-Anweisungen wie z.B '<!--#printenv
> -->' ?
>
> Nicht erwähnenswert ist, dass wenn Du die Standardkonfiguration
>
> AddType text/html .shtml
> AddHandler server-parsed .shtml
>
> verwendest, die Datei auf .shtml enden muß oder bei Verwendung des
> XBitHacks execute-Rechte besitzen muss, oder ?! ;)
>
> .max
>
>
> --------------------------------------------------------------------------
>
> Apache HTTP Server Mailing List "users-de"
> unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
> sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
>
>
>
>
Re: CGI Scripte laufen nur im /cgi-bin/ Verzeichnis
Posted by Max Dittrich <Ma...@t-online.de>.
Hi,
A to C DataSolutions wrote:
> Hallo Harald,
>
>>> - Hast Du Server Side Includes im Directory-Kontext erlaubt?
> in der .htaccess steht
> Options Indexes FollowSymLinks Includes ExecCGI
>
>>>- Laut Apache-Doku muss vor dem --> am Ende des Aufrufes immer ein
>>> Leerzeichen stehen. Keine Ahnung, ob das etwas ändert.
> habe ich probiert
>
>>>- Ebenfalls laut Apache-Doku soll man statt "exec cgi" nur noch
>>> "include virtual" verwenden.
> habe ich auch probiert...
>
> Bislang aber noch keine Verbesserung....
Funktioniert den eine andere SSI-Anweisungen wie z.B '<!--#printenv -->' ?
Nicht erwähnenswert ist, dass wenn Du die Standardkonfiguration
AddType text/html .shtml
AddHandler server-parsed .shtml
verwendest, die Datei auf .shtml enden muß oder bei Verwendung des
XBitHacks execute-Rechte besitzen muss, oder ?! ;)
.max
Re: CGI Scripte laufen nur im /cgi-bin/ Verzeichnis
Posted by Harald Weidner <hw...@gmx.net>.
Hallo,
>wenn ich ein cgi-scipt direkt aufrufe z.B.
>
> www.myserver.de/cgi-bin/first.pl
>
>klappt das prima.
>
>Rufe ich das script aber �ber eine hml Seite �ber
>
> <!--#exec cgi="/cgi-bin/first.pl"-->
>
>auf, passiert nichts. Auch die Error.log gibt keine weiteren Hinweise.
>
>Was mache ich falsch ?
- Hast Du Server Side Includes im Directory-Kontext erlaubt?
- Laut Apache-Doku muss vor dem --> am Ende des Aufrufes immer ein
Leerzeichen stehen. Keine Ahnung, ob das etwas �ndert.
- Ebenfalls laut Apache-Doku soll man statt "exec cgi" nur noch
"include virtual" verwenden.
Gru�, Harald
--
Harald Weidner hweidner@gmx.net