22/05/2010, 07:45:58
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~Suite à deux upgrade de la version 1.7 à la 1.7.1, j'ai récupéré deux erreurs différentes : sur une installation pas d'erreur apparente sauf qu'il était impossible de créer une nouvelle page. Sur l'autre, dès le login je récupérais l'erreur suivante :
#~ Version du CMS: 1.7.1
#~ Nom de l'hébergeur : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.7.1
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.3
#~ * ModuleManager: 1.3.3
#~ * News: 2.10.5
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.3
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.7.0
#~ * FormBuilder: 0.6.1
#~ * GoogleMaps: 0.1.8
#~ * CGExtensions: 1.18.7
#~ * SiteMapMadeSimple: 1.2.1
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 16000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.13
#~ * 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: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: /tmp (1777)
#~ * session_use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.90
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Warning: require_once(/homez.99/ctcveran/www/install/lib/functions.php) [function.require-once]: failed to open stream: No such file or directory in /homez.99/ctcveran/www/install/upgrade.php on line 38
Du coup, j'ai mis en mode debug dans mon config.php et recommencé l'ajout d'une page. J'ai donc constaté l'erreur pas de champ 'secure' dans la liste des champs. Damned !
Le pb était donc de savoir si ce champ dont la position est indiquée grâce au debug était un varchar un tinyint, etc...
L'erreur provenait du fichier suivant dans le dossier "install/upgrades/upgrade.32.to.33.php"
J'ai fini par apprendre que le champ en question était un int(1). Ouf !
J'ai effectué les deux modifs, l'une pour le champ secure de la table cms_content, l'autre pour passer la version de 32 à 33 dans la table cms_version.
Je suis en train de faire une nouvelle install, j'espère ne pes rencontrer le même souci.
En espérant que cela puisse aider quelqu'un un jour, bonne continuation à tous !
@agiwebconseil | tutos vidéos sur cmsms