Задать вопрос

Как включить shell_exec() для конкретного домена?

Дано. Сервер с isp панелью. По умолчанию, как и на многих сервах, отключены многие "опасные функции". Сделано это в php.ini который отвечает за весь сервер и лежит по адресу /etc/php5/apache2.

На сервере много пользователей и много доменов. Включить данную фукцию на весь сервер нельзя. Нужно включить для конкретного домена. Для домена выставлены настройки php как модуль апача. т.е cgi выключен. соответсвенно свой php.ini нельзя положить в папку с доменом. Есть ли какие-то пути решения?

p.s. root доступ имеется
  • Вопрос задан
  • 766 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
ruvasik
@ruvasik
https://www.bryce.ru
Некоторые директивы можно переопределять в локальном .htaccess через php_value, но параметр disable_functions запрещено изменять в .htaccess
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@galliard
Создай в isp нового пользователя, перебрось на него нужный домен. В isp можно для каждого пользователя свой php.ini иметь. Ну или обрабатывай запросы через cgi.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽