Uno script php viene scaricato come testo
Jump to navigation
Jump to search
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