Имеет ли пользователь, который запускает этот скрипт, эту папку / файл?
сделать список
# ls -l /rootfolder/temp/
чтобы получить пользователя, который имеет права на изменение файла, я полагаю, это root
выполните из своей оболочки следующее, чтобы разрешить пользователю доступ к файлу (замените user своим именем пользователя)
# chown user /rootfolder/temp/mylog.log
также используйте полный путь в fopen.
UPDATE:
используйте эти простые шаги для записи файла, если вы получаете ошибки, это может быть что-то, связанное с разрешениями
$myFile = "/home/woonbel/public_html/tsa.nl/temp/tsa.log";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "Some of your text...bla bla\n";
fwrite($fh, $stringData);
fclose($fh);