Показаны сообщения с ярлыком cloudlinux. Показать все сообщения
Показаны сообщения с ярлыком cloudlinux. Показать все сообщения

CloudLinux 1 в 1 перенос особенность cagefs-skeleton

Собственно несем как обычно если ручками кроме каталога /usr/share/cagefs-skeleton/ (так как иначе едут залинкованные и закопированные туда файлы корня)

rsync -avP --exclude='/dev' --exclude='/proc' --exclude='/sys' --exclude='/run'  --exclude='/etc/fstab' --exclude='/usr/share/cagefs-skeleton/' root@62.10.10.10:/ /

Потом в rescue в /boot
dracut -f initramfs-3.10xxxx.img 3.10xxxx.x86_64
grub2-mkconfig -o /boot/grub2/grub.cfg

типа взлетает

но апач на все выдает ошибку 500 и в логи /var/log/lve.log
2017-02-12 10:33:38,682: (lvestats) [ERROR] Can't detect LVE version; [Errno 2] No such file or directory: '/proc/lve/list'

и апач в логи
Skeleton directory is not mounted: /usr/share/cagefs-skeleton
 
Делаем

cagefsctl --init
 
это закопирует линки с корня в /usr/share/cagefs-skeleton/
 
и 
 
cagefsctl --enable-cagefs

запустит систему LVE 

Полезная ссылка
https://docs.cloudlinux.com/index.html?moving_cagefs-skeleton_directory.html

PHP Selector CloudLinux выбор версии PHP

Официальная документация: http://docs.cloudlinux.com/

Включить CageFS

# cagefsctl --enable user253696
# cagefsctl --force update


Посмотреть какие PHP есть

# cl-selector --list=php

Включить PHP нужной версии

# cl-selector --select=php --version 5.3 --user user2536967

Добавить расширение глобально (почему-то для существующих не добавляет даже force update)

# selectorctl --enable-extensions=zend_optimizer --version=5.2


Посмотреть какие расширения есть

# cl-selector --list-extensions=php --version 5.2

Включить для юзера

# selectorctl --enable-user-extensions=zend_optimizer --version=5.2 --user=user2533184


Изменяем какое-либо значение для пользователя
/usr/bin/piniset -r 'magic_quotes_gpc:off' -u user2536967

Если такое не срабатывает с ошибкой вида
ERROR:No ‘apc.shm_size’ option in white list!
то можно назначать редактированием файла конфига из под юзера по ssh:

su userXXXX
bash-4.1$ php --ini|grep parsed
Additional .ini files parsed: /opt/alt/php54/etc/php.d/alt_php.ini

vi /opt/alt/php54/etc/php.d/alt_php.ini