[RISOLTO]PHP apache mi funziona solo su una directory
Inviato: martedì 10 marzo 2009, 12:05
Buongiorno a tutti, ho cercato un po' sul sito se esisteva già una discussione analoga, ma non avendola trovata ne apro una.
Ho installato apache, php e mysql da repository, come ho sempre fatto oramai da 3 anni che uso ubuntu, modificato la document root, personalizzandola, installato drupal5, sempre dai repository, in locale. E tutto è andato bene, drupal perfettamente funzionante php,mysql.....compreso installazione in locale di un server creato con drupal pubblico.
A questo punto però, ho avuto un problema, i file php funzionavano SOLO se li mettevo nella directory di drupal, altrimenti mi compare la popup per il download, come se php non fosse installato.
Ho controllato i permessi delle directory e sono le stesse di quella di drupal....chiaramente per "ovviare" al problema, ho linkato la mia directory, ma vorrei riuscire a venirne a capo con un "tecnicismo e conoscenza" adeguati.
Dall'installazione standard ho solo cambiato la documentroot (devo ammettere non ho ancora provato a rimettere la standard /var/www e provare a veder se da quella funziona), e il tentativo di creare dei virtualhost per gestire diversi progetto che sto realizzando in locale.
Se carico da directory diverse da quelle di drupal i php, quindi mi compare la box per fare il download, mentre per pagine html non ho nessun problema. Il che mi porta a pensare che l'host virtuale sia per lo meno configurato bene, altrimenti la richiesta HTTP ritornerebbe un 404.
Ci ho sbattuto la testa tutta la notte, senza trovare una soluzione, "tecnicamente" pulita. Qualcuno ha qualche suggerimento brillante??
Ripensando alla situazione, potrebbe essere il fatto che drupal risiede sotto /usr/share che è su un altra partizione rispetto a dove ho spostato la documentroot e dove volevo fare la documentroot dei virtualhost??
Grazie a tutti in anticipo
oggi magnificamente funziona tutto....non ho modificato nulla...ma funziona ora...non so che dire..... ??? ::) >:(
Ho installato apache, php e mysql da repository, come ho sempre fatto oramai da 3 anni che uso ubuntu, modificato la document root, personalizzandola, installato drupal5, sempre dai repository, in locale. E tutto è andato bene, drupal perfettamente funzionante php,mysql.....compreso installazione in locale di un server creato con drupal pubblico.
A questo punto però, ho avuto un problema, i file php funzionavano SOLO se li mettevo nella directory di drupal, altrimenti mi compare la popup per il download, come se php non fosse installato.
Ho controllato i permessi delle directory e sono le stesse di quella di drupal....chiaramente per "ovviare" al problema, ho linkato la mia directory, ma vorrei riuscire a venirne a capo con un "tecnicismo e conoscenza" adeguati.
Dall'installazione standard ho solo cambiato la documentroot (devo ammettere non ho ancora provato a rimettere la standard /var/www e provare a veder se da quella funziona), e il tentativo di creare dei virtualhost per gestire diversi progetto che sto realizzando in locale.
Se carico da directory diverse da quelle di drupal i php, quindi mi compare la box per fare il download, mentre per pagine html non ho nessun problema. Il che mi porta a pensare che l'host virtuale sia per lo meno configurato bene, altrimenti la richiesta HTTP ritornerebbe un 404.
Ci ho sbattuto la testa tutta la notte, senza trovare una soluzione, "tecnicamente" pulita. Qualcuno ha qualche suggerimento brillante??
Ripensando alla situazione, potrebbe essere il fatto che drupal risiede sotto /usr/share che è su un altra partizione rispetto a dove ho spostato la documentroot e dove volevo fare la documentroot dei virtualhost??
Grazie a tutti in anticipo
oggi magnificamente funziona tutto....non ho modificato nulla...ma funziona ora...non so che dire..... ??? ::) >:(