Se connecter / S'enregistrer
Votre question

Copier un fichier modifier du local au serveur distant

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
15 Mars 2010 08:36:06

bonjour;
mon probléme est le suivant:
je programme en php sous ubuntu et j'ai un serveur bind9 installer dans la VMware, j'ai déja programmer des scripts php qui me permet de connecter au serveur à distance(à l'aide de commande ssh..)
et je veux programmer une application qui me permet de créer des noms de domaine à distance c-à-d créer des fichiers de zones sur le serveur , et à chaque fois que je modifie un fichier qui se trouve en locale(fich2.zone) ensuite le copier vers le serveur avec nom choisie alors j'execute un script shell comme suit:
exec(". /script.sh $nom");------------------> en php
le script.sh contient:
#!/bin/bash
sudo scp /var/www/nomdomaine/fich2.zone nina@ip:/var/dossier/$1

ce script est juste car il s'execute trés bien sur un terminal mais en php normelement en allant en répertoire du serveur je dois trouver le nouveau fichier créer; je pense qu'il manque qlq chose que je trouve pas (on m'a dit qu'il faut configurer apache mais j'ai pas trouver comment)
c'est vous avez une idée veuillez m'aider.
et merci d'avance.

Autres pages sur : copier fichier modifier local serveur distant

15 Mars 2010 10:09:55

verifies les permissions du dossier dans lekel tu send les fichiers. verifies si tu as le droit d'écriture sinon ds tn script fait un chmod pour changer les permissions du repertoire de destination avant de send les fichiers.
m
0
l
15 Mars 2010 13:03:49

merci mais c'est bon j'ai fini par trouver, il s'agissait de problème de droit au niveau de l'utilisateur apache .
m
0
l
15 Mars 2010 14:02:11

ok!!!
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS