APACHE NON RISOLVE LE PAGINE PHP (UBUNTU SERVER 10.04)

Aggiornando server alla versione 10.04. potrebbe capitare che il server web non sia più in grado di parserizzare le varie pagine forzando quindi il browser
ad un download della pagina richiesta questo anche se in apparenza l’installazione di apache e la configurazione del PHP sembrano corrette tanto che l’applicativo PHPMYADMIN funziona benissimo.

Il problema potrebbe essere localizzato in uno dei moduli di apache che permette l’interpretazione del PHP da parte del web server.
Il modulo in questione è il PHP5.conf che si trova nella cartella /etc/apache2/mods-available

<IfModule mod_php5.c>
<FilesMatch “\.ph(p3?|tml)$”>
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch “\.phps$”>
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule …> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
#<IfModule mod_userdir.c>
#    <Directory /home/*/*>
#        php_admin_value engine Off
#    </Directory>
#</IfModule>
</IfModule>

Come potete notare è presente un commento che esplicitamente avvisa che per riabilitare il PHP nelle directory dei vari utenti configurati sul server che contengono i siti web esposti
è necessario commentare le righe che vanno dalla tag <IfModule sottostante il commento fino alla chiusura del tag </IfModule>

Dopo il riavvio dell’apache tutto dovrebbe tornare a funzionare correttamente.
Alla prossima

No comments yet. You should be kind and add one!

Leave a Comment

*

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>