Il 1/6/2020 alle 12:47, roombausato disse:il problema della chiave sbagliata deriva dal fatto
che i servizi Web Prestashop non consentono l'autenticazione
se il PHP in esecuzione sul server è impostato in modalità PHP-FPM a
causa di un bug Prestashop che verifica l'autenticazione
attraverso una variabile di sistema non disponibile in questa configurazione.PHP-FPM è il modo più performante / recente di eseguire PHP
sul server ed è attivo di default su tutto il nostro hosting ottimizzato
(Https://bobcares.com/blog/php-fpm-advantages/).Il problema è stato anche evidenziato e discusso dal team Prestashop:
https://github.com/PrestaShop/PrestaShop/issues/15385
ma non è mai stato gestito.Esistono 3 soluzioni:
1)
Aggiungi queste due righe nella parte superiore del file .htaccess alla radice del sito:RewriteEngine su
RewriteRule. * - [E = HTTP_AUTHORIZATION:% {HTTP: Autorizzazione}]2)
Notifica a coloro che utilizzano il servizio web di richiamarlo
passando la chiave di autenticazione come parametro GET ws_key nell'URL
e non come autenticazione http / baseEsempio di una chiamata funzionante: http://sitoweb.com/api?ws_key=xxxxxxxxxxxxxx
3)
Chiedici di disabilitare il supporto PHP-FPM e impostarlo su PHP-CGI
(questo rallenterà le prestazioni complessive).
L'ho risolto aggiungendo questo in .htaccess
RewriteEngine su
RewriteRule. * - [E = HTTP_AUTHORIZATION:% {HTTP: Autorizzazione}]
.png.022b5452a8f28f552bc9430097a16da2.png)
 
			
				