私のローカル マシンでは、次のように exec コマンドを使用しています。
if($serverHost == "api.frapi")
{
$phpBianryPath='/Applications/MAMP/bin/php/php5.4.10/bin/php';
}
else
{
$phpBianryPath='/usr/bin/php';
}
$logDir= dirname(__FILE__). '/BackgroundTask';
exec("$phpBianryPath $logDir/notificationCall.php $token >> $logDir/log_file.log 2>&1 &");
私のローカルマシンでは完璧に動作しますが、本番サーバーにアップロードしてから使用しようとすると、次のようなエラーが発生します。
sh: /var/www/html/example/src/frapi/custom/Action/BackgroundTask/log_file.log:
Permission denied
これについて教えてください。本番環境で動作しない理由がわかりませんか?