J'ai un serveur linux avec une administration sous plesk et je voudrais exécuter une tache cron.
Je rentre bien toutes les informations ainsi que la commande pour exécuter mon fichier php : /usr/bin/php -f /var/www/vhosts/nomdomaine.com/httpdocs/sousdossier/test.php
Dedans
<?php
$fichier = fopen("test2.php", "w+");
fwrite($fichier, 'echo "plop";');
fclose($fichier);
?>
Mais je reçois un message d'erreur lors de l'exécution de la tâche:PHP Warning: fopen(test2.php): failed to open stream: Permission denied in /var/www/vhosts/nomdomaine.com/httpdocs/sousdossier/test.php on line 2
PHP Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/vhosts/nomdomaine.com/httpdocs/sousdossier/test.php on line 4
PHP Warning: fclose(): supplied argument is not a valid stream resource in /var/www/vhosts/nomdomaine.com/httpdocs/sousdossier/test.php on line 6
Impossible de comprendre mon problème.
Je peux exécuter le fichier test.php directement sur mon site sans aucun problème mais il ne marche pas lorsque j'essaie avec crontab.
Les fichiers ont bien les droits 777.
J'attends avec impatience de votre aide
Cordialement
Gaulois