Ошибка SuexecUserGroup configured, but suEXEC is disabled: Missing suexec binary /usr/lib/apache2/suexec
При выборе в vestacp шаблона apache, например, phpcgi при сохранении валится с ошибкой «Error: apache2 restart failed». Если в консоле linux посмотреть командой systemctl status apache2.service, то можем увидеть ошибку «SuexecUserGroup configured, but suEXEC is disabled: Missing suexec binary /usr/lib/apache2/suexec».
SuexecUserGroup, в частности модуль suEXEC, служит для выполнения CGI под именем и группой пользователя аккаунта. SuexecUserGroup — это сама настройка в шаблоне:
Ошибка состоит в том что не может найти suexec в /usr/lib/apache2/ для выполнения команды. Для решения проблемы для начала проверить установлен ли сам модуль для апача.
1 |
a2enmod suexec |
если все он включился, то он есть. Если он есть или если его нет, то все равно решается командой:
1 |
sudo apt-get install apache2-suexec-custom |
После установки проверяем папку /usr/lib/apache2/ в ней должной появится два файла suexec и suexec-custom которых нам не хватало:
Все это актуально для vesta cp окружения на Ubuntu.