Wie kann ich exec () Probleme debuggen?

Der exec-Befehl funktioniert auf meinem Server nicht, er macht nichts, ich hatte safe_mode ausgeschaltet und habe überprüft, dass alle Konsolenbefehle funktionieren. Ich habe es mit absoluten Pfaden versucht. Ich habe die Berechtigungen für die Anwendungen überprüft und alle Anwendungen, die ich benötige, verfügen über Ausführungsberechtigungen. Ich weiß nicht, was ich sonst tun soll. Hier sind die Informationen zu den Codes, die ich ausprobiert habe.

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);   
}

Die letzten beiden Codes werden angezeigt:

Error
Array ( )

Ich habe den Serverdienst kontaktiert und sie können mir nicht helfen. Sie wissen nicht, warum der Befehl exec nicht funktioniert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage