Page 1 sur 1

PHP exec svn ne marche pas

Posté : 02 févr. 2015, 14:29
par sirpapy
Bonjour,
J'ai développé(en local) une plateforme qui permet de télécharger des fichiers en utilisant un serveur SVN mais en transférant la plateforme sur le serveur les commandes svn genre :
 exec('svn~~~~');
ne marche plus.
Merci d'avance pour votre aide.
Cordialement,

Re: PHP exec svn ne marche pas

Posté : 02 févr. 2015, 15:41
par tof73
cette fonction fait partie de la liste des fonctions désactivées en safe mode :
http://php.net/manual/fr/features.safe- ... ctions.php
verifier que tu es bien dans ce mode sur le serveur, et voir s'il y a moyen d'en sortir.

Re: PHP exec svn ne marche pas

Posté : 02 févr. 2015, 19:36
par @rthur
Il faut aussi vérifier que ton serveur ait SVN installé et accessible en ligne de commande.

Si SVN est présent mais que tu ne peux pas utiliser la fonction exec() sur ton hébergeur, regarde si l'extension SVN de PHP est activée (via un phpinfo()) si c'est le cas alors PHP a un ensemble de commande qui devraient te permettre d’interagir avec SVN : http://php.net/manual/fr/ref.svn.php

Re: PHP exec svn ne marche pas

Posté : 02 févr. 2015, 19:54
par sirpapy
Merci pour votre réponse,
Ca me dit ca
phpinfo() has been disabled for security reasons

Re: PHP exec svn ne marche pas

Posté : 02 févr. 2015, 20:20
par @rthur
Essaye d'utiliser les fonctions svn_* de PHP et tu verras bien. Si tu as un message d'erreur comme quoi la fonction n'existe pas c'est que cette extension n'est pas installée !
Dans le doute, tu peux aussi contacter ton hébergeur, c'est son boulot ! ;)