PHPを使用してbashファイルを実行するのに問題があります。PHPでDebian Bashスクリプトを実行
PHPファイル:
chdir('/var/www/PATH/inc/bash/');
exec('./status.sh argument, $output);
バッシュファイル:
#!/bin/bash
echo 'test' >> /var/www/PATH/inc/bashOutput/test.txt
PHPファイル(LS -al handler.func.php):
-rw-r--r-- 1 root root 461 Jul 5 11:35 handler.func.php
-alバッシュファイル(LS status.sh):
-rwxr-xr-x 1 root root 255 Jul 5 11:39 status.sh
スクリプトはSSHでrootを使用して動作しています。
私はLinuxでプロではありません。 しかし、ファイル所有者には問題があると思います。
しかし私は過去に「chown」でいくつかの損害を出しています。それが本当に問題であれば、私は経験豊かな人々からいくつかの指導を好むでしょう。
ご協力ありがとうございます。 Konorr。
ブラウザでそのスクリプトにアクセスしたときの正確なエラーは何ですか? –
execコマンドの2番目の引用符を忘れた –
タイトルに_solved_を追加しないでください。代わりに答えを受け入れる。これは他の人に質問が解決されたことを伝えます。ありがとうございました。 – Bugs