Requisiti minimi del server per sincronizzare PrestaShop con Multi-Channel Integration Platform

Requisiti minimi del server per sincronizzare PrestaShop con Multi-Channel Integration Platform - BigBuy Academy | Documentación y ayuda técnica gratuita para clientes de BigBuy
Skip to content Skip to sidebar Skip to footer

Requisiti minimi del server per sincronizzare PrestaShop con Multi-Channel Integration Platform

Server verificati e consigliati da BigBuy

Noi di BigBuy abbiamo realizzato un processo di test su questi server per assicurarne il corretto funzionamento con BigBuy. Per questo motivo abbiamo verificato che siano adatti a lavorare con le nostre soluzioni per i negozi PrestaShop e Woocommerce.

IMPORTANTE: se non si utilizza il server consigliato, è necessario assicurarsi di soddisfare i requisiti indicati di seguito.

Per acquistare il pack Ecommerce di BigBuy o uno superiore, dobbiamo disporre di un server con dei requisiti minimi, ovvero che sia compatibile con il nostro negozio online e le sincronizzazioni che avvengono attraverso la nostra Multi-channel Integration Platform.

Noi di BigBuy consigliamo dei server che abbiamo provato in precedenza e il cui rendimento assicura il corretto funzionamento degli e-commerce con MIP. La lista è reperibile su questo articolo, in cui abbiamo fornito anche la spiegazione dettagliata per acquistarli.

Requisiti minimi del server

Se decidi di utilizzare uno dei nostri server VPS consigliati di Nominalia, non è necessario rispettare questi requisiti. Altrimenti, dovresti cercare un server dedicato che rispetti le seguenti caratteristiche:

  • Server dedicato
  • Server con hard disk SSD
  • Server con possibilità di installare compiti CRON.
  • Server con la configurazione e il supporto tecnico in inglese o spagnolo.
  • Uso della versione PHP 7.4 o superiore.
  • Configurazione PHP: post_max_size 8M
  • Il proprietario delle cartelle e dei file deve corrispondere all’utente del webserver (ej. www-data, etc.) affinché il negozio possa funzionare correttamente e affinché si possa aggiornare il modulo.
  • Possibilità di ampliare il limite di memoria massima a 512M (memory_limit = 512M).
  • Possibilità di aumentare il tempo di esecuzione di script (max_execution_time = 15000).
  • Possibilità di aumentare le dimensioni massime permesse di caricamento dei file (upload_max_filesize = 64M).
  • Non acquistare un server “web hosting” e nemmeno un server VPS.
  • L’hosting non deve avere limiti o restrizioni al momento di ricevere cartelle.
  • Lo spazio minimo consigliato per un negozio è di 500 GB (ampliabile).

Requisiti di installazione di PrestaShop

Se installiamo il negozio PrestaShop direttamente dalle opzioni del server, dobbiamo assicurarci che la versione di PrestaShop sia superiore a 1.7.5.0.

Configurazione avanzata dei server non amministrati

Se acquistiamo (o abbiamo già) un server non amministrato, la procedura è ancora più semplice. Vediamo quali sono i passi necessari per configurarlo.

File di configurazione di Apache

Nel file di configurazione di Apache, dobbiamo assicurarci che la directory principale abbia la seguente configurazione:

DirectoryIndex index.php

<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
</Directory>

Se l’esecuzione del PHP del server avviene con i processi Apache + PHP-FastCGI/PHP-FPM, dobbiamo assicurarci che abbia la seguente configurazione (se si tratta di un server amministrato, dovremo inviare queste informazioni al nostro provider di hosting affinché la controlli):

File fgcid.conf

FcgidBusyTimeout 15000
FcgidIdleScanInterval 120FcgidIdleTimeout 3600
FcgidConnectTimeout 60
FcgidIOTimeout 300
* FcgidProcessLifeTime 0
* FcgidMaxProcesses 20
* FcgidMaxProcessesPerClass 8
* FcgidMinProcessesPerClass 0
* FcgidInitialEnv RAILS_ENV production
* FcgidZombieScanInterval 12
* FcgidErrorScanInterval 12

(*) opzionali

Di seguito, abbiamo inserito la configurazione consigliata per il PHP. È importante tenere in considerazione che se non si hanno le conoscenze necessarie è consigliabile contattare l’amministratore o il provider di hosting affinché controlli la configurazione attuale del proprio server.

File php.ini:

memory_limit = 512M
max_execution_time = 15000
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED & ~E_STRICT
short_open_tag = On
upload_max_filesize = 64M

* serialize_precision = 100
* max_input_vars = 10000
* html_errors = Off
* register_globals = Off
* register_long_arrays = Off
* default_charset = “UTF-8”

(*) opzionali

Nota

Prima di poter utilizzare gli url amichevoli è necessario avere il file di configurazione .htaccess e controllare i suoi permessi.

  1. Creare un file .htaccess vuoto nella directory principale.
  2. Dare a questo il permesso di scrittura (chmod 666 sui sistemi Unix).
Nota

Bisogna controllare i permessi di lettura e scrittura nella cartella/sottocartella e nei file del modulo (chmod 755 sui sistemi Unix) per le seguenti cartelle:

  • ps_mmoconnector/tmp
  • ps_mmoconnector/files
  • ps_mmoconnector/logs

Configurazione Plesk

Bisogna realizzare la seguente modifica nel pannello Plesk > Siti web e domini > Configurazione PHP

  • open_basedir: none

Se volete sapere quali sono i requisiti per collegare il proprio negozio PrestaShop con la Multi-channel Integration Platform, lo potete trovare in questo articolo.