Wie kann ich debug exec() Probleme?

Den exec-Befehl funktioniert nicht auf meinem server, es macht gar nichts, ich habe safe_mode off, und verifiziert, dass alle Konsolen-Befehle funktionierten, habe ich versucht, mit absoluten Pfaden. Ich habe die Berechtigungen für die Anwendungen und alle Anwendungen, die ich brauche haben die Ausführung Berechtigungen. Ich weiß nicht, was anderes zu tun, hier sind die überblick über die 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);   
}

Den letzten zwei codes angezeigt:

Error
Array ( )

Habe mich an den server-Dienst, und Sie können mir nicht helfen, Sie nicht wissen, warum der exec-Befehl nicht funktioniert.

Was meinst du mit "funktioniert nicht" ? Irgendwelche Fehler ausgegeben ?
Hast du versucht den Fehler.log?
Fehler Einstellungen display_errors = 1 und error_report = E_ALL? (Beachten Sie, dass Sie sollten nicht die Fehler anzuzeigen, die auf live-Systemen. Deaktivieren Sie es, wenn Sie fertig sind)
Error log zeigt nicht alles, was über das Thema. Ich habe display_errors und error_reporting aktiviert. Kann immer noch nichts finden, das problem.

InformationsquelleAutor carcargi | 2012-08-30

Schreibe einen Kommentar