После миграции сайна на Debian 6, вызовы PHP exec и system перестали работать.
Причиной этого оказался пакет dash «ускоряющий» работу системы заменяя стандартную оболочку bash:
[code]
# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Dec 9 20:25 /bin/sh -> dash
[/code]
Для восстановления стандартной, для большинства дистрибутивов, оболочки bash выполните следующую комманду:
[code]
# dpkg-reconfigure dash
[/code]
Выберите ответ «No» и по умолчанию все вызовы системы будт выполнятся bash.
Проверить изменения можно так:
[code]
# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Dec 9 20:26 /bin/sh -> bash
[/code]