Forum CMS Made Simple FR
[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Installation (https://forum.cmsmadesimple.fr/forum-8.html)
+--- Sujet : [RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found (/thread-3419.html)



[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - grissouris - 13/02/2015

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.11
#~ Url du site : apel-stjoseph.org
#~ Hébergeur / Soft : online
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.11
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ ModuleManager: 1.5.8
#~ News: 2.14.4
#~ Printing: 1.1.2
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.8.4
#~ FormBuilder: 0.8.1
#~ CGExtensions: 1.23.2
#~ NMS: 2.3.2
#~ CMSPrinting: 1.0.5
#~ MicroTiny: 1.2.7
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 50000000
#~ url_rewriting: mod_rewrite
#~ 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
#~ Php Information:
#~ phpversion: 5.2.9-1.illimite
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 192M
#~ max_execution_time: 360
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 50M
#~ upload_max_filesize: 50M
#~ session_save_path: Aucune vérification à cause du chemin OS
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.5.38
#~ 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.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

J'ai fait passer la version php de la 5.2 à la 5.4 chez Online, mais ça n'a pas résolu mon problème.

Pour faire remarcher le site avec la version 1.11.11, j'ai dû rajouter la ligne de version php 5.2 dans le htaccess (état actuel).

Voici la ligne d'erreur qui apparait lorsque je me connecte à /install/upgrade.php :

Fatal error : Class 'Smarty_CMS' not found in .../lib/classes/class.CMSApp.php on line 394

Merci à ceux qui pourront m'aiguiller vers une solution.


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - jce76350 - 14/02/2015

Citation :Voici la ligne d'erreur qui apparait lorsque je me connecte à /install/upgrade.php
Pouquoi faire /install/upgrade.php ?? tu étais en quelle version avant ?

Citation :Fatal error : Class 'Smart_CMS'
cette classe n'existe pas dans le CMS et ses modules standard
donc cela peut venir d'un module que tu as installé peut être


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - grissouris - 14/02/2015

l'erreur se produit au passage de la version 1.11.11 à 1.11.12.

j'ai plusieurs sites sous CMSMS et l'upgrade s'est bien passé pour les autres qui sont chez OVH où la modif de la version php vers 5.4 dans le htaccess, a suffi.

chez online, la version 1.11.11 actuelle marche sous php 5.2, mais pas sous php 5.4, et l'upgrade ne marche ni sous 5.2 ni sous 5.4

/install/upgrade.php est le chemin pour obtenir la page de l'étape 1 de mise à jour.


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - jce76350 - 14/02/2015

Citation :l'erreur se produit au passage de la version 1.11.11 à 1.11.12.

Si cela se passe uniquement sur 1.11.11 à 1.11.12
Voir peut être le problème connu
et Installation Gallery impossible

modifie le fichier lib/html_entity_decode_php4.php
corrige comme indiqué

remplace
function code_to_utf8($num)
par
function __code_to_utf8($num)


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - grissouris - 14/02/2015

ça ne marche pas, j'ai essayé en rajoutant les underscore, puis en copiant-collant. le texte de l'erreur ne change pas.


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - jce76350 - 14/02/2015

Modifie provisoirement le fichier include.php qui se trouve à la racine de ton site avec
avant la igne avant $dirname = dirname(__FILE__);
Code :
// Afficher les erreurs et les avertissements
error_reporting(E_ALL);
et copie les erreurs indiquées


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - grissouris - 14/02/2015

ça ne change rien, j'ai toujours la même page blanche avec le même texte d'erreur


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - Jean le Chauve - 14/02/2015

Ton erreur provient d'un mauvais chemin renseigné dans le fichier de configuration.
Vérifie les valeurs dans config.php
Tu dois normalement n'avoir que les variables ci-après :
Code :
$config['dbms'] = 'mysqli';
$config['db_hostname'] = 'localhost';
$config['db_username'] = 'root';
$config['db_password'] = '';
$config['db_name'] = 'tutoriel';
$config['db_prefix'] = 'cms_';
$config['timezone'] = 'Europe/Brussels';
$config['url_rewriting'] = 'mod_rewrite';
Les autres sont maintenant directement générées par le cms (en particulier root_path et root_url qui sont sans doute fausses dans ton cas).


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - grissouris - 14/02/2015

il y a au moins 30 lignes $config dans le config.php.

je dois supprimer toutes les autres que celles que tu as indiquées ? J'essaie.


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - Jean le Chauve - 14/02/2015

Fais d'abord une sauvegarde de ce fichier Wink
Tu peux aussi le copier-coller ici (en enlevant les mots de passe).


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - Jean le Chauve - 14/02/2015

Comme tu as certainement upgradé plusieurs fois le cms, tu risques également d'avoir un mauvais moteur pour tes tables dans la bd.

Peux-tu aller dans ta base de données et vérifier le moteur de tes tables : MyISAM ou InnoDb ?
Si tu as un mélange de moteurs, je te conseille d'appliquer le fichier que tu trouveras ici : http://www.cmsmadesimple.fr/forum/viewtopic.php?pid=37282#p37282 tout en lisant les posts.


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - grissouris - 14/02/2015

Rhââââââ^!!!! ça marche !!!!

je termine la mise à jour avant de mettre résolu, on ne sait jamais, en tout cas merci beaucoup !!!


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - Jean le Chauve - 14/02/2015

Tu as vérifié ta bd (voir le post juste au-dessus du tien) ?


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - Jean le Chauve - 14/02/2015

Merci également de corriger :
Fatal error : Class 'Smarty_CMS' not found in .../lib/classes/class.CMSApp.php on line 394
Tu l'as bien écrit dans le titre, mais pas dans les posts, d'où l'incompréhension de Jce.


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - grissouris - 14/02/2015

"Tu as vérifié ta bd (voir le post juste au-dessus du tien) ?"

quel post ? et je dois faire quoi sur la BDD ?


jai rectifié le y (pb de clavier qui n'imprime pas bien les y et les apostrophes)


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - Jean le Chauve - 14/02/2015

Jean le Chauve a écrit :Comme tu as certainement upgradé plusieurs fois le cms, tu risques également d'avoir un mauvais moteur pour tes tables dans la bd.

Peux-tu aller dans ta base de données et vérifier le moteur de tes tables : MyISAM ou InnoDb ?
Si tu as un mélange de moteurs, je te conseille d'appliquer le fichier que tu trouveras ici : http://www.cmsmadesimple.fr/forum/viewtopic.php?pid=37282#p37282 tout en lisant les posts.



[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - grissouris - 14/02/2015

Je n'ai que des MyISAM. C'est OK ?


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - Jean le Chauve - 14/02/2015

C'est ok Smile
Bonne continuation.


[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found - grissouris - 14/02/2015

Merci encore pour le dépannage.