2

免責事項:私はこの質問がつまらないように聞こえることを知っています。しかし、私はn00bではなく、私が知っていることは何でもしました。これについて助けを見つけることができました。私はすでにこれについてフォーラムを検索し、与えられたすべての修正を試しましたが、それらのどれも私を助けなかったので、この質問です。

私が訪れたスレッド

今それで

私の正確な問題

bitnamilランプスタックにbugzillaをインストールしました。ランプスタックには、すでに2つの他のアプリケーションが正常に稼働しています。Bugzillaをインストールした後、ページにアクセスしようとすると、borwserにperlスクリプト全体が表示されます。独自のサーバーチェックを実行すると、次のことがわかります

TEST-OKWebサーバーは$webservergroupのグループIDで実行されています。

テスト-OK南京錠の写真を入手しました。

TEST-FAILED Webサーバーは、CGIファイルを実行するのではなくフェッチしています。

セットアップで行ったこと

  1. bugzilla.confファイル(httpd.confにプルされます)では、次の設定が有効になっています

    > AddHandler cgi-script .cgi .pl
    >
    >    Options +MultiViews +ExecCGI
    >
    >    DirectoryIndex index.cgi
    >
    >    AllowOverride All
    
  2. 「AddHandlercgi-script.cgi.pl」は、私のhttpd.confファイルですでに有効になっています。

  3. httpd.conf内のすべてのディレクトリに対して+ExecCGIを個別に有効にしていませんが、それでも問題は解決しません。

私はここで何が間違っているのですか?

4

3 に答える 3

2

次のようなディレクトリ ブロックが bugzilla.conf にあるはずです。

<Directory "/usr/local/apache2/htdocs/bugzilla">
    AddHandler cgi-script .cgi
    Options +ExecCGI +FollowSymLinks
    DirectoryIndex index.cgi index.html
    AllowOverride Limit FileInfo Indexes Options
    AddType application/vnd.mozilla.xul+xml .xul
    AddType application/rdf+xml .rdf
</Directory>

.pl を「処理」したくないと思います。また、AllowOverride に All を指定することは、セキュリティ上の問題です。FollowSymLinks は、htdocs 内の私の bugzilla ディレクトリがシステム上の別の場所へのシンボリック リンクであるためです。

checksetup.pl を実行しましたか? すべての権限が調整されているはずですが、Web サーバーを実行するグ​​ループに読み取り権限と実行権限があることを確認してください。

于 2013-03-27T17:15:06.730 に答える
1

yellavonの答えは私の問題を解決しました: cgiスクリプトが実行されていません

これが彼の答えのコピーです:

httpd.conf ファイルに CGI モジュールをロードしていることを確認してください。 LoadModule cgi_module modules/mod_cgi.soまたは LoadModule cgi_module modules/mod_cgid.so、実行している Apache のバージョンによって異なります。CGI を使用した動的コンテンツのその他のソリューションについても読むことができます。

于 2016-08-05T05:34:13.800 に答える
1

サーバー上で CGI ファイルを実行する代わりに、CGI ファイルをダウンロードする別のパッケージで同様の問題が発生しました。私の問題に対する答えは、Ubuntu サーバー 14.04 で、apache のモジュール CGI が無効になっていることでした。修正するには:

sudo a2enmod cgi 

sudo service apache2 restart

モジュールがロードされているかどうかを確認するには、Ubuntu で次のようにします。

apache2ctl -M | grep cgi
 cgi_module (shared)
于 2015-08-07T17:14:09.117 に答える