Fork me on GitHub

Rapport de message :*
 

Re: Maj XOOPS 2.3.2 vers 2.5.5

Titre du sujet : Re: Maj XOOPS 2.3.2 vers 2.5.5
par pplemoko sur 15/07/2012 20:12:25

Avant toute chose, pensez à faire une sauvegarde de votre base de données.

J'ai utilisé les deux scripts.

Celui de trabis en local. Il fonctionne sans souci.

Il suffit de suivre ces consignes écrites en anglais.

Citation :
I fixed the script and added one extra config:

http://code.google.com/p/xuups/downlo ... ail?name=dbupdate_1.1.zip

I also noticed that my instructions were incorrect, please test it as follows:

Place the dbupdate.php on your XOOPS root (same directory as mainfile.php);

Edit the file and change the config settings(if needed):


//START CONFIG
$doBinary false//If updated strings are not readable, try set this to 'true'

$old_charset 'latin1';
$old_collation 'latin1_swedish_ci';

$new_charset 'utf8';
$new_collation 'utf8_general_ci';
//END CONFIG


Citation :
Point your browser to dbupdate.php and execute it

You should get a page with SQL statements.
Open phpmyadmin and select your XOOPS database.
Open SQL tab and enter the statements you got from dbupdate.php
Execute.
Wait, may take some time if database is to big.
Now your database should have been migrated. Look at your tables and check if fields content are readable.
Edit your mainfile.php(xoops < 2.5) or xoops_data/data/secure.php(xoops > 2.5) and define XOOPS_DB_CHARSET accordingly
Your language files will have to be updated to the new charset also. If you don't have utf8 language files, change your language to english.
See if content is readable.

If not, upload your database backup, set option $doBinary = true, and repeat the steps.




Celui de montuy en ligne. Il fonctionne très bien.

On le télécharge ici : http://sourceforge.net/projects/chgxo ... onvert_mysql.zip/download

Citation :
Pour l'installation, c'est simple, il suffit d'installer le répertoire convert_mysql a la racine de votre site et de lancer le script de cette façon, http://www.votresite.com/convert_mysql/index.php

Ensuite il n'y a cas suivre les instructions.



Voici la liste des modules qui sont installés sur mon site :

Multimenu 1.74
Site Map 1
xNews 1.71
TDM Downloads 1.61 --> mis à jour depuis sans problème 1.62
Links 1.11
NewBB2 1.15
RSSFit 1.22
Waiting Block 0.94
Tinyeditor 1
SecurityImage 1
Protector 3.4 --> mis à jour depuis sans problème 3.51

Le script de monty est très facile à mettre en place. Aucun problème lors de la conversion de ma BD.

Dans mon cas, c'est la mise à jour d'une v. 2.5.0 vers la v. 2.5.5 qui s'est avérée la plus délicate (pas à pas et fichiers à rechercher ... à droite ... à gauche).

Grâce au tutoriel de montuy, cela devrait être plus facile pour les personnes qui se lanceront dans cette opération.

Ce que je retiens :

"utf8" dans le fichier secure.php (.../xoops_data/data/secure.php)

ligne 22 -
define'XOOPS_DB_CHARSET''utf8' );



et "UTF-8" pour le fichier global.php (.../language/french/global.php)

ligne 223 -
define("_CHARSET","UTF-8");






Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

27 Personne(s) en ligne (21 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 27 | Plus ...