Назад | Перейти на главную страницу

Каковы последствия отключения CGI на моем сервере для включения PHP CLI

У меня есть DS WHM - cpanel, на которой запущен apache / с litespeed. У меня есть несколько веб-сайтов, работающих на этом сервере. Мне нужно запустить CLI на одном из сайтов, на которых модуль CGI включен в сборке apache.

Скрипт, который мне нужно запустить, имеет проверку конфигурации и выдает ошибку PHP CLI не установлен

Если я проверю PHP -V, я получу PHP 5.3.26 (cli), так что похоже, что PHP CLI установлен. Но я не могу включить CLI. Моя следующая идея - отключить CGI в apache, но я не уверен, как это отразится на других сайтах ..?

Могу ли я запустить make install-cli? любые идеи, что мне делать ...

Спасибо

Уэйн

Понятно, что CLI PHP SAPI установлен, потому что запустить его можно. Скорее всего, проблема в том, что сценарий конфигурации или ваш CGI работает в режиме chroot и не может его найти; вам нужно определить, где он ожидает, что будет CLI (возможно, вам придется прочитать сценарий тестирования конфигурации, если он нигде не задокументирован) и сделать его доступным там в среде CGI.

Тем не менее, я бы с подозрением отнесся к CGI, который отказывается работать под mod_php и вместо этого требует CLI SAPI. Такие вещи обычно указывают на неприятный запах.