コマンドを使用して、別の PHP スクリプトから PHP スクリプトを呼び出そうとしていますshell_exec
。同じユーザーを使用してシェルに同じコマンドを入力すると、すべてが期待どおりに機能します。ただし、PHPで呼び出すと、次の出力が得られました。
X-Powered-By: PHP/5.3.23
Content-type: text/html
私のPHP呼び出しは次のとおりです。
shell_exec('php -f /home/site/public_html/script.php > /home/site/log.txt &');
サーバー構成を確認します。セーフモードはオフです。shell_exec('whoami')
問題なく動作しています。