Tags:
  1. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 963
    J'aime reçus:
    190
    Bonjour,

    Je me suis créé un cms "maison" sur lequel j'ai réalisé plusieurs de mes sites web hébergés sur le même serveur.
    J'ai donc créé une interface centralisant des actions que je pourrai répercuter sur tous mes sites web par exemple, j'ai modifié le cms parce que j'ai amélioré la sécurité des données donc via cette interface en ligne, je pourrai modifier dynamiquement le (noyau) codes source de tous mes sites web, etc...

    Cette interface est bien entendu hébergé sur ce serveur comme un multi-sites de wordpress, bref...

    L'interface comme les sites web ont leur propre user ftp.
    Le principe de cette interface est le suivant:
    Une fois avoir modifié le noyau de mon cms en local, je compresse ce cms en ".rar" puis j'utilise un formulaire de saisi via mon interface, pour ulpoader la version de ce cms sur mon serveur et dans lequel, une archive horodatée (dossier) lui sera créé et il sera décompressé dans celui-ci en attente d'être utilisé.

    Ensuite, une tâche cron viendra lancer cette modification en allant chercher ce dossier horodaté, pour aller écraser le noyau de tous les sites web.

    Seulement voilà... la fonction ftp_put() c'est uniquement de local à distant?
    Parce que dans mon cas, c'est d'un emplacement serveur (localhost) à un autre chemin de ce même serveur!
    Est-ce que cela va tout de même fonctionner?

    Merci de votre aide.
     
  2. baud74
    baud74 WRInaute impliqué
    Inscrit:
    21 Juillet 2014
    Messages:
    586
    J'aime reçus:
    0
    pas besoin de ftp si c'est tout sur le même serveur, les fonctions php sur les fichiers font bien l'affaire.
     
  3. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 412
    J'aime reçus:
    0
    tout dépend des droits accordés à chaque user. S'il est sur un mutu sous plusieurs comptes, j'ai des doutes que cela soit possible. S'il est sur un dédié, il faudrait soit avec le même user, linux pour chacun des sites sinon les mettre dans le même groupe et donner les droits lecture/écriture au groupe
     
  4. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 963
    J'aime reçus:
    190
    Merci de vos réponses.
    Oui... c'est bien à ce que je pensais mais je voulais que ça soit confirmé.
    Tout est hébergé sur le même serveur dédié.

    En faite, je dois créer un "super user" pour lancer ma tâche cron via un script php ou tout simplement, le lancer en "root", non??
     
  5. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 412
    J'aime reçus:
    0
    le root ne doit pas être utilisé en dehors de connexions manuelles. Non, il te suffit de créer un user qui aura juste les droits nécessaires pour effectuer ces tâches.
     
  6. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 963
    J'aime reçus:
    190
    En faite, mon problème s'est décalé et je ne sais pas comment faire.
    C'est pas par choix mais c'est la solution qui avait prise d'utiliser ISPconfig pour la gérance du serveur.

    La config veut que chaque nouveau site ait son propre user linux.
    Donc le chemin système d'un site web, est de la sorte: "/var/www/clients/client1/web155/web"
    Donc:
    Linux User : web155
    Linux Group : client1

    Le problème... pour pouvoir écraser donc le noyau de mes autres sites web situaient dans des emplacements différents en fonction de leur user, je ne sais pas comment justement connaitre le user de chacun de mes sites web via un script php??!!
    Je dois connaitre le "user" du site A pour créer son chemin "/var/www/clients/client1/MONUSER/web"

    Une idée?
    Merci.
     
  7. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 412
    J'aime reçus:
    0
    et le groupe peut être le même pour tous les users ?
     
Chargement...
Similar Threads - Ftp_put() PHP Forum Date
Afficher la dernière version d'un fichier php ? Développement d'un site Web ou d'une appli mobile 8 Novembre 2021
PHP / CURL : interrogation page tiers ne fonctionne plus Développement d'un site Web ou d'une appli mobile 2 Octobre 2021
Actualiser un script php toutes les 10 secondes Développement d'un site Web ou d'une appli mobile 6 Septembre 2021
PHP : problème de comparaison égalité dans boucle FOR avec incrément décimal de 0.1 Développement d'un site Web ou d'une appli mobile 26 Août 2021
Cache Etag nginx et PHP ? Administration d'un site Web 7 Août 2021
Fichier avec ou sans extension php pour le référencement Crawl et indexation Google, sitemaps 3 Août 2021
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
Malware S.Susp.PHP.gen... Administration d'un site Web 15 Juillet 2021
La fonction mail (PHP) ne passe pas ! Demandes d'avis et de conseils sur vos sites 28 Juin 2021
Fonction récursive PHP. Développement d'un site Web ou d'une appli mobile 24 Avril 2021