Affichage des résultats 1 à 7 sur 7

Discussion: Fichier PHP dans le cron OVH : erreur !

  1. #1
    Membre
    Date d'inscription
    November 2010
    Messages
    14

    Question Fichier PHP dans le cron OVH : erreur !

    Bonjour,

    Je souhaite lancer un script php tous les jours en utilisant le Cron d'OVH.

    Mon script est du type http://mondomaine/repertoire/fichier.php?variable=valeur.

    Lancé depuis un navigateur, il fonctionne très bien, j'ai notamment 1 ligne de texte qui permet de vérifier qu'il s'est bien exécuté et elle s'affiche. Les modifications réalisées en base de données sont aussi correctes.

    Lorsque je mets ce script dans le Cron, j'obtiens l'erreur suivante :

    -------------------------== Début ==-------------------------

    Status: 404 Not Found
    X-Powered-By: PHP/5.2.14
    Content-type: text/html

    No input file specified.

    -------------------------== Fin ==-------------------------

    Je n'arrive pas à identifier le problème.

    Pouvez-vous m'aider ?

    Merci

    Cordialement

  2. #2
    Membre
    Date d'inscription
    November 2007
    Messages
    130

    Re : Fichier PHP dans le cron OVH : erreur !

    Je ne connais pas du tout le système de webcron d'OVH, mais ça pourrait être un soucis d'encodage des valeurs passées en paramètres. C'est quoi, ces valeurs, par exemple ?

  3. #3
    Membre
    Date d'inscription
    March 2004
    Messages
    4 674

    Re : Fichier PHP dans le cron OVH : erreur !

    Non, 404 : non trouvé. C'est plutôt une erreur de répertoire.
    En effet, en cron on ne passe pas par le web, donc le path est interne à l'hébergement.
    Quand on voit ce qu'on voit, qu'on entend ce qu'on entend, on a bien raison de penser ce qu'on pense...
    Guides OVH - Guides OVH new - OpenClassRoom - URL Rewriting - Rédaction .htaccess - Forums

  4. #4
    Membre
    Date d'inscription
    November 2010
    Messages
    14

    Re : Fichier PHP dans le cron OVH : erreur !

    En effet, le path pour le Cron est bien local du type /repertoire/fichier.php?variable=valeur.

    Pour la variable, c'est simplement du texte, c'est en fait le jour de la semaine : lundi ou mardi, ou ...

    Si je fais un copier/coller du chemin local (celui dans le cron) et que je le colle à la suite de http://mondomaine ... ca fonctionne bien pourtant, il n'y a donc pas d'erreur de frappe.


    Cordialement

  5. #5
    Membre
    Date d'inscription
    November 2010
    Messages
    14

    Re : Fichier PHP dans le cron OVH : erreur !

    Mais je pense avoir trouvé : en fait mon script efface un fichier à un moment donné et je m'appercois que ce fichier n'est pas présent : cela peut donc correspondre à l'erreur 404 ...
    Bizarrement, via l'URL, cela ne bloque pas le script.
    via le Cron, il se pourrrait bien que ce soit la cas.

    Il va se relancer ce soir, je vous confirme ca demain.

    Cordialement

  6. #6
    Membre
    Date d'inscription
    January 2009
    Messages
    24

    Re : Fichier PHP dans le cron OVH : erreur !

    bonjour

    je pense que le soucis c'est quil cherche a executer un fichier fichier.php?variable=valeur
    en gros il cherche se fichier:
    /repertoire/fichier.php?variable=valeur

    et en realiter ton fichier est
    /repertoire/fichier.php

    c'est quoi la commande que tu lance pour ton fichier
    ./fichier.php?variable=valeur
    ou
    php ./fichier.php?variable=valeur
    et sous quel distri tu est?

  7. #7
    Membre
    Date d'inscription
    January 2009
    Messages
    24

    Re : Fichier PHP dans le cron OVH : erreur !

    peut etre que ceci peut t'aider j'ai pas tester execution d'un fichier php avec une variable

    http://forum.ovh.com/showthread.php?t=48837

    Si tu trouve la solution dit le nous sa peut servir merci.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •