<div>Otávio++</div>
<div>&nbsp;</div>
<div>Por volta de 2003 eu trabalhei na implementação de varios mecanismos para&nbsp;configurações de aprovisionamento de usuarios e dominios que atendiam a integração de um portal comercial, e é claro que um grande desafio foi fazer parse sem estragar configurações manuais. Mas neste momento o foco já era não melar configurações manuais, o que provavelmente o CPanel resolveu com os templates e includes. Pena que não optou por recusar alterar arquivos que não seguem seu modelo... isto evitaria problemas como os vividos pelo Eduardo ;)</div>

<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Sds,</div>
<div>Marco Antonio<br><br></div>
<div class="gmail_quote">2009/1/3 Otávio Fernandes <span dir="ltr">&lt;<a href="mailto:otaviof@gmail.com">otaviof@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Olá Eduardo,<br><br>2009/1/3 Eduardo Maia &lt;<a href="mailto:maia@soluhouse.com.br">maia@soluhouse.com.br</a>&gt;:<br>

<div class="Ih2E3d">&gt; Gostaria de compartilhar com os amigos minha (péssima) experiência com<br>&gt; este software.<br>&gt;<br>&gt; CPanel é um (famoso e muito utilizado) painel de administração de<br>&gt; domínios, que permite que qualquer usuário inexperiente (autorizado) seja<br>
&gt; capaz de facilmente criar emails, trocar senhas, acessar webmail, proteger<br>&gt; diretórios com senhas, entre outras funcionalidades que sempre fazemos via<br>&gt; shell. WHM é um software que cria contas de CPanel, definindo a grosso<br>
&gt; modo.<br><br></div>Durante muitos anos eu trabalhei para fazer ferramentas que tem este<br>mesmo propósito. Uma interface web para administrar um equipamento,<br>sem grandes conhecimentos técnicos.<br>
<div class="Ih2E3d"><br>&gt; A princípio deveria ser apenas um monte de xpto.php a ser colocado no<br>&gt; servidor, mas que transforma num inferno a vida de qualquer sysadmin.<br>&gt;<br>&gt; Dei um useradd fulano via shell, passwd fulano, nenhuma mensagem de erro,<br>
&gt; mas não era possível o fulano logar no servidor. O suporte técnico<br>&gt; informou que para a criação de usuários funcionar, isto deveria ser feito<br>&gt; pelo WHM/CPanel. Pareceu inacreditável, mas ele estava certo.<br>
<br></div>Sim, isso acontece bastante porque todo o esquema de IDs, sudores, e<br>permissões para um usuário podem estar atrelados a configurações do<br>CPanel, com certeza para simplesmente crirar um usuário você deveria<br>
usar muitos parametros a mais.<br>
<div class="Ih2E3d"><br>&gt; Alterei o httpd.conf usando vi, tive que trocar o default charset para<br>&gt; ISO-8859-1, troquei o email do ServerAdmin, e etc. /sbin/service httpd<br>&gt; restart e tudo ok. Funcionou. Orientado pelo suporte, fui no WHM adicionar<br>
&gt; um novo domínio, e o Apache caiu. Abri o httpd.conf, e o WHM tinha feito<br>&gt; uma zona no arquivo. Resposta do suporte: nunca altere o httpd.conf, deixe<br>&gt; apenas o WHM fazer isso.<br>&gt;<br>&gt; Precisei criar um .htaccess/.htpasswd para proteger um diretório com<br>
&gt; senha. O comando htpasswd não funcionava, e vou resumir dizendo que perdi<br>&gt; 2 dias para resolver os problemas, e a resposta do suporte foi...<br>&gt; adivinhem... nunca crie um htaccess na mão, faça através do CPanel.<br>
&gt;<br>&gt; E para fazer o Apache reler o mime.types, a resposta do suporte foi a<br>&gt; necessidade de recompilar o Apache(?!)<br>&gt;<br>&gt; Aí a gente começa a desconfiar em quanta alteração esse software faz no OS<br>
&gt; e seus serviços, e se ele pode ser realmente confiável.<br>&gt;<br>&gt; Enfim, considero péssima esta escolha de painel de controle. A impressão<br>&gt; que tenho é que não estou rodando Linux nesse servidor, mas estou rodando<br>
&gt; CPanel.<br>&gt;<br>&gt; Enfim... sugiro fugirem desse software.<br>&gt;<br>&gt; Alguém compartilha experiência com outros softwares de painel de controle<br>&gt; web?<br>&gt;<br>&gt; Abraços.<br>&gt;<br>&gt; _______________________________________________<br>
&gt; Rio-pm mailing list<br>&gt; <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>&gt; <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>&gt;<br><br>
</div>Olá Eduardo,<br><br>O CPanel realmente tem muitos problemas, o principal na minha opinião<br>é tentar abraçar todas as distros com as pernas, porque, cada um tem<br>uma particularidade e o software tem que fazer muitos tratamentos para<br>
simplesmente gravar uma configuração. Eu trabalhei alguns anos fazendo<br>este tipo de ferramenta, e é realmente um desafio muito interessante.<br><br>No seu caso em específico, é difícil este tipo de esquema dar certo,<br>
porque, o CPanel não foi feito com o intúito de parsear as confs dos<br>arquivos e jogar na interface web antes de aplicar as novas<br>configurações, mas sim, incluir linhas em lugares específicos (dentro<br>do arquivo de configuração), ou, como no caso do httpd.conf, criar um<br>
novo arquivo (a partir de templates). O que você poderia ter feito é<br>um esquema parecido com o que o Debian faz, em definir um<br>sub-diretório e incluir novos arquivos de configuração lá dentro, em<br>seguida, fazer com que o Apache leia-os também. Isso tudo pode ser<br>
feito alterando os templates do CPanel, e é uma boa sugestão para a<br>equipe do seu provedor.<br><br>Sim, é bastante limitado trabalhar com este software, porque o desafio<br>que ele tanta assumir é algo muito grande, principalmente no nosso<br>
ponto de vista, de quem conhece os comandos via shell e sabe como é<br>mais fácil e simples fazer isso diretamente.<br><br>Meu conselho é: utilize apenas o CPanel neste provedor. Com certeza<br>ele faz muito mais coisas do que você faria manualmente, e estes são<br>
procedimentos fundamentais para a saúde dos seus serviços.<br><br>Depois de tudo isso eu acredito e aposto que a falha não é do CPanel,<br>e sim da sua implementação no provedor em questão. Com certeza faltou<br>todas as modificações e planejamento necessário para deixá-lo completo<br>
em um ambiente compartilhado.<br><br>um abraço,<br><font color="#888888"><br>--<br>Otávio Fernandes &lt;otaviof at <a href="http://gmail.com/" target="_blank">gmail.com</a>&gt;<br><a href="http://otaviof.blogspot.com/" target="_blank">http://otaviof.blogspot.com/</a><br>
</font>
<div>
<div></div>
<div class="Wj3C7c">_______________________________________________<br>Rio-pm mailing list<br><a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div><br>