Forum CMS Made Simple FR

Version complète : erreur sur "smarty_internal_templatecompiler"
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.5
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ Informations d'Installation du CMS
#~ Version du CMS 1.11.5
#~ Modules installés
#~ CMSMailer 5.2.1
#~ FileManager 1.4.3
#~ MenuManager 1.8.5
#~ ModuleManager 1.5.5
#~ News 2.12.12
#~ Printing 1.1.2
#~ Search 1.7.8
#~ ThemeManager 1.1.8
#~ TinyMCE 2.8.4
#~ VisitorStats 0.2.1
#~ CGExtensions 1.20
#~ CGCalendar 1.5.2
#~ FrontEndUsers 1.12.3
#~ SelfRegistration 1.6.1
#~ Captcha 0.4.3
#~ Play 1.0.3
#~ HostedVideoAlbums 2.0
#~ Uploads 1.11.5
#~ Statistics 1.1.3
#~ CMSPrinting 1.0.4
#~ Informations de configuration du CMS
#~ php_memory_limit
#~ process_whole_template
#~ output_compression
#~ max_upload_size 64000000
#~ url_rewriting none
#~ page_extension
#~ query_var page
#~ image_manipulation_prog GD
#~ auto_alias_content true
#~ locale
#~ default_encoding utf-8
#~ admin_encoding utf-8
#~ set_names true
#~ debug false
#~ root_url
#~ ssl_url
#~ root_path Valable /www (0755)
#~ previews_path Valable /www/tmp/cache (0705)
#~ uploads_path Valable /www/uploads (0705)
#~ uploads_url
#~ image_uploads_path Valable /www/uploads/images (0705)
#~ image_uploads_url
#~ ssl_uploads_url
#~ use_smarty_php_tags
#~ Informations PHP
#~ Version PHP actuelle (phpversion) Valable 5.3.16
#~ Fonction md5 (md5_function) Valable On (Vrai)
#~ Version GD (gd_version) Valable 2
#~ Fonction PHP tempnam (tempnam_function) Valable On (Vrai)
#~ Test magic_quotes_runtime (magic_quotes_runtime) Valable Off (Faux)
#~ E_STRICT est désactivé dans error_reporting (E_STRICT) Valable
#~ E_DEPRECATED est désactivé dans error_reporting (E_DEPRECATED) Attention E_DEPRECATED est activé
#~ Mémoire Limite PHP effective (memory_limit) Valable 128M
#~ Temps Maximum d'éxecution (max_execution_time) Valable 120
#~ Fonction PHP output_buffering (output_buffering) Valable 4096
#~ Safe Mode PHP (safe_mode) Valable Off (Faux)
#~ Upload de fichier (file_uploads) Valable On (Vrai)
#~ Taille maximum par méthode POST (post_max_size) Valable 64M
#~ Taille maximum pour l'Upload (upload_max_filesize) Valable 64M
#~ Chemin du dossier Session (session_save_path) Valable /tmp (1777)
#~ Autorisation pour l'utilisation des cookies de session (session_use_cookies) Valable On (Vrai)
#~ Support de Basic XML (expat) (xml_function) Valable On (Vrai)
#~ Vérification si la classe XMLReader existe (xmlreader_class) Valable On (Vrai)
#~ Vérification si le processus httpd peut créer un fichier dans un nouveau dossier. (create_dir_and_file) Valable
#~ Fonction PHP register_globals (register_globals) Valable Off (Faux)
#~ Directive PHP disable_functions (disable_functions) Valable
#~ PHP open_basedir (open_basedir) Valable
#~ Test l'URL distant (test_remote_url) Valable
#~ fsockopen: Connexion OK ! Valable
#~ fopen: Connexion OK ! Valable
#~ Test ini_set (check_ini_set) Valable On (Vrai)
#~ Test pour la bibliothèque cURL (curl) Valable On
#~ Test de la version de cURL (curlversion) Valable version 7.21.0, la version minimale recommandée est 7.19.7
#~ Informations serveur
#~ API serveur (server_api) cgi-fcgi
#~ Serveur de base de données (server_db_type) mysql (mysqli)
#~ Version du serveur de base de données (server_db_version) Valable 5.1.66
#~ Privilèges d'accès à la base de données (server_db_grants) Attention impossible de trouver un privilège "grant all". cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Version software du serveur (server_software) apache/2.2.x (ovh)
#~ Système d'exploitation serveur (server_os) linux 3.2.2-grsec-mutu-grs-ipv6-64 on x86_64
#~ Informations sur les Permissions
#~ tmp Valable /xxx/www/tmp (0705)
#~ templates_c Valable /www/tmp/templates_c (0705)
#~ modules Valable /www/modules (0705)
#~ Masque de création de fichier (umask) Valable /www/tmp/cache (0705)
#~ config_file Echec 0666
#~ Le fichier config.php a les droits en écriture. Il est plus sûr de changer la permission en lecture seule
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Ecrivez votre question ici.

Bonjour,
J'ai transféré mon site d'un serveur à un autre (celui d'OVH) en le mettant à jour au passage.
Mais en terminant l'installation j'obtiens le message d'erreur suivant, que je ne parviens pas du tout à contourner:

Error: at line 702 in file /xxx/www/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php:

Close Full Trace ↑

#0 /xxx/www/lib/smarty/sysplugins/smarty_internal_compilebase.php(71): Smarty_Internal_TemplateCompilerBase->trigger_template_error('too many shorth...', 108)
#1 /xxx/www/lib/smarty/sysplugins/smarty_internal_compile_private_registered_function.php(42): Smarty_Internal_CompileBase->getAttributes(Object(Smarty_Internal_SmartyTemplateCompiler), Array)
#2 xxx/www/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php(510): Smarty_Internal_Compile_Private_Registered_Function->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, 'Statistics', NULL)
#3 /xxx/www/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php(320): Smarty_Internal_TemplateCompilerBase->callTagCompiler('private_registe...', Array, Array, 'Statistics')
#4 /xxx/www/lib/smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag('Statistics', Array)
#5 /xxx/www/lib/smarty/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r36()
#6 /xxxu/www/lib/smarty/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(36)
#7 /xxx/www/lib/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, ' ')
#8 /xxx/www/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal_SmartyTemplateCompiler->doCompile('????<body>????<...')
#9 /xxx/www/lib/smarty/sysplugins/smarty_internal_template.php(187): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template))
#10 /xxx/www/lib/smarty/sysplugins/smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource()
#11 /xxx/www/lib/classes/class.Smarty_CMS.php(323): Smarty_Internal_TemplateBase->fetch('tpl_body:25', 'p15', NULL, NULL, false, false, false)
#12 /xxx/www/index.php(238): Smarty_CMS->fetch('tpl_body:25')
#13 {main}
Syntax Error in template "tpl_body:25" on line 108 "{Statistics params}" too many shorthand attributes

Pouvez vous me conseiller?
Merci d'avance.
PhilP
en suposant que ce n'est pas un soucis de cache lié à ton déménagement (sinon: vide le cache cmsmadesimple)

Citation :Syntax Error in template "tpl_body:25" on line 108 "{Statistics params}" too many shorthand attributes

te reste à trouver la ligne 25 de ton gabarit et comprendre pourquoi un tel code : {Statistics params}
:| bonjoir,
Poir compléter, dans l aide du module statistics il y a un exemple de syntaxe.
Params signifie :" mettez ici vos paramètres".
Mais ça n a aucune signification syntaxique. Si tu n as pas de paramètre, enlève le.
Bonjour,

Merci pour le coup de main.

j'ai supprimé {Statistics params} qui se trouvait tout à la fin du gabarit :

</body>
</html>


{Statistics params}

Le message d'erreur a disparu, mais un autre à pris la place :

Syntax Error in template "tpl_head:25" on line 9 "{stylesheet}" unknown tag "stylesheet"

Et là, je ne vois pas...
utilise le moteur de recherche du forum cette fois

et un coup d'oeil au wiki sera pas inutile en complément Wink
A priori résolu...
Dans la ligne:
Syntax Error in template "tpl_head:25" on line 9 "{stylesheet}" unknown tag "stylesheet"
J'ai remplacé {stylesheet} par {cms_stylesheet} et ça marche!
Enfin, ça marche pour ce gabarit. mais pas pour d'autres... donc fragile.
Question de compatibilité entre les versions sans doute.
Il me reste à gérer l'esthétique, vu que le gabarit ne répond pas correctement, peut être pour les mêmes raisons... mais c'est une autre question!