IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Chemin entre http et crontab


Sujet :

Apache

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 181
    Points : 114
    Points
    114
    Par défaut Chemin entre http et crontab
    Bonjour

    Je rencontre un souci, mais je n'arrive pas a déterminer si c'est la tâche cron qui me génère ce problème.

    J'ai un script qui récupère des photos , et stock les url dans une bdd et fais les copies sur mon serveur.
    Quand j'appelle mes script php à la main sur un navigateur tout fonctionne correctement.

    Quand c'est la tâche cron qui appelle la page php, cela fonctionne aussi, mais mes chemins ne sont pas bons et la copie ne se fait pas (il doit copier au mauvais endroit).

    Il faut savoir que la tache cron est celle de l'utilisateur root.
    Je peux en créer une pour www-data ?

    Code php pour les chemins :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER['DOCUMENT_ROOT'].'/twitter/media_tweet/01/
    Au pire je peux retirer DOCUMENT ROOT et mettre à la main /var/www/

    Et voici ce qui arrive dans ma BDD :

    Script lancé à la main
    /var/www/twitter/photos_profils/01/23...
    Script lancé avec le cron
    /twitter/photos_profils/01/98706794
    Et la copie, mais ça doit être le chemin qui est pas bon, donc forcement ça ne copie pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    copy($url_distant, $url_local);
    Mes répertoires qui stockent les images sont bien en écriture pour tous.

    Vous en pensez quoi ? Je mets à la main le chemin complet /var/www/twitter,
    ou vous me dite s'il faut que je créé une tâche pour le user www-data, mais je ne sais pas faire comme on a pas le mot de passe pour lui.

    Merci à vous
    Nicolas

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 181
    Points : 114
    Points
    114
    Par défaut
    Bon, je viens de modifier mon champ de destination, sans utiliser ['DOCUMENT_ROOT'].

    Ca fonctionne. Il doit se renseigner d'après l'utilisateur qui le lance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Problèmes de chemin DLL entre Windows Seven 32 et 64 bits.
    Par Nicoyong dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 10/12/2014, 11h20
  2. [1.x] problème de chemin entre fichiers CSS
    Par Playerz dans le forum Symfony
    Réponses: 5
    Dernier message: 05/11/2010, 12h47
  3. problème de communication entre apache et tomcat en https
    Par Kursha dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 16/11/2007, 14h11
  4. Calcul du plu court chemin entre 2 sommets d'un graphe valué
    Par atlasm dans le forum Algorithmes et structures de données
    Réponses: 25
    Dernier message: 07/08/2005, 17h06
  5. Problème lié au protocole HTTP.
    Par giviz dans le forum Développement
    Réponses: 2
    Dernier message: 03/10/2003, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo