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

После миграции сайна на Debian 6, вызовы PHP exec и system перестали работать.
Причиной этого оказался пакет dash «ускоряющий» работу системы заменяя стандартную оболочку bash:

# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Dec  9 20:25 /bin/sh -> dash

Для восстановления стандартной, для большинства дистрибутивов, оболочки bash выполните следующую комманду:

# dpkg-reconfigure dash

dash dpkg-reconfigure debian linux

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

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

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

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

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