symfonyのmoveFile()メソッドでファイルが移動できない

symfonyではアップロードファイルを、任意の場所に移動させる moveFile というメソッドがあるのですが、このメソッドは失敗したときにエラーを出してくれない。


$this->getRequest()->moveFile('filename', $destFileName)
なので失敗していて、かつ原因がわからない場合は、lib/symfony/sfWebRequest.class.php

@move_uploaded_file(...
となっているところの「@」をはずしてやるとよい。まあ、大抵はディレクトリのパーミッションの問題だったりするんだけど。