PHP Woes - 500 Internal Server Error (novo servidor)

3

Alguém já viu esses erros ou algo parecido?

/usr/bin/php: error while loading shared libraries: libcom_err.so.2: failed to map segment from shared object: Cannot allocate memory

[warn] UID of script "/usr/local/apache/htdocs/index.PHP" is smaller than min_uid

[info] Executing "/home/mysite/public_html/index.php" as UID 501, GID 501

Eu realmente não tenho certeza de qual é a correção para isso, mas suponho que eu tenha algumas configurações de memória no WHM / Cpanel mal definidas?

--- ATUALIZAÇÃO:

Usando o comando conforme indicado na resposta abaixo, aqui está o que eu vejo ao carregar a página de índice do meu usuário (eu mascarei o IP e o nome de usuário do meu servidor):

==> /usr/local/apache/logs/error_log <==
[Sat Apr 23 17:37:18 2011] [error] [client IPADDRESS] /usr/bin/php: error while loading shared libraries: libcom_err.so.2: failed to map segment from shared object: Cannot allocate memory
[Sat Apr 23 17:37:18 2011] [error] [client IPADDRESS] Premature end of script headers: index.php
[Sat Apr 23 17:37:18 2011] [error] [client IPADDRESS] File does not exist: /home/username/public_html/500.shtml

==> /usr/local/apache/logs/suphp_log <==
[Sat Apr 23 17:37:18 2011] [info] Executing "/home/username/public_html/index.php" as UID 501, GID 501

Além disso, quando eu vou diretamente para o meu endereço IP (com o qual eu acabei de colocar um simples redirecionamento do PHP para o meu nome de domínio dentro do index.php ...) estes são os erros que recebo:

==> /usr/local/apache/logs/access_log <==
IPADDRESS - - [23/Apr/2011:17:40:58 -0400] "GET /index.PHP HTTP/1.1" 404 -

==> /usr/local/apache/logs/error_log <==
[Sat Apr 23 17:40:58 2011] [error] [client IPADDRESS] SoftException in Application.cpp:357: UID of script "/usr/local/apache/htdocs/index.PHP" is smaller than min_uid
[Sat Apr 23 17:40:58 2011] [error] [client IPADDRESS] Premature end of script headers: index.PHP
[Sat Apr 23 17:40:58 2011] [error] [client IPADDRESS] File does not exist: /usr/local/apache/htdocs/500.shtml

==> /usr/local/apache/logs/suphp_log <==
[Sat Apr 23 17:40:58 2011] [warn] UID of script "/usr/local/apache/htdocs/index.PHP" is smaller than min_uid

Finalmente ... Estas estão vazias:

  • modsec_audit.log
  • modsec_debug_log

e vejo em suexec.log:

: uid: (501/username) gid: (501/username) cmd: redirect.cgi

e mais dos mesmos erros já descritos ...

    
por Shackrock 23.04.2011 / 20:41

2 respostas

4

Eu estava procurando uma resposta para isso e percebi isso:

Defina a propriedade do arquivo para ninguém. Isso é

chown nobody:nobody index.php

Agora não estou recebendo o erro.

    
por 11.11.2012 / 19:02
0

Espero que você esteja executando um servidor Cpanel com o Suphp. Do erro, isso parece ser um problema de permissão / propriedade, indicando que o proprietário do arquivo PHP é chamado incorreto ou as permissões são maiores do que as permitidas no suphp.conf.

Você pode verificar os registros para mais detalhes sobre o erro:

tail -fvn0 /usr/local/apache/logs/*log
    
por 23.04.2011 / 21:35