-1

私はFedora14を使用しており、backtick演算子を使用してphpスクリプト内でCプログラムを実行しようとしました。

とは言っpermission deniedていますが、他のbashコマンドでも機能しますtest.sh。のみが含まれますls -lrt

test.shとは両方とも権限を持っa.outており、両方ともapacheユーザーに属しています。

注:コマンドラインで正常に実行され、ブラウザーからアクセスするとアクセスが拒否されます。

4

2 に答える 2

2

実行可能ファイルの新しいファイルコンテキストと、httpdがこのコンテキストでマークされたファイルを実行できるようにするトランジションを作成する必要があります。

于 2012-04-30T08:47:44.807 に答える
0

答えてくれてありがとう。SELinuxを無効にすることで修正しました。

于 2012-04-30T10:04:21.163 に答える