上で実行されていないこと/usr/bin/
バッシュスクリプトここでは、ブラウザ
#!/bin/sh
convert source.jpg -define jpeg:extent=256kb destination.jpg;
と私のPHPコードで私のbashスクリプトファイルである:
echo exec('/usr/bin/myscript');
しかし、それはブラウザで動作していない、それがで正常に動作していますターミナル。
どうか私に教えてください。
ありがとうございました
サーバーを実行すると、フォルダへのアクセス権を持つLinuxユーザその下にあることを確認します。関連するユーザは、システムと使用しているWebサーバによって、nginx、www-dataなどとなります。 – mastazi
PHPスクリプトの作業ディレクトリに 'source.jpg'ファイルがありますか? – Barmar
'exec()'でシェルコマンドの最後に '2>&1'を追加すると、エラーメッセージが表示されます。 – Barmar