Jak mogę debugować problemy z exec ()?
Polecenie exec nie działa na moim serwerze, nic nie robi, miałem wyłączony safe_mode i sprawdziłem, że wszystkie polecenia konsoli działają, próbowałem z bezwzględnymi ścieżkami. Sprawdziłem uprawnienia do aplikacji i wszystkich potrzebnych mi aplikacji, które mają uprawnienia do wykonywania. Nie wiem, co jeszcze zrobić, oto streszczenie kodów, które próbowałem.
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);
}
Wyświetlane są dwa ostatnie kody:
Error
Array ( )
Skontaktowałem się z serwisem serwerów i nie mogą mi pomóc, nie wiedzą, dlaczego polecenie exec nie działa.