Этот скрипт бывает полезен для проверки — получается ли средствами php создать файл в конкретной папке, достаточно ли прав для этого? 

<?php
$ourFileName = "test.txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
fclose($ourFileHandle);
echo "ok";
?>

Скопируйте этот скрипт в файл с именем test.php, закачайте в папку сайта и откройте в браузере имясайта.com/test.php. В итоге, в папке со скриптом должен создаться файл с именем test.txt, а в браузере появиться сообщение «ok»