私はwampserverとphp5を実行しています。exec()
コマンドラインからスクリプトを実行すると機能しますが、サーバーからスクリプトを実行しようとすると失敗します。
すべてのエラーログを調べましたが、何もありませんでした。stderrをstdoutにリダイレクトしましたが、サーバーから実行しても出力がありませんでした。
助言がありますか ?
編集:私は言及すべきでした-私はWinXPで実行していて、safe_modeがオフになっています。
私はwampserverとphp5を実行しています。exec()
コマンドラインからスクリプトを実行すると機能しますが、サーバーからスクリプトを実行しようとすると失敗します。
すべてのエラーログを調べましたが、何もありませんでした。stderrをstdoutにリダイレクトしましたが、サーバーから実行しても出力がありませんでした。
助言がありますか ?
編集:私は言及すべきでした-私はWinXPで実行していて、safe_modeがオフになっています。
おそらく、php.iniでsafe_modeをオフにする必要があります(safe_mode = Off
)
実行しようとしている正確な (コード) を投稿できますか?
代わりにこれを試しましたか?
$return = system('dir');
サーバー上のディレクトリに問題がありますか?
ちょうど同じ問題がありました。これがあなたのケースとは異なるケースであるかどうかはわかりません。
ディレクトリに新しいファイル(画像)を作成しようとしていました。どうやら問題はフォルダのアクセス許可にあったようです。Linux Ubuntuを使用しました。