Update em nosso servidor CPANEL.
A nossa preocupação sempre foi com qualidade no serviço e segurança. Há alguns meses iniciamos testes com uma forma diferente do PHP rodar no servidor, junto ao cpanel. Esta nova forma, mais segura, se chama suPHP, e tivemos muito sucesso nos servidores onde utilizamos tal configuração.
Primeiro, é que esta forma de rodar o PHP deixa o servidor mais seguro, cada script, cada site, roda com seu usuário nativo (mesmo do cpanel e de ftp), com isto não há problemas de permissão de dono de arquivo, como ocorre da forma atual DSO (arquivos com usuario nobody). Portanto seja um arquivo criado via ftp ou php, ele será gerenciado normalmente tanto via ftp quanto php, sem necessidade de permissões especiais!
Fim dos problemas com permissões: Scripts como joomla, wordpress, que precisam criar pastas, arquivos, e edita-los, costumam ter problemas com o metodo atual que utilizamos, com suPHP isto não ocorre mais.
Com o suPHP é importante que você passe a adotar os novos padrões de chmod, para evitar problemas em seus sites: Será sempre chmod 755 para pastas e chmod 644 em arquivos, sejam scripts php, imagens, javascripts, etc. Com isto decretamos o fim do chmod 777, que não deve mais ser usado! Para não ocorrer impacto negativo nos sites dos clientes que usam chmod 777, corrigimos automaticamente as permissões de todas as pastas dos clientes para chmod 755 e arquivos para 644.
Um detalhe importante, é que alguns domínios, após a mudança, possam perceber um aumento do espaço em disco consumido por eles. Isto não se trata de uma falha, na verdade, uma correção de falha. Arquivos criados por scripts php, ficam como dono o usuario nobody (usuario do apache, quando php usado em DSO, como usamos hoje na maioria das maquinas), e o cpanel não contabiliza estes arquivos no espaço em disco consumido pelo dominio; com a correção estes arquivos passarão a ter sua permissão de dono de arquivo corrigida, passando a contabilizar no espaço em disco do domínio, corretamente.
Além das questões de permissões que mencionamos, e contabilização correta do espaço em disco dos domínios, não temos casos de scripts que não funcionam em suPHP, portanto não deveremos ter problemas nesta alteração. Inclusive todos os módulos disponíveis hoje no PHP, continuarão funcionando sem problemas.
Esta mudança foi realizada dia 01/06/2011, às 19 horas.
Equipe HP.