Aller au contenu

Cron PHP et config...


Messages recommandés

Bonjour à tous,

j'ai rejoint la communauté Synology pour mon projet perso qui est le suivant : faire tourner des scripts PHP en ayant pas mon PC allumé.

Pour mon besoin j'ai installé Web Station Apache 2.4, PHP 7.0, Maria DB, puis PHPMyAdmin (et par conséquence forcé d'installer Apache 2.2 et PHP 5.6).

Le coeur de mon projet est la récupération de pages HTML et images, traitement sur le NAS puis dépot des images modifiées sur le NAS, insertion en BDD. Il y a une partie d'affichage, mais le coeur vraiment est les taches cron en PHP, et je me heurte à des soucis de config/packages.

Dans web station, parametres PHP (5.6 et 7.0) j'ai activé calendar, curl (pour test), gd, mysql, openssl, pdo_mysql, et ssh2.

Voici ce que je tente quand je lance une tache cron test (fais appel à file_get_contents (j'avais tenté de remplacer par du curl sans succès, il me dit undefined fonction), de la manipulation d'image, et enfin du dépot d'image modifiée dans le www/image) :

/usr/bin/php /volume1/web/mosite/www/humidity.php -> Call to undefined function imagecreatetruecolor()

php70 /volume1/web/monsite/www/humidity.php -> PHP Warning:  file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?

php56 /volume1/web/monsite/www/humidity.php -> PHP Warning:  file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?

/volume1/@appstore/PHP7.0/usr/local/bin/php70 /volume1/web/monsite/www/humidity.php -> file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?

A noter que tout marche nickel top sur mon PC (XAMPP)

Ca marche aussi quand je tape l'adresse directement sur un navigateur http://mon.synology/humidity.php (pb de droit à la fin mais pas important, il récupère bien les données distantes et fait la manipulation d'image)

2eme cron test (simple ecriture en BDD, j'utilise PDO) :

php70 /volume1/web/monsite/www/db.php -> could not find driver
php56 /volume1/web/monsite/www/db.php -> (fonctionne)
/usr/bin/php /volume1/web/monsite/www/db.php -> could not find driver

Comme ça fait maintenant quelques jours que je coince la dessus, je voudrais bien un avis, conseil, ou coup de main 🤗

(je me suis connecté sous putty pour tenter de regarder de plus près, mais pas de réussite, je ne suis pas très bon en config surtout quand il y en a plusieurs, essayé par exemple des extension=gd.so mais erreur)

Merci !

Modifié par Raypulsif
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.