Page 1 of 1
					
				J'ai un message d'erreur sur mon site
				Posted: Fri Apr 14, 2006 2:38 pm
				by mvdv
				Bonjour à toutes et tous.
J'ai ce message sur mon site:
Fatal error: Call to undefined function token_get_all() in /customers/mysys.eu/mysys.eu/httpd.www/cmsmadesimple/lib/smarty/internals/core.write_compiled_include.php on line 45
Quelqu'uns à une idée pour moi merci.
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Fri Apr 14, 2006 3:38 pm
				by dam
				CMSMS (ou plutot la bibliothèque smarty dans CMSMS) fait appel à une fonction, token_get_all, qui ne semble pas implémentée dans la version de php que tu utilises.
Pour utiliser cette fonction, il faut avoir une version de php >=4.2.0 (cf 
cette page)
Deux hypothéses :
- soit ta version de php n'est pas assez récente
- soit la fonction est verrouillée par ton hébergeur
Solutions possibles :
- faire une mise à jour de ta version php si tu es en local
- changer d'hébergeur ou lui demander de faire une montée de version (bon courage)
 
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Fri Apr 14, 2006 5:57 pm
				by mvdv
				Suis en version 5 de php chez mon fournisseur
enfait j'ai la possibilité de choisir 4 ou 5
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Fri Apr 14, 2006 6:32 pm
				by dam
				Tu peux peut-être faire un "phpinfo" pour vérifier.
Il suffit pour cela de créer un fichier, par exemple test.php. Tu mets ensuite le code suivant dedans :
et ensuite tu affiche ta page : 
http://tonadresse/test.php
Tu pourras voir quelle version est utilisée, et quelles fonctions sont verrouillées. Tu seras ainsi fixé
 
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Fri Apr 14, 2006 7:47 pm
				by mvdv
				suis en version PHP Version 5.1.1
J'ai fais le fichier de test 
ici mais je ne vois pas la fonction 
token_get_all()
J'ai aussi envoyé un mail au support de mon hebergeur pour savoir quoi.
 
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Fri Apr 14, 2006 9:17 pm
				by dam
				Il me semble que ton php est compilé avec l'option ''--disable-all', ce qui désactive la bibliothèque tokenizer. Je ne m'y connais pas trop en compil de php, mais peut-être que '--enable-tokenizer' marcherait.
Cependant, j'ai peur qu'ensuite il te manque d'autres extensions intégrées par défaut.
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Sat Apr 15, 2006 9:14 am
				by mvdv
				Il y a une chose que je ne comprend pas, si je passe par /mondomaine/admin/ j'ai acces au panneau de configuration, puis je clique sur voir le site et la je le vois avec les modifications et tous et tous, mais en directe il ne s'affiche pas et j'ai le message 
Fatal error: Call to undefined function token_get_all() in /customers/mysys.eu/mysys.eu/httpd.www/cmsmadesimple/lib/smarty/internals/core.write_compiled_include.php on line 45.
PS: J'attend toujours les infos du support
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Sat Apr 15, 2006 9:39 am
				by mvdv
				Bon je reprend tous de puis le début.
Mon site est héberger chez 
www.b-one.net et j'ai la possibilité de choisir entre du PHP4 ou PHP5.
je peux changé cette configuration quand bon me semble.
J'ai pris PHP5 car je me suis dit qu'avec ça je bénéficie des dernières nouveauté, par defaut la fonction PHP - Register globals est sur OFF mais je peux la mettre sur ON.
je viens de changer la configuration PHP5 en PHP4 et je n'ai plus le message d'erreur "
Fatal error: Call to undefined function token_get_all() in", mon site fonctionne correctement.
je retente une installation propre avec la version PHP5 et si ça ne marche pas j'utilise alors PHP4.
Ceci me fais pensée qu'il y a une petite modification a éffectuer sur CMS Made Simple enfin je crois.
Bien à vous
 
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Sat Apr 15, 2006 9:49 am
				by mvdv
				mvdv wrote:
Bon je reprend tous de puis le début.
Mon site est héberger chez 
www.b-one.net et j'ai la possibilité de choisir entre du PHP4 ou PHP5.
je peux changé cette configuration quand bon me semble.
J'ai pris PHP5 car je me suis dit qu'avec ça je bénéficie des dernières nouveauté, par defaut la fonction PHP - Register globals est sur OFF mais je peux la mettre sur ON.
je viens de changer la configuration PHP5 en PHP4 et je n'ai plus le message d'erreur "
Fatal error: Call to undefined function token_get_all() in", mon site fonctionne correctement.
je retente une installation propre avec la version PHP5 et si ça ne marche pas j'utilise alors PHP4.
Ceci me fais pensée qu'il y a une petite modification a éffectuer sur CMS Made Simple enfin je crois.
Bien à vous
 
Voilà je viens juste de faire un ultime test j'ai mis mon site en php5 et j'ai le message d'erreur donc pour le moment je repasse en php4.
Sauf si quelqu'uns à une idée.
Bien à vous
 
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Mon Apr 17, 2006 9:21 pm
				by dam
				Désolé, je ne pourrais pas te dire le pourquoi de la chose. Je pense qu'il y a un problème de config de php5.
			 
			
					
				Re: J'ai un message d'erreur sur mon site
				Posted: Wed Apr 19, 2006 12:11 pm
				by mvdv
				J'ai eu confirmation de mon fournisseur suis obliger d'utiliser php4 pour avoir cette fonction car il y a un problème de sécurité en php5 et cette fonction, c'est pourquoi il ne la mette pas en marche.
Donc je cloture le post.
Bien à toi.