Chez BigBuy, nous avons testé différents serveurs pour nous assurer de leur bon fonctionnement avec BigBuy. Nous avons ainsi pu vérifier qu’ils étaient adaptés à nos solutions, tant pour la boutique de dropshipping 360º que pour les boutiques PrestaShop et Woocommerce. Vous pouvez les consulter ici.
IMPORTANT: Si vous n’utilisez pas le serveur recommandé, veuillez vous assurer que vous répondez aux exigences détaillées dans l’article ci-dessous.
Si vous décidez d’utiliser un de nos serveurs VPS recommandés par Nomalia, vous n’avez pas besoin de vous conformer à ces exigences. Sinon, vous devrez chercher un serveur dédié qui répond aux caractéristiques suivantes :
- Serveur dédié
- Serveur avec disque dur SSD
- Serveur avec la possibilité d’installer des tâches CRON
- Serveur avec la configuration et l’assistance technique en anglais ou en espagnol.
- Utilisation de PHP 7.2 ou supérieur
- Configuration PHP
- Post_max_size 8M
- Configuration d’Apache
- Activer et configurer le module mod_rewrite
- Possibilité d’étendre la limite de mémoire maximale à 1024M (memory_limit = 1024M)
- Possibilité d’augmenter le temps d’exécution des scripts (max_execution_time = 3600)
- Possibilité d’augmenter la taille maximale autorisée de téléchargement de fichiers (upload_max_Filesize = 64M)
- Possibilité d’augmenter la taille maximale autorisée des demandes POST (post_max_size = 8M)
- Vous ne devez pas utiliser un serveur de type “web hosting”.
- L’hôte ne doit pas avoir de limitations ni de restrictions lors de la réception de fichiers
- L’espace minimum recommandé pour une boutique est de 500 Gb (extensible).
- Nous recommandons d’installer la version de WooCommerce 5.6
Remarque Nous recommandons de maintenir WordPress et WooCommerce à jour dans la dernière version disponible.
Configuration avancée pour un serveur non administré
Si vous avez l’intention de louer un serveur ou si vous en possédez un non géré, nous vous facilitons la tâche. Nous vous indiquons ci-dessous la configuration nécessaire.
Configuration d’Apache :
- Activer et configurer le module 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
Configuration de WordPress
- Utilisez l’option URL conviviales
- Réglages → Liens permanents → Réglages courants et sélectionnez l’option Nom de l’entrée
- Le domaine défini dans WordPress doit être identique à celui utilisé dans le MIP
- 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.