Bonjour à tous,

Ca fait presque deux jours que je me casse la tête sur le problème suivant :


Situation :


Serveur linux, Apache2, Subversion (SVN).
J'ai un dépot de fichiers dans /srv/www/htdocs/svn/depot/site_web.
Le contenu du dépot est récupéré dans le dossier /srv/htdocs/site_web.

Fichier index.php dans /srv/htdocs/site_web :

<?php

$retour;

$cmde = "whoami";
echo "<b>$cmde</b><br>";
system($cmde,$retour);
echo "<br>retour: $retour<br><br>";


$cmde = "groups";
echo "<b>$cmde</b><br>";
system($cmde,$retour);
echo "<br>retour: $retour<br><br>";


$cmde = "env | grep PWD=";
echo "<b>$cmde</b><br>";
system($cmde,$retour);
echo "<br>retour: $retour<br><br>";


$cmde = "ls -l";
echo "<b>$cmde</b><br>";
system($cmde,$retour);
echo "<br>retour: $retour<br><br>";


$cmde = "svn update";
echo "<b>$cmde</b><br>";
system($cmde,$retour);
echo "<br>retour: $retour<br><br>";

?>


Problème :

Lorsque je vais sur http://serveur/site_web, voici ce qui s'affiche :

whoami
wwwrun
retour: 0

groups
www
retour: 0

env | grep PWD=
PWD=/srv/www/htdocs/site_web
retour: 0

ls -l
total 4 -rwxrwxrwx 1 wwwrun www 552 Aug 29 15:07 index.php
retour: 0

svn update

retour: 1



Tout se passe bien sauf la mise à jour (svn update). Mais quand je suis sur la console, connecté avec le login wwwrun, je me place dans "/srv/htdocs/site_web" et je tape : "svn up", ça marche : ça affiche "At revision 1."

wwwrun:www est propriétaire de tout /srv/www/htdocs/svn et /srv/htdocs/site_web.


Qu'est-ce qui ne va pas ??

Merci pour votre aide