Системные вызовы PHP — exec system не работают в Debian 6

После миграции сайна на 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]

dash dpkg-reconfigure debian linux

Выберите ответ «No» и по умолчанию все вызовы системы будт выполнятся bash.

Проверить изменения можно так:

[code]
# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Dec 9 20:26 /bin/sh -> bash
[/code]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *