È molto importante assumere un server con le risorse necessarie per utilizzare la piattaforma di integrazione multicanale.
- Server dedicato o VPS.
- Non dovresti utilizzare server di hosting “condivisi” o “cloud”.
- Processore minimo: 4 core
- RAM minima: 8 GB
- SSD Server
- Disco: 160 GB (500 GB consigliati)
- Server con possibilità di installare attività CRON ed eseguirlo una volta al minuto
- Deve usare Apache
- Nessuna restrizione sul numero di file o nodi
Configurazioni server e WooCommerce
Ti consigliamo di mantenere sempre aggiornati WordPress e WooCommerce all’ultima versione disponibile. Puoi trovare le versioni compatibili al seguente link, ma ti consigliamo di avere sempre le versioni più recenti.
Versioni di WooCommerce compatibili con php
Inoltre, in questo link puoi trovare come vedere la versione di WooCommerce che utilizzi.
A seconda del software utilizzato dal tuo server, sarai in grado di vedere la versione di php che utilizza e configurarla normalmente in alcuni software del pannello di controllo che il tuo provider di server sarà in grado di fornire.
Per lavorare con il nostro sistema di sincronizzazione, dovrai modificare i valori predefiniti di php come segue:
- max_execution_time 3600
- memory_limit 1024
- Attivare mod_rewrite
File configurazione Apache
Nel file di configurazione di Apache, controlleremo di avere, almeno, la seguente configurazione sulla directory di WordPress:
Options FollowSymLinks
AllowOverride All
Se non sei sicuro di configurare una di queste impostazioni, chiedi aiuto al tuo provider di hosting per modificarle per te.
Configurazione di WordPress
- Usare l’opzione di URL Amichevoli
- Impostazioni → Link permanenti → Impostazioni comuni e selezionare l’opzione Nome voce
- Il proprietario delle cartelle e dei file dovrà coincidere con l’utente del webserver (es. www-data, ecc.) affinché il negozio possa funzionare correttamente e per poter aggiornare il plugin.
- Permessi di cartella/sottocartella e file (chmod 755 su sistemi Unix)
- wp-content/uploads
Qui avete a disposizione i documenti ufficiali per cmbiare il permesso dei file: Changing File Permissions
Configurazione avanzata PHP-FastCGI su file fgcid.conf
Se eseguite PHP sul vostro server con i processi Apache + PHP-FastCGI, controlleremo di avere la seguente configurazione (se si tratta di un server gestito, vi consigliamo di inoltrare queste informazioni al vostro fornitore di hosting per la revisione):
- FcgidBusyTimeout 15000
- FcgidIdleScanInterval 120
- FcgidIdleTimeout 3600
- FcgidConnectTimeout 60
- FcgidIOTimeout 300
- (*) FcgidProcessLifeTime 0
- (*) FcgidMaxProcesses 20
- (*) FcgidMaxProcessesPerClass 8
- (*) FcgidMinProcessesPerClass 0
- (*) FcgidInitialEnv RAILS_ENV production
- (*) FcgidZombieScanInterval 12
- (*) FcgidErrorScanInterval 12
(*) opzionali
Configurazione Plesk
È necessario modificare il pannello Plesk → Siti Web e domini →Configurazione PHP
- open_basedir none
Abbiamo creato una lista di server che rispettino le condizioni e che siano verificati dal team tecnico di BigBuy. Non è obbligatorio utilizzare questi server ma è consigliato dato che garantiscono il corretto funzionamento del tuo negozio Woocommerce.
- So you Start +info
NOTA: questa lista verrà ampliata man mano che verranno verificati nuovi server.
Assicurarsi prima di sincronizzare su WooCommerce con la Multi-Channel Integration Platform che ha un server che rispetta i requisiti minimi illustrati precedentemente.