Uno script php viene scaricato come testo
Problema
Quando si carica da web uno script php, esso viene scaricato come file di testo
Soluzione
Non è installato il modulo php4 e/o non è associato il filetype .php
Web Server apache e apache-ssl
Verificare che in
/etc/{apache,apache-ssl,apache2}/modules.conf
sia caricato il modulo php:
cat /etc/apache{,-ssl}/modules.conf | grep php
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Altrimenti inserirlo manualmente o attivarlo tramite:
modules-config apache{,-ssl}
Controllare inoltre che sia presente il file:
/etc/apache{,-ssl}/conf.d/php4.conf
contente la direttiva:
<IfModule mod_php4.c> AddType application/x-httpd-php .php .phtml .php3 AddType application/x-httpd-php-source .phps </IfModule>
O che sia inclusa nel file del virtual host relativo.
Web Server apache2
Attivare il modulo 'php4' con il comando:
a2enmod