私はこの問題を抱えており、デッドロックに達しました。デッドエンドに達したものは何でも試します。私の問題は次のようになります。
apache2 を実行している Fedora 9 マシンに Perl/CGI スクリプトをインストールしています。このスクリプトには、同じディレクトリに配置された構成ファイルがあり、この構成ファイルには 777 のアクセス許可があります。
スクリプトはファイルに書き込めません。読み取ることはできますが、書き込むことはできませんでした。ファイルは、apache を実行しているのと同じユーザーが所有しています。テスト用の小さな PHP スクリプトを作成し、同じフォルダーに配置しました。PHP スクリプトは読み取りはできますが、書き込みはできません。
私はここでとても絶望的で、問題をどこから始めればいいのかわからないので、正しい方法で私を導くための助けをいただければ幸いです。
編集:コマンドラインから編集用にファイルを開くことができます。アクセスできないのはapacheです
EDIT2: フォルダー階層 /var/www/cgi-bin/script の
アクセス許可は次のようになります
/var root 755
www root 755
cgi-bin root 755
script apache 755
編集:問題はselinuxにありました。私はそれを無効にしましたが、スクリプトはファイルにアクセスできました。
前もって感謝します