msaulohenrique Posted December 23, 2018 Share Posted December 23, 2018 Boa tarde pessoal, Qual a solução que vcs tem usado para esse conflito? O Easyapache tá inativando o PHP Seletor o qual quero manter no lugar do Multi PHP. Att 0 Quote Link to comment Share on other sites More sharing options...
LucianoZ Posted December 23, 2018 Share Posted December 23, 2018 8 minutos atrás, msaulohenrique disse: Boa tarde pessoal, Qual a solução que vcs tem usado para esse conflito? O Easyapache tá inativando o PHP Seletor o qual quero manter no lugar do Multi PHP. Att é Simples, desative no PHP Selector o PHP Default do servidor, deixando somente os PHP selecionáveis do Cloudlinux, desative também na ACL List de cada pacote geralmente é o ACL Default, desative o Multi PHP e PHP Editor, deixando somente os do Cloudlinux. Problema será resolvido, se estiver com tudo instalado corretamente Cloudlinux + CAGE FS + PHP Selector. 0 Quote Hospedagem, Revendas, Servidores VPS - [Adven Host] Link to comment Share on other sites More sharing options...
msaulohenrique Posted December 23, 2018 Author Share Posted December 23, 2018 (edited) 1 hora atrás, LucianoZ disse: é Simples, desative no PHP Selector o PHP Default do servidor, deixando somente os PHP selecionáveis do Cloudlinux, desative também na ACL List de cada pacote geralmente é o ACL Default, desative o Multi PHP e PHP Editor, deixando somente os do Cloudlinux. Problema será resolvido, se estiver com tudo instalado corretamente Cloudlinux + CAGE FS + PHP Selector. Nesse caso deixarei de ter a versão do PHP que desativei? Pois do Easyapache são os de prefixos ea e do Cloudlinux são de prefixos alt. Fiz, porém quando crio o phpinfo aparece o PHP padrão do Easyapache, vou no PHP Selector e altero para qualquer versão e não muda nada no phpinfo. Edited December 23, 2018 by msaulohenrique 0 Quote Link to comment Share on other sites More sharing options...
Administration NullRoute Posted December 24, 2018 Administration Share Posted December 24, 2018 (edited) 14 horas atrás, msaulohenrique disse: Nesse caso deixarei de ter a versão do PHP que desativei? Pois do Easyapache são os de prefixos ea e do Cloudlinux são de prefixos alt. Fiz, porém quando crio o phpinfo aparece o PHP padrão do Easyapache, vou no PHP Selector e altero para qualquer versão e não muda nada no phpinfo. Eu tive um problema semelhante, na época acionei o suporte do cloudlinux e foi solucionado em alguns minutos. Era a questão de deixar retirar o mod_ruid2 e deixar o PHP(EA4) em Inherit e com isso a versão aplicada aos clientes é a definida no PHP Selector. Edited December 24, 2018 by owsbr Informações adicionais. 0 Quote Eu sou a existência que vocês chamam de "mundo". Ou talvez "universo", ou talvez "Deus", ou talvez "verdade", ou talvez "tudo", ou talvez "um". Link to comment Share on other sites More sharing options...
msaulohenrique Posted January 21, 2019 Author Share Posted January 21, 2019 (edited) Pessoal, não respondi anteriormente pq não tinha resolvido ainda. Entrei em contato com a Cloudlinux e eles deram uma mexida no servidor, ainda não me retornaram o qual era o erro, mas foi algo bem esquisito. Enfim, no final das contas só rodei fiz um remount do Cagefs e rode e funcionou: cd /var/cpanel/users ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=7.0 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=7.1 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=7.2 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=7.3 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=5.6 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=5.5 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=5.4 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=5.3 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=5.2 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=5.1 --user="$1 }' | sh ls -1 | awk '{ print "selectorctl --reset-user-extensions --version=4.4 --user="$1 }' | sh EDIT: O que eles identificaram foi: Citar Hello, The root of PHP Selector issue was related to your configuration - you have enabled PHP Selector for only one account below for some reason, that's why it was not working for the rest: [root@ip12 ~]# cat /etc/cl.selector/user.conf usuario1 Please see https://docs.cloudlinux.com/php_selector_without_cagefs.html I've removed /etc/cl.selector/user.conf and enabled CageFS mode again for PHP Selector. Now PHP Selector works properly for all, please see: [root@ip12 ~]# selectorctl -b 7.2 -u usuario2 [root@ip12 ~]# selectorctl -c -u usuario2 7.2 7.2.14 /opt/alt/php72/usr/bin/php-cgi Also (just for your information), during my investigation I found some additional issues (a lot of virtfs mount points and the incorrect sysctl settings) so I've corrected them too: # cat /proc/mounts | grep virtfs| wc -l 37 # /usr/share/cagefs-plugins/hooks/jail_shell_disable.sh # /scripts/clear_orphaned_virtfs_mounts --clearall # cagefsctl --force-update //+ corrected fs.symlinkown_gid value from 48 to 99 in your /etc/sysctl.conf # sysctl -p https://docs.cloudlinux.com/symlink_owner_match_protection.html Kindly let me know if there is something else I can help you with. Kind regards, Irina Gutsol | Level 2 Technical Support Engineer Edited January 21, 2019 by msaulohenrique 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.