Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Passer du serveur de développement au serveur de production
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1...678910111213
SUJET:

Passer du serveur de développement au serveur de production

**
#39740
toulousain
Platinum Boarder
Messages: 570
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Montpellier

Re:Passer du serveur de développement au serveur de production

Il y a 7 Années, 10 Mois
Karma: 15  
Je viens d'effectuer l'opération, je vais donc donner mon cheminement :

1/ export de phpmyadmin avec les options suivantes
- Désactiver la vérification des clés étrangères : cochée
- Compatibilité : Mysql4 (pour le problème du Btree)

2/ import phpmyadmin avec l'option suivante :
- compatibilité mysql4

3/ Modification base de données (phpmyadmin par exemple)
- table : core_config_data : mettre les bonnes urls pour le champs path : web/unsecure/base_url et web/secure/base_url
- table dans l'ordre : core_website : vérifier led website_id avec le local
- table : core_store_group : vérifier les group_id avec le local
- table : core_store : vérifier le store_id avec le local

De mon coté tout fonctionne après toutes les erreurs évoquées plus haut.

Conf locale : MAMP / PhpMyAdmin 3.2.5 / php 5.2.13 / Mysql 5.1.44 / Magento 1.4.1.1
Conf distante : ovh dédié kimsufi / phpMyAdmin - 2.11.3 / php 5.2.9 / Mysql 5.0.51 / Magento 1.4.1.1
 
Dernière édition: 25/11/10 à  08:11 Par toulousain.
Développement / gestion de projet E-commerce magento
Montpellier
L'administrateur a désactivé l'accès public en écriture.
#40848
Dr.Malcom
Expert Boarder
Messages: 96
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Passer du serveur de développement au serveur de production

Il y a 7 Années, 10 Mois
Karma: 1  
@toulousain => très pertinent

Justement j'essaie de modifier dans les tables core_website, core_store_group, core_store certaines valeur.

Le problème c'est que l'importation de la bdd modifie certaines valeurs et j'obtiens une erreur lorsque j'essaie de passer un '2' en '0' par exemple. phpmyadmin semble indiquer que c'est soit '1' soit '2' mais pas de '0'... Peut-on forcer ce genre de modification ?

La seule façon de contourner ce problème c'est de recréer la bdd de donnee avec le downloader de magento (apres suppression du local.xml). Je met toutes les tables à jour pour les données sauf pour les 3 citees au dessus. Dans cette configuration, je n'ai pas besoin de les mettre a jour mais je ne comprends pas pourquoi l'import modifie leur valeur...
 
L'administrateur a désactivé l'accès public en écriture.
#40872
toulousain
Platinum Boarder
Messages: 570
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Montpellier

Re:Passer du serveur de développement au serveur de production

Il y a 7 Années, 10 Mois
Karma: 15  
C'est un bug ultra récurent. Je ne peux cependant te donner l'explication.
Par contre oui il faut impérativement remettre des ids correctement sans quoi le site ne fonctionnera pas. Il n'y a pas de problèmes si tu force ce changement.

Je ne pense pas me tromper en disant que bcp de monde fait cela.
 
Développement / gestion de projet E-commerce magento
Montpellier
L'administrateur a désactivé l'accès public en écriture.
#54236
leopoldo69
Gold Boarder
Messages: 182
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin

Re:Passer du serveur de développement au serveur de production

Il y a 6 Années, 11 Mois
Karma: -2  
bonjour, j'essais de transférer ma bdd réel vers le local.
pas moyen
quelqu'un pourrait m'aider svp ?
il me semble avoir respecter les étapes pourtant
merci merci merci
 
L'administrateur a désactivé l'accès public en écriture.
#54237
leopoldo69
Gold Boarder
Messages: 182
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin

Re:Passer du serveur de développement au serveur de production

Il y a 6 Années, 11 Mois
Karma: -2  
Transfert site réel vers Local ( HELP )

1. Enter dans phpmyadmin du site réel

2. Exporter la base de données en cochant « ignorer clefs étrangères », compatibilité (none ), on obtient alors un fichier *.sql

3. Modifier le fichier bigdump.php et le placer avec le fichier *.sql sur votre disque dur dans C:/Xampp/htdocs/

4. placer le répertoire « magento » (contenant les fichiers d’installation) dans C:/Xampp/htdocs/

5. Créer une base de données ( bdd1 ) en local en écrivant l’url : 127.0.0.1/phpmyadmin (en local )

6. Télécharger magento-cleanup

7. placer le fichier magento-cleanup.php dans C:/Xampp/htdocs/magento/

8. Lancez magento-cleanup : changera les permissions de fichiers et répertoires tapez l’url : 127.0.0.1/magento/magento-cleanup.php

9. lancer l’installation de magento, en tapant l’url : 127.0.0.1/magento

10. Lors de l’installation, mettre dans Host : localhost
Et dans Base Url : 127.0.0.1/magento/
Use Web Server Apache Rewrites : oui
Cochez l’option « as oublier réécritures url

11. Supprimer toutes les tables dans bdd1 en local

12. lancer bigdump.php en tapant l’url : 127.0.0.1/bigdump.php (l’importation s’effectue)

13. modifier la table core_config_data de la base de données bdd1
(url secure et unsecure) dans votre phpmyadmin (local)
Cela deviendra : 127.0.0.1/magento/

14. Supprimer le contenu du répertoire : var/session et de var/cache

15. Tapez l’url 127.0.0.1/magento

16. Le frontend s’affiche et mes produits aussi MAIS pour le backend lorsque je tape : 127.0.0.1/magento/admin j’ai le message d’erreur : 404 error: Page not found.
 
Dernière édition: 25/10/11 à  18:46 Par leopoldo69.
L'administrateur a désactivé l'accès public en écriture.
#54239
leopoldo69
Gold Boarder
Messages: 182
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin

Re:Passer du serveur de développement au serveur de production

Il y a 6 Années, 11 Mois
Karma: -2  
super tuto,
ne faut il pas désactiver clef étrangères ? quand faut il cocher ou pas ?
merci
 
L'administrateur a désactivé l'accès public en écriture.
#54240
leopoldo69
Gold Boarder
Messages: 182
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin

Re:Passer du serveur de développement au serveur de production

Il y a 6 Années, 11 Mois
Karma: -2  
post annulé
 
Dernière édition: 25/10/11 à  18:24 Par leopoldo69.
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1...678910111213
Modérateur: Gabriiiel, ILOA, zuiko