Ir para conteúdo
  • Cadastre-se

Conflito EA 4 e PHP Seletor Cloudlinux


msaulohenrique

Posts Recomendados

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 para o comentário
Compartilhar em outros 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.

Editado por msaulohenrique
Link para o comentário
Compartilhar em outros sites

  • Administração
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.

Editado por 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 para o comentário
Compartilhar em outros 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

 

Editado por msaulohenrique
Link para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?