Bonjour, je viens de mettre en place une boutique avec Hikashop sur un serveur mutualisé OVH, tout marche bien sauf le module de payement Sips. Les exécutables fournis par la banque sont en place dans le dossier cgi-bin et, lorsque je les tests avec les scripts de tests fournis par la banque, tout fonctionne bien, par contre, lorsque je passe sur Hikashop, j'ai un souci de chemin de fichier que je n'arrive pas à régler.
A l'heure actuelle, à la racine de mon espace d'hébergement j'ai deux dossier, un dossier cgi-bin (pour les exécutables) et un dossier www qui contient le site, malheureusement, le module Sips d'Hikashop ne me permet pas de linker vers le dossier cgi-bin (on ne peut qu'utiliser un sous dossier à partir de la racine www), de ce fait, l'appel au request pose problème et me retourne cette erreur :
executable request non trouve ou non executable /dossier-du-serveur/nom-du-site/www/sous-dossier-indiqué-lors-de-la-configuration-du-module/request
J'aurais besoin de modifier l'appel et remplacer le www par cgi-bin
Quelqu'un aurait la solution ?
J'imagine que ça se passe dans le fichier atos_configuration.php qqpart par là :
<?php $safe_mode = ini_get('safe_mode') == 1 || !strcasecmp(ini_get('safe_mode'), 'On');
if(!$safe_mode){ ?>
<tr>
<td class="key">
<label for="data[payment][payment_params][upload_folder]">
<?php echo JText::_( 'ATOS_UPLOAD_FOLDER' ); ?>
</label>
</td>
<td>
<input type="text" name="data[payment][payment_params][upload_folder]" value="<?php echo @$this->element->payment_params->upload_folder; ?>" />
</td>
</tr>
<?php }else{ ?>
<tr>
<td class="key">
<label for="data[payment][payment_params][binaries_folder]">
<?php echo JText::_( 'ATOS_BINARIES_FOLDER' ); ?>
</label>
</td>
<td>
<input type="text" name="data[payment][payment_params][binaries_folder]" value="<?php echo @$this->element->payment_params->binaries_folder; ?>" />
</td>
</tr>
<?php } ?>