Forum CMS Made Simple FR

Version complète : [Résolu] installation ou upgrade de cmsms 1.10.1
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.10.0
#~ Url du site : www.nextrides.yannlamy.com
#~ Hébergeur / Soft : hébergeur pas cher
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.1
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ ModuleManager: 1.5.1
#~ News: 2.12.3
#~ Printing: 1.1.2
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.8.4
#~ CGExtensions: 1.27.1
#~ FrontEndUsers: 1.16.4
#~ FEmessages: 1.1
#~ CGSimpleSmarty: 1.4.9
#~ CGFeedback: 1.5
#~ CTLModuleMaker: 2.0.3
#~ SelfRegistration: 1.6.13
#~ AjaxMadeSimple: 0.3.1
#~ Products: 2.15
#~ FormBuilder: 0.7
#~ FormBrowser: 0.4
#~ annonces: 1.0
#~ CustomContent: 1.7.3
#~ JQueryTools: 1.0.10
#~ CGUserDirectory: 1.2.6
#~ Skeleton: 1.8.1
#~ CGSmartImage: 1.6
#~ Chat: 0.3.0
#~ advert: 1.0
#~ AdvancedContent: 0.9
#~ CMSPrinting: 1.0
#~ MicroTiny: 1.1.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: true
#~ max_upload_size: 6000000
#~ default_upload_permission: 664
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ 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.3.8
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 64M
#~ max_execution_time: 90
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 6M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.56
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



en upgradant cmsms vers la version 1.10.1 je me retrouvais toujours avec la même erreur provenant de la page class.usertagoperations.inc.php
en fait à la ligne 260, il y'a un espace en trop qui une fois supprimé permet de tout faire rentrer dans l'ordre

avant:

Code :
if( !function_exists($functionname) )
        {
            $code = 'function '.$functionname.'($params,&$smarty) {'.$row['code']."\n}";
            @eval($code);
        }

après:

Code :
if( !function_exists($functionname) )
        {
            $code = 'function'.$functionname.'($params,&$smarty) {'.$row['code']."\n}";
            @eval($code);
        }

donc, en supprimant l'espace juste après function, ça marche...
je ne sais pas si quelqu'un a déjà rencontré ce problème, mais moi, déjà 2 fois... donc je le signale au cas où celà arriverait à quelqu'un d'autre
est ce que ça te règle ton autre soucis : http://www.cmsmadesimple.fr/forum/viewto...325#p24325

parce que normalement ta correction n'est pas censé marcher... je n'y comprend rien

essai plutôt ceci

Code :
if( !function_exists($functionname) )
        {
            $code = 'function '.trim($functionname).'($params,&$smarty) {'.$row['code']."\n}";
            @eval($code);
        }
non, ça resout que dalle et en plsu ton code me remet la même erreur... sauf si je vire l'espace après function
donc:

Code :
if( !function_exists($functionname) )
        {
            $code = 'function'.trim($functionname).'($params,&$smarty) {'.$row['code']."\n}";
            @eval($code);
        }

fonctionne de la même façon que le code que j'ai mis plus haut.

est-ce que cette portion de code pourrait avoir un lien avec mon autre problème que tu as mentionné???
apparemment, c'est lié puisque c'est en rapport avec les usertags de la même façon!
quelle était la version initiale du cms avant upgrade ?

je ne pense pas que l'espace ait une importance dans class.usertagoperations.inc.php
mais vu le paquet de modules installés, il serait souhaite d'isoler le problème en désactivant tous les modules autres que ceux du noyaux (il suffit de modifier le nom du dossier du module)
et de la réactiver un par un pour voir
Cet opération peut se faire en local avec des conditions serveur proche de celui de production

Nota ton site est en rouge avec WOT
ben avec espace-> erreur et sans espace-> pas d'erreur donc je pige pas trop!
je vais desactiver tous les modules et on va voir...

lequel de site? celui sur lequel je bosse? si oui, il n'est pas en production, c'est pour ça qu'il est en sous-domaine.
Si c'est celui qui est en domaine principal, si il y'a un moyen de le rendre plus "trustable", je suis curieux de connaitre la démarche à suivre mais ici, n'est pas le lieu, je pense

je reviens dire ce qu'il se passe avec les modules desactivés
Alors, j'ai désactivé tous les modules autres que le core et toujours le même soucis donc, vu le nombre de problèmes rencontré, je pense que l'upgrade s'est mal passé malgré le renvoi des fichiers au cas où certains auraient mal vécu le transfert.
De ce fait, j'ai tout viré et recommencé une install propre et là, plus de soucis donc, on peut fermer le topic!