2009-07-15 30 views
0

私はwampserverとphp5を実行しています。 exec()は、コマンドラインからスクリプトを実行すると機能しますが、サーバー経由で実行しようとすると失敗します。PHP exec()が失敗する

すべてのエラーログを調べましたが、何もありませんでした。 stderrをstdoutにリダイレクトしましたが、サーバから実行したときに出力がありませんでした。

提案がありますか?

EDIT:私は言及すべきです - 私はWinXPで動作していて、safe_modeはオフです。

答えて

0

おそらくあなたは、php.iniでセーフモードをオフにする必要があります(safe_mode = Off

+0

私は、safe_modeがオフであることを言及すべきでした。 –

0

あなたは正確に(コード)あなたが実行しようとするものを投稿することができますか?

代わりにこれを試しましたか?

$return = system('dir'); 

サーバーのディレクトリに問題がありますか?

0

ちょうど同じ問題がありました。私はあなたとは違うかどうかは分からない。

新しいファイル(イメージ)をディレクトリに作成しようとしていました。どうやら問題はフォルダのアクセス許可にありました。私はLinux Ubuntuを使用しました。

関連する問題