Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
Julien PETITJEAN
|
Lundi 28 Avril 2008 5:00:02 pm
SOS migration site SOS
Chère communauté Ez,
Je vous expose un petit problème que je ne parviens pas à résoudre bien que la solution doit probablement être simple comme bonjour :
J’ai pour mission de relooker le site web d’un client développé sous Ez Publish (3.6.1) j’ai donc besoin dans un 1er temps de recréer le site à l’identique en local.
J’ai donc :
* Copié en local toute l’arborescence des fichiers du site fournis par le client
* Recréé toute la base (ainsi que son contenu) à partir des dumps fournis par le client.
Et là, en tentant d’y accéder via http://localhost/plain impossible de visualiser le site, il me dit que la base de données est inaccessible… (je ne vous parle même pas de l’accès à l’administration !)
Que dois-je faire ?
Il était pourtant stipulé dans un post de ce forum que les 2 opérations que j’ai énoncées suffisent (http://ezpublish-france.fr/index....rer_un_site_sur_un_autre_ordinateur)
Ça marche sûrement chez les autres… mais apparemment pas chez moi !
Quelques pistes que j’ai creusées (en vain) :
• Vérification des paramètres de connexion à la BDD dans site.ini.append.php
• Création d’un compte utilisateur en ajoutant un enregistrement dans ezuser
• Installation d’un site « à vide » en utilisant la BDD du client
• …
Je serai extrêmement reconnaissant envers la personne qui m'extirpera de cette situation plus qu'embarrassante...
|
|
Patrice DUCLAUD
|
Mardi 29 Avril 2008 8:16:30 am
Re: SOS migration site SOS
Bonjour,
Quelques petites précisions sont nécessaires,
Quelles version d'eZpublish pour le nouveau site ?
Quel système, Linux, windows, autre ?
Les droits sur les dossiers sont ok ?
Lors de l'installation d'ezpublish, la base de données était accessible ?
Comment la base de données a-telle été créée ?
.....
bon courage
Patrice
|
|
Julien PETITJEAN
|
Mardi 29 Avril 2008 9:38:50 am
Re: SOS migration site SOS
Alors :
* Version d'EzPublish : 3.6.1 pour l'ancien site et il en sera de même pour le nouveau. La version que j'ai installée est donc la 3.6.1 (malgré une montée de version prévue d'ici quelques mois mais ça on en reparlera au moment voulu !)
* Système : chez moi Windows, chez eux : ne sais pas (quels sont les paramètres à changer au cas où ils soient sur Linux ?)
* Les droits sur les dossiers OK : ??? Vous parlez des droits en lecture écriture des dossiers windows ? Dans ce cas oui.
* Comment la base de données a été créée : en cmd, j'ai d'abord créé la base, puis exécuté le dump envoyé par le client. Il se trouve que lors de l'exécution, certains enregistrements ont l'air de planter, Mais au final j'ai bien toutes les tables avec des données (toutes?) dedans. Peut être l'ordre de création des tables est importante dans la requête ? (pour des raisons d'intégrité de données ou que sais-je...)
Détail peut être important, je n'ai pas installé wamp sachant que ma version d'EzPublish contient le nécessaire voici l'arborescence créée lorsque j'installe Ez Publish 3.6.1 :
c:\EzPublish\ezpublish\bin
c:\EzPublish\ezpublish\kernel
c:\EzPublish\ezpublish\design
c:\EzPublish\ezpublish\settings
c:\EzPublish\ezpublish\\etc.....
c:\EzPublish\apache
c:\EzPublish\mysql
c:\EzPublish\php
Je ne sais pas si chez le client il en est de même, n'ayant reçu que le contenu du répertoire ezpublish (bin, kernel etc...)
|
|
Julien PETITJEAN
|
Mardi 29 Avril 2008 9:39:53 am
Re: SOS migration site SOS
En tout cas merci pour votre réponse !
|
|
Patrice DUCLAUD
|
Mardi 29 Avril 2008 11:46:08 am
Re: SOS migration site SOS
Tu as instalé à partir d'un Windows Installer mis en ligne par Ez. Cette config n'est pas conseillée pour une mis en prod mais seulement pour découvrir...
Normalement, tu aurais dû recevoir un dump complet de la base, le dossier contenant le cache du site en question (la partie storage en fait, qui contient entre autre chose les images utilisées dans le site, via la médiathèque par exemple) et les extensions éventuellement installées ou développées pour ce site. A partir de là, tu dois pouvoir partir d'une version 3.6.1 d'eZ.
Création de la base de données.
Il serait préférable de lui donner le même nom que la base d'origine (mais ce n'est pas obligatoire, il faudra alors actualiser le site.ini.append.php).
Accèdes-tu a la BD en passant par phpmyadmin par exemple ?
As-tu supprimé les fichiers du cache sur le disque (/var/cache/* sauf tout ce qui concerne le/les dossiers Storage).
Tu as recréé une partie de l'arborescence du cache ? si oui, as-tu repris la structure du site d'origine ?
le mot de passe de la BD est ok entre la config et celui stocké dans la BD.
Une nouvelle installation d'ez sans te soucier dans un premier temps de ton site, permettrai de voir si eZ 3.6.1 fonctionne sur ton micro.
Ensuite, il te sera possible de changer de BD en paramétrant les .ini de eZ.
.....
Ce lien peut t'apporter la méthode à suivre, si tu ne le connais pas déjà : http://ez.no/doc/ez_publish/techn...n/manual_configuration_of_ez_publish
Bon courage
Patrice
|
|
Julien PETITJEAN
|
Mardi 29 Avril 2008 7:25:37 pm
Re: SOS migration site SOS
* J'ai eu l'occasion d'installer ez publish (même vesrion) pour me familiariser avec, ça marche comme sur des roulettes. J'avais installé la version "plain site" associé à la base du même nom, la connexion se faisait parfaitement.
* Concernant le dump complet de la base normalement c'est bon. J'ai créé la base sous le même nom que la base d'origine (et déclarée dans site.ini.append.php) j'y accède via toad, je visualise bien les données et tout. J'y ai créé un enregistrement dans ezuser avec mon identifiant et mon mot de passe crypté en vue d'accéder à l'admin.
* Dossier Storage avec notamment le photos : OK
* Les extensions : OK, transférées dans le répertoire "extensions" et configurées dans [ExtensionSettings] du fichier site.ini.append.php
* J'ai bien supprimé les dossiers de cache à savoir :
tout le contenu de var/cache et de var/plain/cache (fichiers et dossiers... peut être faut-il laisser les dossiers à vide ?)
* Concernant le dernier point, j'avais effectivement essayé d'installer le site à blanc (plain site) avec la base prévue à cet effet (ça marchait) puis de changer la connexion vers la base du client en modifiant les paramètres .ini adéquat : ça marchait plus...
|
|