Jump to content

Conflito EA 4 e PHP Seletor Cloudlinux


msaulohenrique

Recommended Posts

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.

Hospedagem, Revendas, Servidores VPS - [Adven Host]

Link to comment
Share on other sites

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 by msaulohenrique
Link to comment
Share on other sites

  • Administration
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 by owsbr
Informações adicionais.

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

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 by msaulohenrique
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?