Jump to content
Sign in to follow this  
jeanmarc56000

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.

Share this post


Link to post
Share on other sites

Alors, comme ça personne n'a de méthode pour organiser efficacement ces différents environnements?
Ca m'étonnerai!

Je me permets donc de remettre un coup dans la trompette!

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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,

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More