Когда возникают ошибки при вызове команды cagefsctl —setup-cl-selector, это говорит о том что не выполняются предположения относительно окружения, в котором работает PHP Selector.
На системах с DirectAdmin, это типичные ошибки, когда PHP скомпилирован как модуль Apache.
cagefsctl --setup-cl-selector > Error: failed to open file /usr/local/etc/php5/cgi/php.ini > Error: CloudLinux Selector setup error for path: /usr/local/etc/php5/cgi/php.ini # пересобрать окружение cd /usr/local/directadmin/custombuild ./build set php5_cli no ./build set php5_cgi yes ./build all y # установить PHP Selector cagefsctl --setup-cl-selector
Типичные ошибки, когда не обновлен skeleton
cagefsctl --setup-cl-selector > Error: failed to create symlink /usr/share/cagefs-skeleton/usr/local/php5/bin/php-cgi > Error: CloudLinux Selector setup error for path: /usr/local/php5/bin/php-cgi > Error: failed to create symlink /usr/share/cagefs-skeleton/usr/local/php5/bin/php > Error: CloudLinux Selector setup error for path: /usr/local/bin/php # обновить skeleton cagefsctl -u # если выполняется впервые # cagefsctl -i # установить PHP Selector cagefsctl --setup-cl-selector