2012-04-30 8 views
-1

私はFedora 14を使用して、backtick演算子を使用してPHPスクリプト内でCプログラムを実行しようとしました。Cのexeファイルの実行時にphpの権限が拒否されました

それはpermission deniedと言いますが、他のbashコマンド(例: test.sh;それはls -lrtのみを含んでいます。

test.sha.outの両方にアクセス権があり、どちらもApacheユーザーに属しています。

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

+0

linux環境では '.exe'ファイルですか? –

+2

コードを見てみましょう。 – freshnode

答えて

0

お返事ありがとうございます。 SELinuxを無効にして修正しました。

2

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

+0

作成方法、例 – abubacker

関連する問題