2010-04-04 3 views
0

J'essaye de faire fonctionner la librairie Ansinerator sur mon localhost, mais quelque chose cloche.Comment faire fonctionner la librairie Ansinerator?

Je reçois les erreurs suivantes: Notice: Undefined index: hash in ansi.php on line 23 Notice: Undefined index: aml in ansi.php on line 37 Notice: Undefined variable: PNG_DESTRUCT in ansi.php on line 119 Notice: Undefined offset: -1 in ansi.php on line 362 Notice: Trying to get property of non-object in ansi.php on line 362 Notice: Undefined variable: links in ansi.php on line 459 Notice: Trying to get property of non-object in ansi.php on line 677 Notice: Undefined variable: links in ansi.php on line 459 Notice: Undefined variable: map_link in ansi.php on line 687

Toute idée où je vais mal avec celui-ci? J'ai installé la bibliothèque php-gd, redémarré le serveur, et pendant qu'il fonctionne parfaitement sur le serveur de production, localhost refusera. Des idées?

Merci.

Répondre

0

Vérifiez - Que vous avez des versions «appropriées» de tout installé sur localhost. (Comparer localhost avec la production.) Il y a évidemment quelque chose de différent entre les 2 serveurs ici, il suffit d'utiliser phpinfo() pour vérifier.

  • Redémarrer localhost à nouveau? (Je plaisante ...)
+0

Redémarrez tout 5 fois. –

+0

La raison pourrait-elle être PHP 5.3.1? –

+1

Il pourrait, mais je parie que c'est un bon vieux cas de codage bâclé. Je n'ai pas jeté un coup d'oeil sur le code, mais ces erreurs semblent être le produit d'un code écrit sans que les erreurs de niveau E_NOTICE ne soient activées. –

0

Est-il possible que vous ayez défini différents niveaux de rapport d'erreur sur les deux serveurs?

Avant toute chose, mettez error_reporting(E_ALL); en haut de votre script sur les deux serveurs et voyez s'il fonctionne parfaitement. (Ma conjecture est que vous obtiendrez des erreurs sur les deux serveurs)

Questions connexes