Rechercher : dans
Par :

[CRON]Mon fichier php ne se lance pas

Dernière réponse le 23 fév 2007 à 13:47:15 xbb, le 23 fév 2007 à 11:37:12 
 Signaler ce message aux modérateurs

Bonjour !


Je me retrouve face à un problème assez frustrant dont la raison m'échappe.

J'ai contacté les techniciens du serveur mutualisé sur lequel est hébergé mon site (c a d que d'autres sites sont sur le même serveur ==> je n'ai pas d'accès ssh pour modifier moi-même la crontab).
Mais peu importe, la crontab a été éditée par eux, ça revient au même...

La ligne éditée ressemble à ça :


15 0 * * 1-5 /usr/bin/php /www/le/chemin/secret/du/fichier/modules.php?name=General&file=Cron > /tmp/ccosanet.log 2> /tmp/ccosanet_error.log


N'étant pas très doué, je ne sais pas trop d'où proviendrait le problème...
Les causes POSSIBLES :

* mauvais chemin php? (le technicien n'avait jamais utilisé la crontab pour lancer un .php, donc j'ai un doute...
* mauvais chemin du fichier? Il faut le mettre en absolu? en relatif?
* Les chemins supplémentaires pour les logs et logs d'erreurs ne perturberaient pas le tout?
* Les caractères spéciaux dans le nom du fichier php



Toujours est-il que lorsque je lance mon script php depuis la barre d'adresse de mon navigateur, il fonctionne au poil... Une chose est sure, le pb n'est pas là.

J'ai besoin d'aide!!
Merci d'avance...



ps: "le/chemin/secret/du/fichier" = chemin absolu depuis la racine du site

Configuration: Windows XP
Firefox 2.0

Meilleures réponses pour « [CRON]Mon fichier php ne se lance pas » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

 dubcek, le 23 fév 2007 à 13:47:15

Hello
J'ai souvenir que sur des systèmes Solaris, le & ou le % ne passe pas dans un cron, c'est une fin de ligne.
Attention au ? que le shell remplace par un nom de fichier de 1 caractère.
Bref, faire très attention aux caractères spéciaux. Mettre plutôt toute la ligne dans un script.

Répondre à dubcek