Bonjour,
Je travaille actuellement sur un projet sous Symfony2 cependant une exception est levée lorsque j'essaye d'utiliser la méthode rename d'un objet FileSystem. Voici le code :
Voilà l'erreur que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public function saveAction($patientName, $examId) { $router = $this->container->get('router'); $em = $this->container->get('doctrine')->getManager(); $rootDirectory = $this->container->get('kernel')->getRootDir(); $session = $this->container->get('session'); $dataDirectory = $rootDirectory . '/../data/'; $dataDirectory .= $patientName . '/' . $examId; [...] $fs = new Filesystem(); [...] $toDirectory = $rootDirectory . '/../save/'; $toDirectory .= $patientName . '/' . $examId; try { $fs->rename($dataDirectory, $toDirectory, true); } catch (IOException $e) { $session->getFlashBag()->add('error', $e->getMessage()); } [...] }
Cannot rename "C:/www/Symfony/app/../data/xxx/6097301" to "C:/www/Symfony/app/../save/xxx/6097301".
500 Internal Server Error - IOException
Je ne pense pas que le code soit en cause, donc je ne vois vraiment pas d'où l'erreur provient (les droits ne sont pas en cause non plus).
J'ajouterais que mes serveurs apache et php tournent tous les deux sous Windows 7 Professionnel.
Cordialement.
Partager