Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu]Erreur suite à upgrade 1.7.1
#1
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ 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 ~~~~~
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 :
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
#2
re,

cela aurit bien de donner les modification du fichier upgrade.32.to.33.php !
pour moi, Il y a une erreur
$query == 'UPDATE '.cms_db_prefix().'content SET secure = 0'; // double ==
DOIT etre
$query = 'UPDATE '.cms_db_prefix().'content SET secure = 0';

je craie un rapport de bug 4978 http://dev.cmsmadesimple.org/bug/view/4978

Corrigé By: Ronny Krijt (ronnyk) Date: Sat May 22 03:34:32 -0400 2010
Message:
Fixed with rev. 268
le lien
http://viewsvn.cmsmadesimple.org/diff.ph...68&peg=268

@ siohan --> à tester
J-C Etiemble v 2.2.xx


Atteindre :


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