Apache Não Carrega PHP

1. Apache Não Carrega PHP

Jocaelincson
jocasouza

(usa CentOS)

Enviado em 14/01/2015 - 18:23h

Boa Tarde!

Estou iniciando agora no linux porem preciso da ajuda de vocês!

Estalei o apache, mysql, phpmyadmin com um tutorial aqui no fórum!

Consegui fazer tudo correto o phpMyAdmin está rodando, consigo rodar tbm um script de teste phpinfo(); na pasta
var/www/html !

Porem se eu colocar o meu site em php na pasta, fica a tela do chome toda branca !
Já testei outros sites em PHP, outros scripts e fica mesma coisa!

Só funciona o phpinfo(); e o phpmyadmin!

[Wed Jan 14 15:27:06 2015] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.3 configured -- resuming normal operations


  


2. Re: Apache Não Carrega PHP

Ruan
ru4n

(usa Debian)

Enviado em 14/01/2015 - 18:36h

http://serverfault.com/questions/574387/http-daemon-not-responding

Faça um teste;

/etc/init.d/iptables stop





3. Re: Apache Não Carrega PHP

Jocaelincson
jocasouza

(usa CentOS)

Enviado em 14/01/2015 - 18:38h

acabei de parar o iptables e continua a mesma coisa ;\


4. Re: Apache Não Carrega PHP

Ruan
ru4n

(usa Debian)

Enviado em 14/01/2015 - 18:39h

jocasouza escreveu:

acabei de parar o iptables e continua a mesma coisa ;\




Reinicie o apache após parar o iptables...


5. Re: Apache Não Carrega PHP

Jocaelincson
jocasouza

(usa CentOS)

Enviado em 14/01/2015 - 18:42h

acabei de reiniciar e o erro persiste.

Testei uma pagina HTML ela funciona, apenas php que não!


6. Re: Apache Não Carrega PHP

Ruan
ru4n

(usa Debian)

Enviado em 14/01/2015 - 18:52h

jocasouza escreveu:

acabei de reiniciar e o erro persiste.

Testei uma pagina HTML ela funciona, apenas php que não!



Tentou acessar diretamente o seu arquivo .php pela barra de endereço?

e.g; localhost/index.php



7. Re: Apache Não Carrega PHP

Jocaelincson
jocasouza

(usa CentOS)

Enviado em 14/01/2015 - 18:53h


sim! eu tentando acesar o .php direto fica a tela toda branca, se eu colocar um index.html na pasta do apache, ela tbm fica branca! ela nao ta interpretando nem o index. nem os PHP's, se por um acaso eu digitar localhost/index.html
ele abre o html, mais se eu colocar apenas localhost/ ele nao executa nada.


8. Re: Apache Não Carrega PHP

Ênio Clímaco Sales Júnior
eniocsj

(usa Kurumin)

Enviado em 14/01/2015 - 19:35h

Mas o phpmyadmin abre normal? Mas ele é escrito em php!
Altere seu php.ini para mostrar erros:
display_errors = on 

... ou no seu próprio código com:
ini_set('display_errors', 1);
ini_set('log_errors', 1);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
error_reporting(E_ALL);



9. Re: Apache Não Carrega PHP

Ruan
ru4n

(usa Debian)

Enviado em 14/01/2015 - 19:38h

Eu não sei como configura apache/php em CentOS (pelo visto vc ta usando), mas veja se consta a extensão .php nesse arquivo /etc/httpd/mod_php.conf:

<FilesMatch "\.(php|html|htm)$">
SetHandler application/x-httpd-php
</FilesMatch>


Pelo menos no Slackware, para o php funcionar completamente tem que ativar o seguinte serviço:

# /etc/rc.d/rc.php-fpm start


Veja se tem esse serviço ai


10. Re: Apache Não Carrega PHP

Jocaelincson
jocasouza

(usa CentOS)

Enviado em 14/01/2015 - 19:41h


Sim isso que não estou intendendo, o phpmyadmin fica normal porem o resto nao abre!

será que tem alguma coisa ver com a pasta var/www/html?

já coloquei o display_errors e restartei o apache e não retornou nenhum erro ao tentar abrir a pagina!


11. Re: Apache Não Carrega PHP

Ruan
ru4n

(usa Debian)

Enviado em 14/01/2015 - 19:46h


O phpmyadmiin não mostra nenhum Warning?


12. Re: Apache Não Carrega PHP

Jocaelincson
jocasouza

(usa CentOS)

Enviado em 14/01/2015 - 19:48h

ru4n escreveu:

Eu não sei como configura apache/php em CentOS (pelo visto vc ta usando), mas veja se consta a extensão .php nesse arquivo /etc/httpd/mod_php.conf:

<FilesMatch "\.(php|html|htm)$">
SetHandler application/x-httpd-php
</FilesMatch>


Pelo menos no Slackware, para o php funcionar completamente tem que ativar o seguinte serviço:

# /etc/rc.d/rc.php-fpm start


Veja se tem esse serviço ai


Acabei de verificar esse arquivo mod_php.conf não está na pasta do apache.








01 02