{"id":315,"date":"2013-01-05T16:10:04","date_gmt":"2013-01-05T16:10:04","guid":{"rendered":"http:\/\/eurotigroup.com.br\/blog\/?p=315"},"modified":"2013-01-05T16:10:04","modified_gmt":"2013-01-05T16:10:04","slug":"como-ativar-suphp-no-cpanel","status":"publish","type":"post","link":"https:\/\/eurotigroup.com.br\/blog\/como-ativar-suphp-no-cpanel.html","title":{"rendered":"Como ativar suPHP no cPanel"},"content":{"rendered":"<p><span style=\"text-decoration: underline;\">O que s\u00e3o?<\/span><\/p>\n<p>SuEXEC, SuPHP s\u00e3o m\u00f3dulos para o servidor web Apache que podem ser utilizados sem grandes modifica\u00e7\u00f5es ou custos computacionais. Tais m\u00f3dulos j\u00e1 s\u00e3o instalados por padr\u00e3o em servidores que utilizam WHM\/cPanel e alguns outros pain\u00e9is de controle de servidores para Web Hosting.<\/p>\n<p><span style=\"text-decoration: underline;\">SuEXEC e SuPHP<\/span><\/p>\n<p>Possuem similaridade em seus nomes por se tratarem de uma mesma implementa\u00e7\u00e3o, porem de abrang\u00eancia diferenciada. O SuEXEC \u00e9 utilizado para qualquer aplica\u00e7\u00e3o externa que utilize CGI ou SSI (como Perl, por exemplo) enquanto o SuPHP \u00e9 espec\u00edfico para scripts em PHP. Em ambos os casos a restri\u00e7\u00e3o \u00e9 feita sobre as mesmas regras gerais:<\/p>\n<p>O script a ser executado deve ter owner e grupo do usu\u00e1rio que possui o virtual host (que \u00e9 o mesmo usu\u00e1rio do cPanel).<br \/>\nAs permiss\u00f5es n\u00e3o devem ser superiores a 644 para arquivos e 755 para pastas que contenham os arquivos (exceto a pasta public_html, que deve ter no m\u00e1ximo permiss\u00e3o 750, owner igual ao usu\u00e1rio e grupo nobody).<\/p>\n<h3 id=\"building-suphp-support\"><\/h3>\n<h3>Edif\u00edcio de Apoio suPHP<\/h3>\n<div>\n<ol>\n<li>\n<div>Fa\u00e7a o login no WHM.\u00a0Verifique se voc\u00ea est\u00e1 executando a vers\u00e3o mais recente mais se voc\u00ea n\u00e3o for, voc\u00ea ser\u00e1 solicitado a atualizar ao executar o passo seguinte.<\/div>\n<\/li>\n<li>\n<div>Ir \u00e0 \u200b\u200bp\u00e1gina\u00a0<em>principal \u00bbSoftware\u00bb EasyApache (Apache Update).<\/em><\/div>\n<\/li>\n<li>\n<div>Deixe\u00a0<em>Salvo Anteriormente<\/em>\u00a0marcada\u00a0<em>configura\u00e7\u00e3o<\/em>\u00a0e selecione\u00a0<strong>Iniciar Personalizar com base no perfil.<\/strong><\/div>\n<\/li>\n<li>\n<div>Por raz\u00f5es de seguran\u00e7a, recomendamos selecionar as vers\u00f5es mais recentes do Apache e\u00a0<abbr title=\"Hypertext Preprocessor\">PHP<\/abbr>\u00a0sobre as pr\u00f3ximas tr\u00eas etapas, a menos que voc\u00ea tem um bom motivo para ficar com uma vers\u00e3o mais antiga.<\/div>\n<\/li>\n<li>Passo 5 ter\u00e1 uma tela com algumas op\u00e7\u00f5es sobre ele, o que estamos preocupados \u00e9 a\u00a0<strong>suPHP<\/strong>\u00a0segunda op\u00e7\u00e3o.\u00a0Assinale a op\u00e7\u00e3o aqui, v\u00e1 para baixo e clique em\u00a0<strong>Salvar e construir.<\/strong><\/li>\n<\/ol>\n<p>Apache e\u00a0<abbr title=\"Hypertext Preprocessor\">PHP<\/abbr>\u00a0agora vai reconstruir automaticamente para voc\u00ea, e voc\u00ea n\u00e3o ter\u00e1 nenhuma quebra de servi\u00e7o enquanto isso transparece.\u00a0Essa compila\u00e7\u00e3o normalmente leva de 20-30 minutos para ser conclu\u00eddo.<\/p>\n<\/div>\n<h3 id=\"enabling-suphp-as-the-default-handler\">Ativando suPHP como o manipulador padr\u00e3o<\/h3>\n<div>\n<ol>\n<li>\n<div>No WHM, v\u00e1 para a p\u00e1gina\u00a0<em>principal \u00bbServi\u00e7o de configura\u00e7\u00e3o\u00bb Apache Configura\u00e7\u00e3o\u00a0<abbr title=\"Hypertext Preprocessor\">\u00bbPHP<\/abbr>\u00a0e Configura\u00e7\u00e3o suexec,<\/em>\u00a0e para sua vers\u00e3o espec\u00edfica do<abbr title=\"Hypertext Preprocessor\">PHP,&#8221;<\/abbr>\u00a0suPHP &#8216;select como o manipulador padr\u00e3o na lista suspensa.\u00a0Clique em\u00a0<strong>Salvar Nova Configura\u00e7\u00e3o<\/strong>\u00a0e est\u00e1 feito!<\/div>\n<\/li>\n<\/ol>\n<p>Esta defini\u00e7\u00e3o n\u00e3o \u00e9 retroativa para todos os arquivos \/ diret\u00f3rios com donos de ningu\u00e9m incorretas, ent\u00e3o voc\u00ea precisa fazer login no servidor como root e fixar os manualmente.\u00a0Al\u00e9m disso, enquanto voc\u00ea est\u00e1 l\u00e1, voc\u00ea pode apertar as permiss\u00f5es de diret\u00f3rio como descrito acima!<\/p>\n<\/div>\n<h3 id=\"converting-to-suphp-tips-and-tricks\">Convertendo para suPHP Dicas e Truques<br \/>\nFixa\u00e7\u00e3o de permiss\u00f5es em arquivos e pastas<\/h3>\n<div>\n<p>Ao converter em suPHP um dos problemas mais comuns \u00e9 ver admins sites de clientes mostrando &#8220;erros internos do servidor&#8221;.\u00a0Muitas vezes isto \u00e9 causado por permiss\u00f5es incorretas sendo definidas nos arquivos e diret\u00f3rios.\u00a0O c\u00f3digo abaixo ir\u00e1 ajudar a corrigir esses problemas de permiss\u00e3o definindo arquivos<abbr title=\"Hypertext Preprocessor\">PHP<\/abbr>\u00a0para 0600, diret\u00f3rios de 0711, e os arquivos \/ diret\u00f3rios para o user.group adequada.<\/p>\n<pre> cd\/var\/cpanel\/users\/\r\n\/Scripts\/chownpublichtmls\r\nfor i in *; fazer find \/ home \/ $ i \/ public_html-iname \"* php.\"-exec chmod 600-v {} \\;; find \/ home \/ $ i \/ public_html \/-type d-exec chmod 711-v {} \\;; feito.<\/pre>\n<pre>FONTE: <a href=\"http:\/\/www.ndchost.com\/wiki\/cpanel\/enable-suphp\">http:\/\/www.ndchost.com\/wiki\/cpanel\/enable-suphp<\/a><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>O que s\u00e3o? SuEXEC, SuPHP s\u00e3o m\u00f3dulos para o servidor web Apache que podem ser utilizados sem grandes modifica\u00e7\u00f5es ou custos computacionais. Tais m\u00f3dulos j\u00e1 s\u00e3o instalados por padr\u00e3o em servidores que&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-315","post","type-post","status-publish","format-standard","hentry","category-server-dedicado-vps"],"_links":{"self":[{"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/posts\/315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/comments?post=315"}],"version-history":[{"count":2,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/posts\/315\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/posts\/315\/revisions\/317"}],"wp:attachment":[{"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/media?parent=315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/categories?post=315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/tags?post=315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}