THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

Je re-poste une question que j'avais mis à la fin d'un fil résolu, je pense qu'elle est probablement passée inaperçue ...

J'ai des soucis sur un Paypal qui ressemblent un peu à un sujet résolu qui dit qu'il faut absolument utiliser Composer pour installer le module Paypal, donc je me dis que je vais ré-installer en utilisant Composer puisque cela semble être la solution:  https://github.com/thelia-modules/Paypal/issues/33 . Je ne connais pas bien composer, donc quelques questions:

Sur un installation Thelia qui a été faite à la mano, (sans composer donc), je souhaite ajouter Paypal via composer:

- possible / pas possible ? je dois ré-installer tout Thelia ???
- pour installer composer, j'ai trouvé la commande "curl -sS https://getcomposer.org/installer | php" ... à priori je dois faire ça ou ? à la racine d'un hébergement ? ou dans le dossier DocumentRoot (public_html dans mon cas) ? ou dans le dossier des modules ? ou dans le dossier core->vendor->composer  qui existe ?
- pour désinstaller composer, je détruis le composer.phar ?
- ce composer, c'est sûr ? je veux dire que je suis moyennement chaud pour accumuler des installations diverses dans un cms qui ne seront pas mises à jour avec le cms ... ce genre de truc traine et 1 an plus tard on se retrouve hacké sans avoir compris d'ou ça venait ... boom le composer qu'on avait installé dans l'urgence 1 an avant a un trou de sécurité :-(

Pierre

Offline


Bonjour Pierrot,

1) possible, tu n'as pas besoin de réinstaller Thelia. (suite la réponse au 2)
2) tu peux le faire où tu veux tant que tu sais ou tu l'as mis (moi par exemple sur mon systeme en local, j'ai telechargé composer.phar que j'ai ensuite glissé dans le dossier /usr/local/bin sous le nom de composer, ainsi je peux l'utiliser à tout moment comme une commande UNIX). Dans ton cas télécharge le simplement à la racine de ton projet

cd le/chemin/complet/vers/de/projet/
curl -sS [url]https://getcomposer.org/installer[/url] | php
php composer.phar require thelia/paypal-module:~3.0.0

Et tu devrais être bien
3) tu as juste à supprimer le fichier composer.phar
4) à ma connaissance il n'y a pas de soucis de sécurité mais tu peux toujours lire la doc dessus pour avoir plus d'infos

Offline


Bonjour,

Super merci pour cette réponse, tout a marché nickel et effectivement, installé comme ça Paypal fonctionne ...

Pierre.