J'ai un script php en racine de mon site. J'ai ajouté un cronjob dans mon cpanel. Il travaille avec des opérations de base de données de base comme indiqué ci-dessous:Cpanel cronjob ne fonctionne pas
<?php
require_once "classes/class.database.php";
$db = new database;
$db->connectToDB();
$data = date("Y/m/d H:i");
$res = $db->insertRow("cron",array("datetime"),array($data));
echo $res;
?>
Dans le même fichier j'ai remplacé ces codes avec les codes ci-dessous qui sont des codes réels que je veux planifier, mais il ne fonctionne pas. Si je saisis manuellement, cela fonctionne mais de cette façon ça ne marche pas.
Codes réel:
<?php
require_once "/home/domain/subdomain.domain.com/share/share.php";
$share = new share;
$share->sharePosts();
?>
Je ne pense pas qu'il ya une erreur dans mon code, car il fonctionne manuellement mais je veux être sûr. Puis-je enregistrer la sortie de ce fichier? Merci d'avance.
Activer le signalement d'erreurs, 'error_reporting (E_ALL)' – Akintunde007
Vérifiez si le require fonctionne: http://stackoverflow.com/questions/5560751/php-check-if-require-once-content-is-empty – mayersdesign
quand je fais simplement écho à quelque chose, il m'envoie la sortie mais s'il y a une erreur, ce n'est pas le cas. –