Jump to content

RÉSOLU - installation environnement de tests et environnement de prod ?


Recommended Posts

Bonjour,

J'ai exactement la même problématique!
Je suis en train de mettre en place ma première boutique PRESTASHOP et je cherche à dupliquer un environnement PRESTASHOP (pour test, sauvegarde, dev...) sur un serveur et en local.
J'ai fait un peu dans tous les sens et j'ai toujours un problème... page blanche, redirection intempestive, erreur php

Voici ma procédure actuelle... qu'il faut probablement amender, corriger ou compléter.

1) Depuis mon environnement A, j'exporte ma base de données.
2) Je copie le répertoire racine de mon site de l'environnement A vers le B.
3) J'adapte les lignes du fichier config/settings.inc.php

define('_DB_SERVER_', '');
define('_DB_TYPE_', '');
define('_DB_NAME_', 'prestashop');
define('_DB_USER_', 'root');
define('_DB_PASSWD_', '');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'MyISAM');
define('__PS_BASE_URI__', '');

4) J'importe dans ma base B, l'export fait en 1

Visiblement, ca ne suffit pas. Il faut travailler sur le fichier htaccess.

De manière générale, comment peut-on basculer EFFICACEMENT une version de développement en prod?

Merci pour vos compléments.

Link to comment
Share on other sites

L'idéal est de mettre en place un serveur subversion mais il faut de solide compétences d'administrations et un serveur dédié, plus facilement avoir un serveur local et un distant il n'y a que le fichier "config/settings.inc.php" à différencier, la bdd peux être synchronisée occasionnellement cela ne pose pas problème pour du développement.

Link to comment
Share on other sites

Bonjour,

J'ai été confronté au même problème et viens de réussir à le résoudre. Il faut au moins effectuer la petite procédure montrée dans le post précédent ensuite:

- bien vérifier dans la base de donnée, dans la table ps_configuration les valeurs de ps_shop_domain -> En local cette valeur doit être "localhost"
- le mieux au moment de l'export est de désactiver le https si vous en avez un car vous n'en avez probablement pas sur votre serveur local
- bien vérifie que la réécriture d'url est bien activée sur votre serveur apache local sinon ça va encore créé des soucis. Dans le cas où la réécriture d'url n'est pas activé, le mieux est donc de désactiver cette fonctionnalité dans le backoffice de prestashop.

Voilà les quelques paramètres nécessaire à la création d'un test environnement copiable vers un environnement de production.


Lionel

Link to comment
Share on other sites

Bonsoir,

En passant par là :

A voir également :
lien

lien 2

Il peut être intéressant aussi :

Local : développement
Hébergé : test ( site de test serveur (php)) + production (sur le même hébergement que le site de test)

A propos de subversion : option disponible en local avec Dreamweaver CS5

Cordialement,

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...