2011-06-05 6 views
3

Sur l'hôte local, la bibliothèque fonctionne correctement, lorsque la fonction est appelée en production, php lance un erreur fatale.php gd lib est installé mais ne fonctionne pas

J'ai vérifié le phpinfo() son là et il est activé.

Je me suis fatigué de voir s'il y a quelque chose que je peux ajouter sur le php.ini mais je ne pouvais pas en trouver. L'erreur est levée lorsque j'appelle

gd_info(); 

Y at-il quelque chose que je peux ajouter le fichier php.ini qui peut résoudre ce problème, ou est-il une autre bibliothèque GD?

L'erreur me fais est la suivante

Fatal error: Call to undefined function gd_info(
+3

chèque dans votre php.ini extension = gd.so extension = gd2.so extension = php_gd2.so –

+2

En supposant que vous êtes linux, les yeux rouges dev est correct. En outre, assurez-vous (au moins un de) ces fichiers existent dans votre répertoire d'extensions PHP. – SamT

+0

Si vous pouvez le voir dans phpinfo(), il est sans doute installé correctement. Le problème est lié à la progression de l'appel. gd_info devrait être appelé avec une autre syntaxe je suppose. – A23149577

Répondre

1

J'ai eu exactement le même problème

bien que je l'avais installé en utilisant apt-get install php7.0-gd cette fonction était définie, donc j'inspectée fichier php.ini dans /etc/php/7.0/apache2/php.ini

s'est avéré que la ligne pour l'extension gd a été commentée! J'ai donc retiré le point-virgule avant la ligne et cela fonctionnait!

si fou gaspillée une demi-heure de la mine: D

Questions connexes