upgrade de pn 0.764 vers zizula 1.0
Auteur Sujet

Post 
Bonjour,
As t-on une idée de la date de sortie d'un script ou autre patch permettant l'upgrade de pn 0.764 vers zizula 1.0?
Je ne vois rien d'annoncé pour l'instant sur le site officiel.
Merci d'avance. icon_wink

http://www.jfk-assassinat.com
Données personnelles Accueil

Post 
Bonjour Pinau,

Tu as un script d'upgrade lorsque tu télécharges zikula 1.0, une doc pour l'upgrade est aussi disponible dans la version de zikula.

Données personnelles Accueil

Post 
Merci et honte sur moi, pour ne pas avoir pensé à jeter un coup d'oeil au dossier docs.
Je viens de faire un essai. Pas top! Quelques messages d'erreurs, probablement dus à des modules que je n'aurai pas du laisser. J'essaierai à nouveau ce soir.
Toutefois, je me demande s'il ne vaut pas mieux refaire une installation propre plutôt qu'un upgrade. Surtout dans mon cas où la majeure partie du contenu vient du module htmlpages, devenu inutile avec le nouveau module Pages.
Celà dit merci pour l'info.

http://www.jfk-assassinat.com
Données personnelles Accueil

Post 
Par contre, en allant faire un tour sur le wiki de la community, il semblerait qu' un upgrade package soit prévu:
Citation :
Upgrade procedure to Zikula 1.0.0 (from Postnuke .764) is not yet finalized. A separate upgrade package will be announced and distributed when available.

Alors patience. icon_smile


http://www.jfk-assassinat.com
Données personnelles Accueil

Post 
Bonjour,
Je suis en train de reconstruire mon site à partir d’une version propre de zikula.
Il me faut maintenant transférer les users de postnuke vers zikula sans passer par le script d’upgrade global?
Est-ce possible et quelqu’un a t-il déjà essayé?
Merci d'avance


http://www.jfk-assassinat.com
Données personnelles Accueil

Post 
Pour ce qui est du transfert des users tu peux éventuellement procéder à la mano en récupérant le contenu des tables de l'un et en les transférant ensuite dans l'autre en faisant éventuellement quelques corrections de correspondances entre les noms de tables dans le script généré par phpmyadmin par exemple.

Jette éventuellement un oeil sur ce post : http://www.postnuke-france.org/modu...topic-2944.html

Un truc à vérifier avant le transfert: le codage du mot de passe md5, sha...
Il faut que ce soit le même encryptage ou sinon il faudra prévenir les users que lors de leur première reconnexion, ils devront demander un nouveau mot de passe.



modifié par : magicvince, 25 Jn 2008 - 17:29
Données personnelles Accueil

Post 
Merci pour l'info. Entre temps j'ai essayé de refaire un upgrade mais sous linux cette fois-ci (debian etch) et j'ai ce message d'erreur:

Citation :
Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 40 bytes) in /var/www/zikula/includes/pnobjlib/debug.php on line 51


Apparemment il faut rajouter 40 bytes à la ligne 51 de debug.php?
Le problème, où?:
Citation :

ligne 51: $debug = _prayer (debug_backtrace());



http://www.jfk-assassinat.com
Données personnelles Accueil

Post 
ce qu'il faut faire c'est allouer bien plus de mémoire à php (regarde le php.ini) et relancer ton yapache !

++


Gilles  ><>°
Données personnelles Accueil

Post 
Bonjour,
Merci pour le tuyau. J'ai augmenté la mémoire et poursuivi ma tentative d'upgrade en local en suivant la procédure. Maintenant j'ai l'affichage:
Citation :
Table 'postnuke.zk_module_vars' doesn't exist
SELECT pn_value , pn_name FROM zk_module_vars WHERE pn_modname='/PNConfig'


une centaine de fois puis le process se bloque, sans pour autant avoir de message d'alerte à la fin?
J'ai refait un install de PN 0.764 propre en important que mes users précédents. Rien ne change.
Je dois me planter quelque part. icon_mad


http://www.jfk-assassinat.com
Données personnelles Accueil

Post 
tu as bien une base "postnuke" avec une table zk_module_vars ??

++


Gilles  ><>°
Données personnelles Accueil

Post 
Eh bien dans ma DB postnuke à mettre à jour j'ai :
pn-module-var
et dans ma base zikula j'ai bien:
zk-module-var

Dans mon répertoire var/www/ il y a
- un dossier postnuke dans lequel j'ai mis les nouveaux dossiers et fichiers de zikula et dans lequel le config.php pointe vers la base Zikula créée lors de l'install,
- un dossier zikula avec le config. php qui pointe vers la base Postnuke

Et je lance l'upgrade à partir de la commande http://localhost /zikula/upgrade.php
Quand je presse le pavé: Cliquez ici pour commencer la mise à jour, les ennuis commencent.



http://www.jfk-assassinat.com
Données personnelles Accueil

Post 
Bonjour,
Des progrés mais un nouveau problème surgit.
J'ai bien récupéré l'interface graphique de l'upgrade qu démarre bien. Seulement voilà, il stoppe rapidement aprés les étapes suivantes:
Citation :
# Sauvegarde de la table "user"...
Unknown column 'pn_timezone_offset' in 'field list'
UPDATE zk_users SET pn_timezone_offset = pn_timezone_offset-12

Table 'zk_users76x' already exists
CREATE TABLE zk_users76x SELECT * FROM zk_users
fait
# Structure de la table "users" mise à jour.

Unknown column 'pn_position' in 'field list'
SELECT pn_bid, pn_position, pn_weight FROM zk_blocks

Fatal error: Call to a member function on a non-object in /var/www/zikula/system/Blocks/pninit.php on line 224

Avec ce message d'erreur. Quelqu'un a t-il une idée? Merci d'avance.

http://www.jfk-assassinat.com
Données personnelles Accueil
Post 
J'ai trouvé mon erreur. En fait, dans le config.php, j'avais oublié de remplacer le préfixe zk par pn. Donc forcément, il était impossible de mettre à jour ma DB postnuke correspondant à la version 0.764.
Autrement le script marche nickel.
J'ai eu juste besoin de remplacer quelques modules à qui il manquait des fichiers.
En revanche, mais je ne trouve pas celà gênant, l'agencement du menu administration est celui de postnuke.


http://www.jfk-assassinat.com
Données personnelles Accueil