Jump to content

Modifier le prefixe des tables + le dossier admin + déplacer le site...


Recommended Posts

Bonjour à tous,

 

Prestashop me plait bien et je voudrais faire les modifs suivantes :

 

Changer le préfixe des tables de la bdd

Changer le nom du dossier d'admin

Déplacer mon site et le remonter d'un répértoire vers la racine

 

Si vous deviez faire ceci comment vous y prendriez vous ?

 

Moi je pense refaire une installation (avec la nouvelle version)

=> Au bon endroit (à la racine)

=> Avec les prefixes modifiés

=> Avec un nouveau nom de l'admin

 

Cependant, j'ai un doute lorsque je vais réinjecter ma base de donnée : est-ce que je ne risque pas d'avoir un bug ?

Merci

Link to comment
Share on other sites

Bonjour,

 

Changer le nom du dossier d'admin

Il suffit de renommer le fichier (rien d'autre à faire).

 

Changer le préfixe des tables de la bdd

Il faut renommer chaque table puis changer la variable

define('_DB_PREFIX_', 'ps_'); 

dans le fichier config/setting.inc.php

 

Déplacer mon site et le remonter d'un répértoire vers la racine

C'est peut-être le plus compliqué...

Je ferais :

- une recherche du dossier inital dans la BD pour adapter les valeurs au nouveau dossier.

- régénérer le fichier .htacess

- renommer la variable suivante du fichier config/settings.inc.php

define('__PS_BASE_URI__', '/');

 

Et tout devrait être bon.

Edited by SMorillon.com (see edit history)
Link to comment
Share on other sites

Ben en fait j'ai installé Ps pour voir et finalement je trouve le truc plutôt pas mal et donc je rentre dans les détails...

 

Mais finalement changer les préfixes c'est assez simple, je fais une nouvelle install puis avec un éditeur de texte je change lkes ancien préfixes et tout roule

Link to comment
Share on other sites

Ok c'est noté.

 

Voila le message :

( ! ) Fatal error: Cannot access empty property in C:\wamp\www\boutique\classes\FrontController.php on line 243 Call Stack # Time Memory Function Location 1 0.0009 366248 {main}( ) ..\index.php:0 2 0.0862 5374616 FrontControllerCore->run( ) ..\index.php:29 3 0.0862 5374616 FrontControllerCore->init( ) ..\FrontController.php:62

 

c'est utile ce truc par contre je vois pas ce qui cloche...

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