Hola,
La descripcion de la solucion es correcta. Y si alguien quiere mas informacion
http://www.php.net/manual/en/feature...#ini.safe-mode
Y sobre lo de extension .inc de los ficheros. Mientras la ultima extension sea .php el servidor web va a manejarlo como un fichero PHP. La tipicas extensiones .inc.php, .class.php, ... son de autodocumentacion. Sirve para ver directamente el uso de ese fichero solo por su nombre. Asi, un .inc sera utilizado en include() (o require), es decir, para incluirlo. Un .class contendra una clase.
Esto, junto al uso de nombres de ficheros descriptivos, te ayuda a saber que es cada fichero. Y eso se agradece cuando el numero de ficheros de un proyecto es medianamente elevado (mas de 10).
Saludos.