Fórum cPanel: suPHP - Fórum cPanel

Ir para


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

suPHP Como instalar corretamente

#1 Membro offline   IBC-RJ 

  • Novato
  • Pip
  • Grupo: Membros
  • Posts: 9
  • Cadastrado: 06-março 08

  Posted 04 abril 2008 - 01:18

Boa noite,

Compilei o Apache atraves do easyapache no WHM com o perfil security ja que com ele é configurado tb o suPHP.. feito a compilação coloquei o handler do php5 como suPHP... mas apos isso todas as paginas dao erro 500 ... ja dei chmod 755 e 644 em todos os arquivos e alterei os owners de acordo... mas mesmo assim continuo tendo o erro em todas as paginas.

- como posso instalar e configurar corretamente o suPHP? o fato de utlizar arquivos .htacess muda algo? devo setar permissoes especificas nesses arquivos? ao utilizar o suphp posso utilizar php.ini especifico em cada conta?

Muito obrigado.
IBC-rj
0

#2 Membro offline   T. Manoel 

  • Moderador
  • Grupo: Moderadores
  • Posts: 347
  • Cadastrado: 24-março 08
  • Gender:Male
  • Location:João Pessoa / PB

Posted 04 abril 2008 - 10:12

Prezado,

Se já alterou o CHMOD verifique seus arquivos .htaccess que provavelmente possuem algo dentro que não é permitido ser executado.
0

#3 Membro offline   IBC-RJ 

  • Novato
  • Pip
  • Grupo: Membros
  • Posts: 9
  • Cadastrado: 06-março 08

Posted 04 abril 2008 - 12:42

Dei uma pesquisada e chequei meus arquivos htacess... acho que está tudo ok..
Percebi que até a conta que não tem nenhum .htacess está apresentando erro 500

puxei o log de erros e encontrei o seguinte:

QUOTE
[Fri Apr 04 08:37:05 2008] [error] [client 189.4.251.206] SecurityException in Application.cpp:473: Handler not found in configuration
[Fri Apr 04 08:37:05 2008] [error] [client 189.4.251.206] Caused by KeyNotFoundException in Configuration.cpp:277: Handler "application/x-httpd-php5" not found
[Fri Apr 04 08:37:05 2008] [error] [client 189.4.251.206] Premature end of script headers: index.php



provavelmente é alguma configuração errada... sabe me indicar onde posso corrigir isso?

Obrigado + uma vez.
0

#4 Membro offline   T. Manoel 

  • Moderador
  • Grupo: Moderadores
  • Posts: 347
  • Cadastrado: 24-março 08
  • Gender:Male
  • Location:João Pessoa / PB

Posted 05 abril 2008 - 12:49

Prezado IBC-RJ,

Recomendo que você recompile novamente seu apache.. tenho uma configuração base que utilizo em alguns servidores.. segue em anexo.

Attached File  ON.zip (1,32K)
Number of downloads: 45
0

#5 Visitante_.EC_*

  • Grupo: Visitantes

Posted 06 abril 2008 - 04:47

IBC-RJ,
O erro parece indicar que não há nada configurado sobre o handler "application/x-httpd-php5" no httpd.conf, verifique isso. wink.gif
0

#6 Membro offline   IBC-RJ 

  • Novato
  • Pip
  • Grupo: Membros
  • Posts: 9
  • Cadastrado: 06-março 08

Posted 07 abril 2008 - 01:23

Boa Noite.

Tasso, ao usar o perfil que voce disponibilizou tive erro ao compilar. mas obrigado.

EC.
o arquivo httpd.conf é o que se encontra em /usr/local/apache/conf ?
visualizei ele e nao encontrei nenhuma referencia ao handler x-httpd-php5, porem notei que ao configurar o suPHP ele cria um arquivo suphp.conf dentro da pasta /opt/suphp/etc ... nele encontro algumas linhas e achei relevante informar essas:

CODE
x-httpd-php=php:/usr/bin/php5-cgi
x-suphp-cgi=execute:!self
application/x-httpd-php5=/usr/local/lib/


esse é p path correto? devo alterar algo? dentro do httpd.conf tenho como puxar esse arquivo ou devo copiar as linhas para dentro dele?


Obrigado pelo tempo e atençao disponibilizados.
0

#7 Membro offline   T. Manoel 

  • Moderador
  • Grupo: Moderadores
  • Posts: 347
  • Cadastrado: 24-março 08
  • Gender:Male
  • Location:João Pessoa / PB

Posted 07 abril 2008 - 07:35

No meu..

CODE
[handlers]
;Handler for php-scripts
application/x-httpd-php=php:/usr/bin/php        
application/x-httpd-php4=php:/usr/php4/bin/php
application/x-httpd-php5=php:/usr/bin/php


-

CODE
;Handler for CGI-scripts
x-suphp-cgi=execute:!self

0

#8 Membro offline   IBC-RJ 

  • Novato
  • Pip
  • Grupo: Membros
  • Posts: 9
  • Cadastrado: 06-março 08

Posted 07 abril 2008 - 01:09

Obrigado a todos que colaboraram, consegui por para funcionar... estou realizando alguns testes para ver se erros aparecem...

Vlw pessoal!
0

#9 Membro offline   dudubroering 

  • Moderador
  • Grupo: Moderadores
  • Posts: 194
  • Cadastrado: 06-janeiro 06
  • Gender:Male
  • Location:Lages - Santa Catarina

Posted 08 abril 2008 - 04:49

Como você fez pra funcionar IBC-RJ?

[]s
0

#10 Membro offline   IBC-RJ 

  • Novato
  • Pip
  • Grupo: Membros
  • Posts: 9
  • Cadastrado: 06-março 08

Posted 08 abril 2008 - 08:38

Compilei o Apache com o perfil Security habilitando alguns modulos como o gd, mysqli ...
depois de compilado, editei o arquivo suphp.conf dentro da pasta /opt/suphp/etc utilizando a informação cedida pelo nosso amigo Tasso:

;Handler for php-scripts
application/x-httpd-php=php:/usr/bin/php
application/x-httpd-php5=php:/usr/bin/php

As outras oçoes contidas no arquivo deixei o padrão.

depois fui em cada pasta de usuario e utilizei os comandos abaixo para aplicar as permissoes corretas....
CODE
find -perm 777 -exec chmod 755 {} \; -print
find -perm 666 -exec chmod 644 {} \; -print
/scripts/fixsuexeccgiscripts


depois de tudo feito no WHM e na opção Configure PHP and SuExec coloquei o Handler como suPHP.

reiniciei o Apache e pronto.
0

#11 Membro offline   dudubroering 

  • Moderador
  • Grupo: Moderadores
  • Posts: 194
  • Cadastrado: 06-janeiro 06
  • Gender:Male
  • Location:Lages - Santa Catarina

Posted 10 abril 2008 - 12:22

Muito obrigado, agora você ajudará várias outras pessoas com essas informações.. biggrin.gif

Abraços
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)