Ese mismo sitio lo tengo colocado en un servidor online y si problema me crea los ficheros. Lo más interesante es que no me genera ningún error en pantalla , solo me doy cuenta porque no me lo crea el fichero en los log del apache tampoco veo el error solo que me llama al método que estoy usando para crear el fichero.
Saludos
Saludos