Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[RESOLU]Mise à jour => Fatal error Class 'Smarty_CMS' not found
#1

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.
#2

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

J-C Etiemble v 2.2.xx
#3

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.
#4

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)

J-C Etiemble v 2.2.xx
#5

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

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

J-C Etiemble v 2.2.xx
#7

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

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).
#9

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.
#10

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

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/viewto...282#p37282 tout en lisant les posts.
#12

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

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

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

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.
#15

"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)
#16

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/viewto...282#p37282 tout en lisant les posts.
#17

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

C'est ok Smile
Bonne continuation.
#19

Merci encore pour le dépannage.
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)