Bonjour,

SugarCRM est un CRM (relation client-manager) et propose une gestion de cron permettant de récupérer les mails . Le code est censé fonctionné puisque des milliers d'utilisateurs utilisent ce CRM (logique non ? ).

Voilà, quoi qu'il en soit, ça ne fonctionne pas et l'origine de mon problème peut venir de :
  1. le serveur 1&1
  2. le fichier crontab
  3. Un manvais paramétrage de SugarCRM


En ce qui concerne 1&1, j'ai édité mon fichier crontab (crontab -e) et ajouté la ligne qui m'a été fournit par sugar CRM :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
*    *    *    *    *     cd /homepages/x/xxxxxx/htdocs/sugar; php -f cron.php > /dev/null 2>&1
Je ne récupère pas les mails . SugarCRM est bien paramétré car si je récupère manuellement, je réceptionne convenablement. Par conséquent, je souhaiterai tester mon fichier cron.php et j'ai ajouté ces lignes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?php
     $ressource_fichier = fopen('test.txt', 'w');
 
          fputs($ressource_fichier, '7654321'); //Si une erreur a lieu, fputs() renverra FALSE, il faudra dans ce cas utiliser l'opérateur triple égal pour le savoir
		  fwrite($fp,"Texte ..."); // Ceci ajoutera ou écrira le contenu "texte ..." dans le fichier "le_fichier.txt"
 
          fclose($ressource_fichier);
?>
En fait, j'espère créer un fichier et écrire à l'intérieur. Ce fichier n'a pas été créé !!!!!!

Conclusion : le problème vient du crontab et du php !!!! Mais voilà, je ne maîtrise vraiment pas le php et encore moins crontab. Je souhaiterai avoir votre aide afin de m'indiquer quels éléments sont à prendre en compte pour tester si mon crontab est bien actif

1000+1 Merci.