shell_exec () говорит отключено по соображениям безопасности на живом сервере - PullRequest
0 голосов
/ 23 января 2019

Я запускаю команду из кода php, используя shell_exec(). В моем местном окружении это работает нормально. Но пока я развернул свой код на работающем сервере, он говорит: shell_exec() has been disabled for security reasons.

Я разговаривал с моей командой серверов. Они сказали, что shell_exec() включен на моем сайте. Я попытался выполнить эту команду, используя замазку. Те работают отлично. Как я хочу запустить эту команду на моем PHP-код. ffmpeg -i 1.mp3 -vstats 2>&1. Если я запускаю этот код, используя putty, это дает мне правильный результат. Разве это не означает, что shell_exec() доступно на моем сервере? как я могу запустить его с помощью команды putty. Но хотя я пытаюсь запустить эту команду в php, как это shell_exec(ffmpeg -i 1.mp3 -vstats 2>&1);, она говорит shell_exec() has been disabled for security reasons. Я проверил disable_functions в моем php.ini файле. Пусто Вот так disable_functions =.

И еще одна вещь, я использую CakePhp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...