Il est très important de souscrire un serveur avec les ressources nécessaires pour utiliser la Multi-channel Integration Platform.
- Un serveur dédié ou VPS.
- Il ne faut pas utiliser des serveurs en “hébergement mutualisé” ou “cloud”.
- Processeur minimum : 4 cœurs
- Mémoire RAM minimum : 8GB
- Disque : 160GB SSD
- Serveur avec disque SSD
- Serveur avec possibilité d’installer des tâches CRON et de les exécuter une fois par minute
- Doit utiliser Apache
- Sans restriction sur la quantité de fichiers ou de nœuds
Configurations du serveur et WooCommerce
Nous recommandons de toujours maintenir WordPress et WooCommerce à la dernière version disponible. Vous pouvez trouver les versions compatibles sur le lien suivant, mais nous recommandons de toujours disposer des versions les plus récentes.
Versions de WooCommerce compatibles avec PHP
En outre, sur ce lien, vous pourrez trouver comment voir la version de WooCommerce que vous utilisez.
En fonction du logiciel utilisé par votre serveur, vous pourrez observer la version de PHP utilisée et la configurer normalement dans un logiciel de panneau de contrôle que votre fournisseur de serveur pourra vous fournir.
Pour travailler avec notre système de synchronisation, vous devrez modifier les valeurs par défaut de votre PHP comme suit :
- max_execution_time 3600
- memory_limit 1024
- Activer mod_rewrite
Fichier configuration d’Apache
Dans le fichier de configuration d’Apache, nous vérifierons que sur le répertoire WordPress, nous disposons au moins de la configuration suivante :
Options FollowSymLinks
AllowOverride All
Si vous avez des questions concernant la configuration de ces valeurs, n’hésitez pas à demander de l’aide à votre fournisseur d’hébergement pour qu’il les modifie pour vous.
Configuration de WordPress
- Utilisez l’option URL conviviales
- Réglages → Liens permanents → Réglages courants et sélectionnez l’option Titre de la publication
- Le propriétaire des dossiers et des fichiers doit correspondre à l’utilisateur du webserver (par exemple www-data, etc.) pour que la boutique puisse fonctionner correctement et pour que vous puissiez utiliser les plug-ins.
- Autorisations de dossier/sous-dossier et fichiers (chmod 755 dans les systèmes Unix)
- wp-content/uploads
Vous disposez ici d’une documentation officielle pour modifier l’autorisation des fichiers : Changing FILE permissions
Configuration avancée PHP-FastCGI dans fichier fgcid.conf
Si l’exécution de PHP sur votre serveur est réalisée avec les processus Apache + PHP-FastCGI, nous examinerons la configuration suivante (s’il s’agit d’un serveur administré, nous vous recommandons de transmettre ces informations à votre fournisseur d’hébergement pour vérification) :
- FcgidBusyTimeout 15000
- FcgidIdleScanInterval 120
- FcgidIdleTimeout 3600
- FcgidConnectTimeout 60
- FcgidIOTimeout 300
- (*) FcgidProcesessLifeTime 0
- (*) FcgidMaxProcesses 20
- (*) FcgidMaxProcessesPerClass 8
- (*) FcgidMinProcessesPerClass 0
- (*) FcgidInitiative Env RILS_ENV production
- (*) FcgidZzombies ScanInterval 12
- (*) FcgidErrorScanInterval 12
(*) facultatif
Configuration Plesk
Il est nécessaire de modifier le tableau de bord Plesk → Sites internet et domaines →Configurer PHP
- open_basedir none

Nous avons défini une liste de serveurs conformes qui ont été vérifiés par l’équipe technique de BigBuy. L’utilisation de ces serveurs n’est pas obligatoire, mais elle est recommandée, car ils garantissent le bon fonctionnement de votre boutique Woocommerce.
- So you Start +info
REMARQUE : cette liste sera étendue, à mesure que de nouveaux serveurs seront vérifiés.
Assurez-vous avant de synchroniser votre WooCommerce avec la Multi-Channel Integration Platform que vous disposez d’un serveur qui est conforme à la configuration minimale énoncée ci-dessus.