tra le tante prove, ho aggiunto il percorso assoluto al file generato "virtualmente" e funziona

Codice PHP:
$filename "http://www.sito.it/log/1.xml"
sinceramente non mi spiego il motivo, però l'importante è che così almeno funziona