Отключение ограничний функций PHP

26 Mar 2015 | Автор: dd |

В процессе ковыряния с программным комплексом для тестирования Linux хостов – Phoronix Test Suite, при запросе всех возможных вариантов тестов, вывалилась такая следующая ошибка:
# phoronix-test-suite list-tests
PHP Warning:  shell_exec() has been disabled for security reasons in /usr/share/phoronix-test-suite/pts-core/pts-core.php on line 201

так что нам, не взирая на потенциальную опасность переменных для сервака, надо включить урезанный функционал, для чего открываем файл настройки пыха  php.ini в котором ищем строку
disable_functions = exec,passthru,system,shell_exec,proc_open,popen
и удаляем из неё функции system shell_exec exec proc_open , но желательно запомнить что удалили, т.к после тестов их стоит добавить обратно от греха.

VN:F [1.9.21_1169]
Rating: 3.1/10 (26 votes cast)
VN:F [1.9.21_1169]
Rating: +1 (from 5 votes)
Отключение ограничний функций PHP, 3.1 out of 10 based on 26 ratings

Теги: ,

Ваш отзыв