Bonjour
Suite à une mise à jour de PHP vers 5.6, j'ai un problème avec les cron et mysql_connect (idem avec mysqli_connect).
Configuration :
Centos 6.8
PHP 5.6
directadmin
php1_release=5.6
php1_mode=php-fpm
Donc, si je lance en ssh la commande, ça marche parfaitement
php /home/castor/domains/mydomain.com/cron/nettoyage.php
Par contre, si le script est lancé en ssh de la même façon, ça me sort l'erreur
Call to undefined function mysql_connect()
Une idée ?
En recherchant, ça parle de version php différente pour l'exécution en ligne de commande.
Mais en ssh, ça marche, donc, ça devrait aussi se lancer depuis une simple tâche cron.
Merci d'avance pour votre aide.
Problème à la cron
Related questions
- Connexion à mon compte client
157884
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
128351
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
112697
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
99770
28.07.2017 11:39
- Passage en php 7.4
99117
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
93434
04.12.2019 21:52
- Deploy d'un projet Node JS
92478
12.10.2016 20:18
- The requested URL / was not found on this server
92472
02.03.2017 18:25
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
92254
16.10.2016 16:24
- NextCloud sur mutualisé
92253
07.04.2017 08:42
Problème réglé, j'ai un conflit entre plusieurs versions PHP.
Je dois faire un peu de nettoyage des anciennes versions.
En indiquant le chemin précis /usr/local/php56/bin/php pour appeler la tâche cron, elle passe correctement.