Contribuez à SecuObs en envoyant des bitcoins ou des dogecoins.
Nouveaux articles (fr): 1pwnthhW21zdnQ5WucjmnF3pk9puT5fDF
Amélioration du site: 1hckU85orcGCm8A9hk67391LCy4ECGJca

Contribute to SecuObs by sending bitcoins or dogecoins.



[osCommerce - Partie 3] Configuration d'osCommerce et installation d'ATOS/SIPS

Par Rédaction, secuobs.com
Le 17/05/2007


Résumé : Dans cette partie du tutoriel, retrouvez la majeure partie de la configuration de la plateforme de paiement électronique osCommerce ainsi que l'installation du module de paiement en ligne ATOS/SIPS.



Configuration d'Oscommerce :

Accéder à « bank.secuobs.com ».

Problème avec « register_globals » sur « Off » :

Remplacer « register_globals = Off » par « register_globals = On » et « file_uploads = Off » par « file_uploads = On » dans « /usr/local/lib/php.ini »

root@pimp_osc:/home/inetdata/bank.secuobs.com # /usr/local/apache/bin/apachectl stop
root@pimp_osc:/home/inetdata/bank.secuobs.com # /usr/local/apache/bin/apachectl startssl

Recharger « bank.secuobs.com ».
Cliquer sur « Install Nouvelle installation »
Cliquer sur « Continuer »
Activer les connections SSL et cliquer sur « Continuer »
Entrez vos informations « HTTP », enregistrer les sessions en BDD et cliquer sur « Continuer »
Cliquer sur « Continuer » à nouveau
Entrez maintenant vos informations « HTTPS » et cliquer sur « Continuer »
Entrez vos informations de BDD et l'enregistrement des sessions en BDD puis cliquer sur « Continuer »

Solutionner les Warnings :

root@pimp_osc:/home/inetdata/bank.secuobs.com # cd catalog/includes
root@pimp_osc:/home/secuobs.com/bank/catalog/includes # touch configure.php
root@pimp_osc:/home/secuobs.com/bank/catalog/includes # chmod 706 configure.php
root@pimp_osc:/home/secuobs.com/bank/catalog/includes # cd ../admin/catalog/includes/
root@pimp_osc:/home/secuobs.com/bank/catalog/admin/includes # touch configure.php
root@pimp_osc:/home/secuobs.com/bank/catalog/admin/includes # chmod 706 configure.php

Recharger la page. L'installation a été réalisée avec succès.

Cliquer sur « Catalogue ». Solutionner ici aussi les Warnings :

root@pimp_osc:/home/secuobs.com/bank/catalog/admin/includes # cd ../../
root@pimp_osc:/home/secuobs.com/bank/catalog # rm -fr install
root@pimp_osc:/home/secuobs.com/bank/catalog/ # cd includes
root@pimp_osc:/home/secuobs.com/bank/catalog/includes # chmod 555 configure.php

Ou cliquer sur « Outils d'administration ». Solutionner les warnings en installant un .htaccess :

Editer « /usr/local/apache/conf/httpd.conf » et ajouter :

<Directory "/home/secuobs.com/bank/catalog/admin">
AllowOverride AuthConfig
Options None
Order allow,deny
Allow from all
</Directory>

<Directory "/home/secuobs.com/bank/catalog/atos">
AllowOverride AuthConfig
Options None
Order allow,deny
Allow from all
</Directory>

Et vérifier :

AccessFileName .htaccess

Créer un utilisateur « admin » :

root@pimp_osc:/home/secuobs.com/bank/catalog/includes # cd ../admin
root@pimp_osc:/home/secuobs.com/bank/catalog/admin # /usr/local/apache/bin/htpasswd -c /home/secuobs.com/bank/.htpasswd admin
New password: another_most_wanted_password
Re-type new password: another_most_wanted_password
Adding password for user admin

Configurer le .htaccess :

root@pimp_osc:/home/secuobs.com/bank/catalog/admin # rm -fr .htaccess
root@pimp_osc:/home/secuobs.com/bank/catalog/admin # vi .htaccess

Ajouter :

AuthUserFile /home/secuobs.com/bank/.htpasswd
AuthName ByPassword
AuthType Basic

<Limit GET>
require user admin
</Limit>

Vérifier l'authentification .htaccess :

Accéder à « bank.secuobs.com/admin »
Entrez en login : « admin »
Entrée pour le mot de passe dans notre cas : « another_most_wanted_password »
Cliquer sur « ok »


Installation d'ATOS/SIPS :

root@pimp_osc:/home/secuobs.com/bank/catalog/admin # cd ../../
root@pimp_osc:/home/secuobs.com/bank/ # cp payment_atos_5_00-1.2.1.tar.gzcatalog/
root@pimp_osc:/home/secuobs.com/bank/ # cd catalog
root@pimp_osc:/home/secuobs.com/bank/catalog/ # mkdir atos.bck
root@pimp_osc:/home/secuobs.com/bank/catalog # mv payment_atos_5_00-1.2.1.tar.gz atos.bck/
root@pimp_osc:/home/secuobs.com/bank/catalog/ # cd atos.bck
root@pimp_osc:/home/secuobs.com/bank/catalog/atos.bck # tar -zxvf payment_atos_5_00-1.2.1.tar.gz
root@pimp_osc:/home/secuobs.com/bank/catalog/atos.bck # chown -R root:root *
root@pimp_osc:/home/secuobs.com/bank/catalog/atos.bck # mv atos ../
root@pimp_osc:/home/secuobs.com/bank/catalog/atos.bck # mv includes/languages/french/modules/payment/atos.php ../includes/languages/french/modules/payment/
root@pimp_osc:/home/secuobs.com/bank/catalog/atos.bck # cp -a ../includes/languages/french/modules/payment/atos.php ../includes/languages/english/modules/payment/
root@pimp_osc:/home/secuobs.com/bank/catalog/atos.bck # mv includes/modules/payment/atos.php ../includes/modules/payment/
root@pimp_osc:/home/secuobs.com/bank/catalog/atos.bck # mv atos_response.php ../
root@pimp_osc:/home/secuobs.com/bank/catalog/atos.bck # cat checkout_confirmation.php.diff | more

Appliquer les modifications du fichier « checkout_confirmation.php.diff ».


root@pimp_osc:/home/secuobs.com/bank/catalog/atos.bck # cd ../
root@pimp_osc:/home/secuobs.com/bank/catalog/ # cp admin/.htaccess atos/


Installer Mercanet :

root@pimp_osc:/home/secuobs.com/bank/catalog # wget www.secuobs.com/MERCANET_p600_PLUGIN_LINUX-2.6.9.tar
root@pimp_osc:/home/secuobs.com/bank/catalog # tar -xvf MERCANET_p600_PLUGIN_LINUX-2.6.9.tar
root@pimp_osc:/home/secuobs.com/bank/catalog # cp param/* atos/
root@pimp_osc:/home/secuobs.com/bank/catalog # cp bin/* atos/
root@pimp_osc:/home/secuobs.com/bank/catalog # mkdir images/atos
root@pimp_osc:/home/secuobs.com/bank/catalog # cp logo/* images/atos/
root@pimp_osc:/home/secuobs.com/bank/catalog # cd atos

Editer le fichier « /home/secuobs.com/bank/catalog/atos/pathfile » et vérifier :

D_LOGO!/images/atos/!
F_DEFAULT!/home/secuobs.com/bank/catalog/atos/parmcom.mercanet!
F_PARAM!/home/secuobs.com/bank/catalog/atos/parmcom!
F_CERTIFICATE!/home/secuobs.com/bank/catalog/atos/certif!


root@pimp_osc:/home/secuobs.com/bank/catalog/atos # cd ..
root@pimp_osc:/home/secuobs.com/bank/catalog # rm -fr atos.bck


Autres ressources dans ce dossier :

[osCommerce - Partie 1] Présentation et installation préalable - lien

[osCommerce - Partie 2] Configuration préalable - lien

[osCommerce - Partie 4] MERCANET et configuration ATOS/SIPS - lien

[osCommerce - Partie 5] Sécurisation et finalisation - lien