助けてください!私は本当にこの問題に夢中です!
私はCGIperlスクリプトを持っていますが、Apache HTTPサーバーから実行すると、常に次の行で失敗します。
tie %db, 'MLDBM', "$data_path/$db_name.db", O_RDONLY, 0640 or die $!
エラーは許可が拒否されました:
ソフトウェアエラー:
/ var / www / cgi-bin / rich / pages/display行381でアクセスが拒否されました。
ヘルプが必要な場合は、このエラーメッセージとエラーの日時を記載したメールをウェブマスター(root @ localhost)に送信してください。
ただし、コマンドラインから実行すると問題なく動作します。
結び付けるディレクトリとファイルに正しいアクセス許可があることを確認しました。
それで、私は他に何を逃しましたか?Apacheのhttpd.confのどの構成が間違っている可能性がありますか?確かに、私はこれまでApache HTTPサーバーを使った経験がなかったので、ApacheHTTPサーバーをいじるのはこれが初めてです。しかし、私は何度もマニュアルを読んで間違っている可能性のあるものを探しましたが、何も気づきませんでした。もちろん、私は間違っている可能性があります。
ありがとう!!