簡単なテスト ファイルを作成し、次の内容で exec.php と呼びます。
<?php
exec('scp -r /vhosts/malta/docs/www/mysite/uploads/www.mysite.com/images/promotions/xmas-survey user@255.255.255.255:/vhosts/mysite/docs/www/images/promotions/xmas-survey/',$out);
print_r($out);
?>
Command Executed.
参考までに: アカウント ユーザーは 255.255.255.255 にアクセスするのにパスワードは必要ありません
問題はここにあります:
このファイルを端末から次のように実行すると
php /vhosts/test/www/exec.php
コマンドは機能しますが、Webから実行しようとすると
http://localhost/test/exec.php
コマンドはそうではありません。
何か案は?
前もって感謝します