[Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block -
Eklo - 02/08/2012
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: ?
#~ Url du site :
#~ Hébergeur / Soft : OVh
#~ Informations Système :
#~ Cms Version: 1.11
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ FileManager: 1.4.0
#~ MenuManager: 1.8.2
#~ ModuleManager: 1.5.5
#~ News: 2.12.7
#~ Printing: 1.0.4
#~ Search: 1.7.6
#~ ThemeManager: 1.1.7
#~ TinyMCE: 2.9.10.1
#~ CMSPrinting: 1.0.2
#~ MicroTiny: 1.2.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression: false
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: p
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.49
#~ Server Db Grants: 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.
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
Retour d’expérience de MAJ sur 2 sites.
J'ai mis à jour un premier site qui s'est plutôt bien passé.
Par contre le second....
Les pages du sites affichaient une page d'erreur smarty au lieu du site:
[ins]Syntax Error in template "tpl_body:23" on line 34 "{if title != 'Accueil'}{<h1> <img src="images/Icon.png" width="22" height="21" alt="PostHeaderIcon" />{title}</h1> {/if}" - Unexpected "<"
[/ins]
Et je ne pouvais pas éditer ou créer une page du site dans l'administration (Le reste de l'administration fonctionnait), j'avais l'erreur:
[ins]Fatal error: Class 'CMS_Content_block' not found in /lib/classes/contenttypes/Content.inc.php on line 468[/ins]
Je ne pouvais pas modifier et enregistrer les gabarits, même en mettant à la place le gabarit minimal.
J'avais l'erreur: 'No content blocks defined in template' au moment de sauvegarder.
C'était l'impasse...
J'ai failli tout réinstaller après une multitude de manipulation. (changer de gabarit par défaut par exemple)
Ce qui m'a permit de repartir:
Créer un nouveau gabarit "toto" avec le gabarit par défaut. (ça cela a marché)
Copier coller le code mon gabarit du site dans ce nouveau gabarit en enlevant le code qui lui posé problème:
[ins]{if title != 'Accueil'}{<h1> <img src="images/Icon.png" width="22" height="21" alt="PostHeaderIcon" />{title}</h1> {/if}" [/ins]
Associer toutes les pages a ce gabarit.
Et la tout remarche, même les anciens gabarit que je pouvais pas modifier maintenant je peux les modifier!
**********
Par contre je comprends pas c'est clair qu'il y a une accolade en trop.
Mais est ce qu'une mise a jour modifie les templates ou cette erreur étaient présente dans l'ancien gabarit mais en fonctionnant bien!
[Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block -
Jean le Chauve - 02/08/2012
Il y a une petite erreur :
{if title != 'Accueil'}
{<h1> <img src="images/Icon.png" width="22" height="21" alt="PostHeaderIcon" />{title}</h1> {/if}"
[Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block -
Jean le Chauve - 02/08/2012
Oups, pas lu jusqu'au bout
Citation :cette erreur étaient présente dans l'ancien gabarit mais en fonctionnant bien!
Effectivement smarty 2 était pus permissif pour les erreurs de syntaxe, ce n'est plus le cas pour la version 3 (utilisée par 1.11).
[Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block -
jce76350 - 02/08/2012
Citation :Mais est ce qu'une mise a jour modifie les templates ou cette erreur étaient présente dans l'ancien gabarit mais en fonctionnant bien!
la mise à jour ne modifie pas les gabarits et autres feuilles ...
C'est à toi de valider ton code avant ou après mise à jour comme il est
signalé sur ce message
Donc avant mise à jour vers 1.11 bien lire les informations ; Note de version, Changelog, forum et documentations en FR en
EN
Si ça résout complètement ton souci n'oublies pas le [Résolu] dans le
début du titre de ton tout premier message en l'éditant
[Résolu]Erreur Suite MAJ vers 1.11 "Galapagos"-> CMS_Content_block -
Eklo - 04/08/2012
OK, je n'avais pas vu le (trés bon) Post concernant l'incidence d'un passage à smartys 3.
Donc attention,
si comme moi vous avez une erreur de code dans le gabarit par défaut et qu'il est appliqué sur toutes les pages, on est casiment bloqué. Le site est down avec un message d'erreur et on peut plus éditer (ni créer) les pages du site, ni editer les gabarits.
Je pense qu'il peut y avoir d'autre surprise, donc bien vérifier son code avant la MAJ.
Merci en tout cas.