execコマンドがサーバーで機能せず、何も機能しません。safe_modeをオフにして、すべてのコンソールコマンドが機能していることを確認しました。絶対パスを試してみました。アプリケーションのアクセス許可を確認しました。必要なすべてのアプリケーションに実行アクセス許可があります。他に何をすべきかわかりません。これが私が試したコードの要約です。
echo exec('/usr/bin/whoami');
echo exec('whoami');
exec('whoami 2>&1',$output,$return_val);
if($return_val !== 0) {
echo 'Error<br>';
print_r($output);
}
exec('/usr/bin/whoami 2>&1',$output,$return_val);
if($return_val !== 0) {
echo 'Error<br>';
print_r($output);
}
最後の2つのコードは次のように表示されます。
Error
Array ( )
サーバーサービスに連絡しましたが、彼らは私を助けることができません。彼らはexecコマンドが機能しない理由を知りません。