Jump to content

Désactiver ou désinstaller les modules ?


Recommended Posts

Bonjour,

Il est conseillé de supprimer les modules que l'on n'utilise pas alléger la boutique et gagner en rapidité. Ma question est la suivante : désactiver les modules inutilisés suffit-il ou bien faut-il les désinstaller ?

Merci

Link to comment
Share on other sites

désinstaller (et supprimer même si vous n'en avez aucune utilité)

Autrement les overrides éventuelles sont toujours actives et en plus le code de ces modules sera chargé en mémoire à chque chargement de page à cause de la fameuse fonction getmodulesOnDisk();

Link to comment
Share on other sites

  • 1 month later...

Non.

Désinstaller laisse le répertoire sur le disque et celui-ci va être lu/analysé par Prestashop à chaque appel de la fonction getModuleOnDisk()

C'est pour la même raison qu'il ne faut rien mettre d'autre que des modules dans ce répertoire car si on laisse des zip ou des pdf par exemple, Prestashop perd un temps fou à essayer de les ouvrir pour rien.

  • Like 1
Link to comment
Share on other sites

  • 5 years later...
  On 12/7/2019 at 6:39 PM, Eolia said:

Non.

Désinstaller laisse le répertoire sur le disque et celui-ci va être lu/analysé par Prestashop à chaque appel de la fonction getModuleOnDisk()

C'est pour la même raison qu'il ne faut rien mettre d'autre que des modules dans ce répertoire car si on laisse des zip ou des pdf par exemple, Prestashop perd un temps fou à essayer de les ouvrir pour rien.

Expand  

1. Créer un répertoire "/modules_off" dans la racine du site et y insérer tous les modules dont on ne se sert pas est-ce correct? ...ou ce nouveau dossier sera lui aussi source de ralentissements (causé par getModuleOnDisk() ou autres) ?

2. Comment désintaller un module rapidement ? Supprimer son dossier dans "/modules" sur le serveur ou plutôt le désinstaller via l'interface d'administration (je demande cela car c'est bcp plus rapide d'effacer un dossier sur le serveur)

Edited by Betamax (see edit history)
Link to comment
Share on other sites

  On 12/26/2024 at 12:36 PM, Betamax said:

1. Créer un répertoire "/modules_off" dans la racine du site et y insérer tous les modules dont on ne se sert pas est-ce correct? ...ou ce nouveau dossier sera lui aussi source de ralentissements (causé par getModuleOnDisk() ou autres) ?

Expand  

Oui. Perso, dans ces cas là je mets ce répertoire au dessus de la racine (www ou public_html) pour éviter les hacks et infections

2. Comment désintaller un module rapidement ? Supprimer son dossier dans "/modules" sur le serveur ou plutôt le désinstaller via l'interface d'administration (je demande cela car c'est bcp plus rapide d'effacer un dossier sur le serveur)

Il faut cliquer sur "Supprimer" en BO sinon les tables liées aux modules ne seront pas à jour.

Link to comment
Share on other sites

Super, merci pour ta réponse, via l'interface donc, en effet j'avais oublié qu'il faut prendre garde à conserver une database cohérente :)

...et sortir le "/module_off" de la racine du serveur pour plus de sécurité

Une dernière question : Lorsqu'un module a déjà été testé et configuré, comment le désinstaller momentanément sans pas perdre la configuration? J'imagine que les données de configurations sont "écrites" dans la base de données ainsi que dans les fichiers du module? => pas de désinstallation dans ce cas mais juste faire une désactivation ?

Link to comment
Share on other sites

Juste une précision : En principe, on installe un module via l'introduction d'un .zip dans l'interface d'administration.

Mais si je désinstalle un module déjà intégré dans une nouvelle installation de Prestashop et que ce module efface ses bases de données précédemment créés (paramétrées ou non), comment va-t-il faire pour les recréer (dans l'hypothèse où je voudrais l'utiliser) puisque je n'aurais pas le .zip de départ?

Edited by Betamax (see edit history)
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...