Ciao,
si tratta di una restrizione impostata nel php.ini
freephp deve avere dei problemi e non riesco a raggiungere il link che se ne occupa quindi ti quoto la parte che potrebbe interessarti
In conclusione php sta cercando di raggiungere un file che si trova fuori dalla sua basedir- open_basedir
safe_mode non rappresenta l'unico sistema per limitare il campo di azione degli script, è possibile indicare per ogni VirtualHost una sorta di DocumentRoot entro cui limitare l'ambito degli script php.
Detta così sembra una cosa difficile, in realtà si tratta di aggiungere una riga:
ServerName micro-net.it
DocumentRoot /www/utente1/docs
php_admin_value open_basedir /www/utente1
Come si vede la "root" di Php è stata settata un po' più "alta" rispetto alla DocumentRoot di Apache, in questo modo sarà possibile ottenere anche un altro effetto molto utile: eventuali file ".inc" che verranno inseriti nella directory "utente1", sono leggibili o includibili dagli script php ma allo stesso tempo non saranno raggiungibili qualora il navigatore tentasse di visualizzarli sul browser digitandone l'URL preciso.
- disable_functions
Questa direttiva consente di disabilitare le funzioni di Php e in modo particolare si rivela utile con quelle potenzialmente pericolose, può essere inserita soltanto nel php.ini

Rispondi quotando