o apache não exibe páginas php, oferecendo-as para download

3

estamos tentando configurar o apache (apache 2 neste caso, embora o apache faça a mesma coisa) e as páginas html são exibidas corretamente, no entanto, todas as páginas php vinculadas aos botões da primeira página são oferecidas para download em vez de serem exibidas .

Alguma idéia do que perdemos? É difícil pesquisar isso no google, pois os termos são muito usados em outros lugares.

Eu sei que isso é um pouco geral, mas nós tentamos adicionar tipos ao apache.conf (ou httpd.conf para apache1) não estão tendo alegria alguma.

Obrigado.

Peter.

    
por Peter NUnn 12.05.2010 / 06:53

3 respostas

3

Você está perdendo um manipulador de script PHP.

As linhas de configuração no Apache2 que você está perdendo são parecidas com isto:

# Use for PHP 5.x:
LoadModule php5_module        modules/libphp5.so
AddHandler php5-script php 

# Add index.php to your DirectoryIndex line:
DirectoryIndex index.html index.php

Com algo como o Apache no Linux, ele normalmente é instalado quando você inclui os pacotes do PHP em sua distribuição.

Em que sistema operacional você está executando isso?

    
por 12.05.2010 / 07:20
1

Você também pode tentar isso

a2enmod php5

reinicie o apache2 com

rcapache2 graceful

em um estilo suse linux

    
por 12.05.2010 / 22:01
0

Eu estava procurando essa questão por um tempo, encontrando muitas respostas do Linux e não muitas respostas do Windows.

Aqui estava a solução para mim:

Se você já colocou o AddType application/x-httpd-php .php no arquivo httpd.conf para o Apache, então não é necessário no arquivo .htaccess da sua página da Web. Eu encontrei a exclusão do meu .htaccess php renderizado.

    
por 18.07.2012 / 01:25