Il comando exec non funziona sul mio server, non fa nulla, ho disattivato safe_mode e verificato che tutti i comandi della console funzionano, ho provato con percorsi assoluti. Ho controllato le autorizzazioni sulle applicazioni e tutte le applicazioni di cui ho bisogno hanno le autorizzazioni di esecuzione. Non so cos'altro fare, ecco la carrellata dei codici che ho provato.Come posso eseguire il debug di problemi exec()?
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);
}
L'ultima due codici di visualizzazione:
Error
Array ()
Ho contattato il servizio del server e non mi posso fare a meno, non sanno il motivo per cui il comando exec non funziona. Perdona il mio cattivo inglese.
Cosa intendi con "non funziona"? Qualche errore? – Touki
Hai provato error.log? – Rolice
Impostazioni errore 'display_errors = 1' e' error_report = E_ALL'? (Nota che non dovresti visualizzare errori sui sistemi live. Disabilita, se hai finito) – KingCrunch