Le blog

migration thelia 1.5 vers thelia 2.2

Adieu la migration facile de Yacs me voici plonger dans une migration majeure de thélia

Et là les choses deviennent un peu plus compliquées.

Pour ma part j'ai commencé par installer un version 2.2 vierge sur un hébergement OVH.

Il faut savoir qu'il n'est pas possible d'utiliser une base de données utilisée par la version 1.5 de thélia. Ceci me semble absurde mais c'est ainsi.

Installation

Attention lors de l'installation "web" de thelia en local si "localhost" ne fonctionne pas dans "host" de l'étape 3 je vous conseille d'essayer "127.0.0.1" Là ca devrait marcher

récupération des données

Tentons de le faire par la module d'import !

le chemin chez moi : /Applications/MAMP/htdocs/dec-materieldentaire/client

 Problème : il manque la table accessoire.

DROP TABLE IF EXISTS `accessoire`; 
CREATE TABLE `accessoire` ( `idint(11NOT NULL AUTO_INCREMENT, `produitint(11NOT NULL DEFAULT '0', `accessoireint(11NOT NULL DEFAULT '0', `classementint(11NOT NULL DEFAULT '0'PRIMARY KEY (`id`), KEY `produit` (`produit`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

messages d'erreur

<p>
<
strong>Fatal error</strong>: Call to a member function setTitle() on a non-object in <strong>/home/viennean/www/rougecitron/core/lib/Thelia/Model/Base/FeatureAv.php</strongon line <strong>2056</strong>

et

[ERROR2016-05-03 9:22:16:Failed to create rewritten URL for locale fr_FRfond dossierwith params %id_dossier=1
 [
ERROR2016-05-03 9:22:16:Call to undefined methodfilterByView

En rechargeant la page l'importation se termine et les données sont importées à priori correctement

Activation du module TinyMce

Voir ce sujet dans le forum Thelia : http://thelia.net/forum/viewtopic.php?pid=66034#p66034

 

Retourner en haut