php funziona nella document root mentre in public_html non va ! Aiutatemi !

2 risposte [Ultimo contenuto]
Ritratto di rufus
rufus
(Monster)
Offline
Monster
Iscritto: 06/04/2005
Messaggi: 255

Salve. Come da oggetto ho un problema con php5 su apache2 distro Debian sequeez.
Mi spiego gli scrip php in var/www/ funzionano benissimo mentre nella public_html della mia homme non vanno. Quando mi linco alla public_html i file che hanno .php non funzionano sale una maschera che mi dice file con script php che fare salvare o aprie? Da quel che sembra in questa directory il passer non riconosce php. Che fare per risolvere questa cosa. Crying

Ritratto di rufus
rufus
(Monster)
Offline
Monster
Iscritto: 06/04/2005
Messaggi: 255

Bene ho risolto. Adesso spiego come attivare php nella public_html. Cercando in google mi sono imbattuto su un blog che guarda caso si poneva il mio stesso problema. Si è notato che sia ubuntu 10.04 e adesso che ho provato sulla mia pelle anche Debian sequeez, che stranamente il modulo php5.conf ha dei parametri che impediscono agli utenti della public_html il permesso di eseguire script Php.Quindi trovato l'inghippo basta commentare con # tutto quello che parte da questo punto in poi

 <IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_value engine Off
        </Directory>
    </IfModule>

poi eseguite questo comando da root

# service apache2 reload
e tutto sarà risorto e finalmente sono riuscito ad avere il mio web server efficiente come nella mia vecchia Lenny Wave

Ritratto di paolo
paolo
(Webmaster)
Offline
Webmaster
Iscritto: 04/10/2004
Messaggi: 1277

Grazie mille rufus per aver condiviso con noi la soluzione, sicuramente sara' molto utile per gli utenti che avranno lo stesso problema.

Che ne dici di farne una piccola Guida ?

Paolo Mainardi
CTO Twinbit http://www.twinbit.it
Vice Presidente -- ILDN - Italian Linux DIstro Network