Jump to content

[RESOLU] mise en ligne site local sur phpnet


Recommended Posts

Bonjour,

 

post edité car résolu :D

Merci phpnet ! équipe super sympa et compétente sans qui je galèrerai toujours !!!! si j'avais su je ne me serai pas acharnée pendant 3j à essayer de me débrouiller seule :rolleyes:

 

Je vous met la procédure super détaillée pour novice comme moi car j'ai galéré malgré les posts existant sur le sujet.

 

1- chez phpnet :

- Faire pointer votre nom de domaine chez phpnet si besoin

- dans" modifier un domaine" saisir le chemin /home/www/prestashop (si vous copiez le dossier prestashop du www de votre site loca ldans le www du site distant comme moi)

Attention l'actualisation de ces procédures prend du temps donc il vaut mieux anticiper

 

2- La BDD (base de données)

- J'ai créé une base de données chez mon hébergeur : le nom est imposé et est non modifiable.

noter toutes les infos données

- j'ai exporté ma base de données locale pour l'importer dans celle de l'hébergement

- j'ai renommé ma base locale avec le nom de ma base d'hébergement

 

3- j'ai dupliqué mon www et renommé en www-local pour garder ma config locale et pouvoir modifier la config du prestashop destinée à être mis en ligne

 

4- ouvrir prestashop sur le serveur local

modifier préférences /SEO et URLs comme suit

domaine : www.monsite.com

domaine SSL : www.monsite.com

chemin : /

 

5 -Avec notepad modifier le config/setting.inc.php comme suit avec les infos données lors de la création de la BDD chez l'hebergeur :

 

<!--?php

define('_DB_SERVER_', 'xxxxxxx'); hôte de connexion de ma BDD

define('_DB_NAME_', 'xxxxxxx'); nom imposé de ma BDD

define('_DB_USER_', 'xxxxx'); nom d'utilisateur de BDD

define('_DB_PASSWD_', 'xxxxxx'); mot de passe de la BDD

define('_DB_PREFIX_', 'ps_');

define('_MYSQL_ENGINE_', 'InnoDB');

define('_PS_CACHING_SYSTEM_', 'CacheMemcache');

define('_PS_CACHE_ENABLED_', '0');

define('_MEDIA_SERVER_1_', '');

define('_MEDIA_SERVER_2_', '');

define('_MEDIA_SERVER_3_', '');

define('_COOKIE_KEY_', 'PxLY0PDfy6CMiGwDEOy0tSPosyFyTT56M8NvLtfco1QkHxkmF5txXH9p');

define('_COOKIE_IV_', 'GCs23h15');

define('_PS_CREATION_DATE_', '2012-10-12');

define('_PS_VERSION_', '1.5.2.0');

define('_RIJNDAEL_KEY_', 'KY5NGhmC2cpc9urfC9AK2xJV3QsQoCA6');

define('_RIJNDAEL_IV_', 'GRl65IEQlga6Lscjrfq1gw==');

define('_PS_DIRECTORY_', '/../../');

 

6- dans filezilla, j'ai transféré le dossier prestashop de mon www dans le www du site distant

(je n'ai pas transféré le fichier index.php ni le fichier testmysql.php)

 

7- j'ai renommé mon www en www-site et mon www-local en www pour avoir à nouveau acces à mon site en local

 

Et voilà :D

 

En cas de soucis, vérifiez dans la BDD chez l'hébergeur :

dans ps_configuration

PS_SHOP_DOMAIN www.monsite.com

PS_SHOP_DOMAIN_SSL www.monsite.com

PS_SHOP_NAME nomdemaboutique

 

et dans ps_shop_url

domain www.monsite.com

domain_ssl www.monsite.com

 

j'espère que cela aidera :P</code-->

Edited by marsu (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 5 months later...

salut

je galéré pour la mise en ligne de mon site local sur mon hébergeur PHPNET;

j’essaie de suivre ce tuto que tu à rédigé.

VERSION PRESTASHOP 154

 

" 1- chez phpnet :

- Faire pointer votre nom de domaine chez phpnet si besoin

- dans" modifier un domaine" saisir le chemin /home/www/prestashop (si vous copiez le dossier prestashop du www de votre site loca ldans le www du site distant comme moi)

Attention l'actualisation de ces procédures prend du temps donc il vaut mieux anticiper

 

2- La BDD (base de données)

- J'ai créé une base de données chez mon hébergeur : le nom est imposé et est non modifiable.

noter toutes les infos données

- j'ai exporté ma base de données locale pour l'importer dans celle de l'hébergement

- j'ai renommé ma base locale avec le nom de ma base d'hébergement "

 

que veux tu dire par "renommé ma base locale avec nom de ma base d'hébergement"? EST CE DANS LE DOSIER SETTING INC ,?

 

3- j'ai dupliqué mon www ??? et renommé en www-local pour garder ma config locale et pouvoir modifier la config du prestashop destinée à être mis en ligne

JE NE COMPREND PAS CE QUE TU EXPLIQUES;..

 

LE RESTE JE COMPREND;;;

4- ouvrir prestashop sur le serveur local

modifier préférences /SEO et URLs comme suit

domaine : www.monsite.com

domaine SSL : www.monsite.com

chemin : /

 

5 -Avec notepad modifier le config/setting.inc.php comme suit avec les infos données lors de la création de la BDD chez l'hebergeur :

 

<!--?php

define('_DB_SERVER_', 'xxxxxxx'); hôte de connexion de ma BDD

define('_DB_NAME_', 'xxxxxxx'); nom imposé de ma BDD

define('_DB_USER_', 'xxxxx'); nom d'utilisateur de BDD

define('_DB_PASSWD_', 'xxxxxx'); mot de passe de la BDD

define('_DB_PREFIX_', 'ps_');

define('_MYSQL_ENGINE_', 'InnoDB');

define('_PS_CACHING_SYSTEM_', 'CacheMemcache');

define('_PS_CACHE_ENABLED_', '0');

define('_MEDIA_SERVER_1_', '');

define('_MEDIA_SERVER_2_', '');

define('_MEDIA_SERVER_3_', '');

define('_COOKIE_KEY_', 'PxLY0PDfy6CMiGwDEOy0tSPosyFyTT56M8NvLtfco1QkHxkmF5txXH9p');

define('_COOKIE_IV_', 'GCs23h15');

define('_PS_CREATION_DATE_', '2012-10-12');

define('_PS_VERSION_', '1.5.2.0');

define('_RIJNDAEL_KEY_', 'KY5NGhmC2cpc9urfC9AK2xJV3QsQoCA6');

define('_RIJNDAEL_IV_', 'GRl65IEQlga6Lscjrfq1gw==');

define('_PS_DIRECTORY_', '/../../');

 

6- dans filezilla, j'ai transféré le dossier prestashop de mon www dans le www du site distant

(je n'ai pas transféré le fichier index.php ni le fichier testmysql.php)

 

7- j'ai renommé mon www en www-site et mon www-local en www pour avoir à nouveau acces à mon site en local

Link to comment
Share on other sites

7- j'ai renommé mon www en www-site et mon www-local en www pour avoir à nouveau acces à mon site en local

 

Hello,

 

Ça ne veut pas dire grand chose.

 

Il faut effectivement modifier settings.inc.php . Il vous faut index.php.

 

Regardez de ce coté là par exemple, a priori au lieu de modifier via phpmyadmin dans la table ps_configuration >> ps_shop_domain et ps_shop_domain_ssl sur la table en ligne. Il préfère le simuler en back office local pour impacter la base locale, et il fait une sorte de backup avant mais ça ne veut rien dire dans le fond et cela n'a aucun impact.

 

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...