shell exec() - Ошибка при выполнении php-скрипта


Когда я пытаюсь выполнить PHP-скрипт с помощью shell_exec(), он не работает.

В файле error_log показано:

Предупреждение PHP: shell_exec() [функция.shell-exec]: Не удается выполнить 'php/главная страница/snabbsam/public_html/.....

Система
Центос

Shell_exec работает с clamscan
shell_exec() работает над clamscan() функцией clamav.
Но он не выполняет PHP-скрипт

Вещи, которые я проверил:

  • PHP safe_mode отключен
  • shell_exec() отсутствует в disable_functions в php.ini
  • Попытался предоставить исполняемому файлу и родительским папкам разрешение на выполнение, как предложено в https://stackoverflow.com/a/8668666/402089
Author: Community, 2012-07-13

1 answers

Попробуйте добавить полный путь к месту, где исполняемый файл для php находится в вашем вызове shell_exec, на всякий случай, если он находится в каталоге, который по умолчанию недоступен для пользователя веб-сервера.

 5
Author: andrewsi, 2012-07-13 14:22:52