Jump to content

Edit History

CaesaR2005

CaesaR2005

Cześć,

problem dotyczy synchronizacji stanów magazynowych z Baselinker Marketplace (Allegro) do sklepu (presta). Dodam, że przez 4 mc wszystko było dobrze, stany pięknie się synchronizowały.

Sprawdziłem log Baselinkera:

Error adding the order to the store: Ze względów bezpieczeństwa zapytanie zostało zablokowane przez Modsecurity. Jeśli jest niezbędne do funkcjonowania witryny, zapoznaj się z instrukcją. W przypadku dodatkowych pytań prosimy o kontakt.

Mam hosting na Cyber_Folks, odnalazłem tutorial: https://cyberfolks.pl/pomoc/blokowanie-zdarzen-przez-mod_security/

Zastosowałem się do punktu 1 dodałem modyfikacje do pliku .htaccess, nie pomogło, zastosowałem się do kroku 2: również nie pomogło.

Log Baselinkera wskazały tym razem na błąd (po modyfikacji ".htaccess"):

Error adding the order to the store: This call to PrestaShop Web Services failed and returned an HTTP status of 500. That means: Internal Server Error.

Skontaktowałem się z suportem hostingu, poprosili o włączenie trybu debugowania na presta i ponowne przesłanie przesłanie z baselinker do presta informacji o stanie, tym razem logi były dokładniejsze: 

Error adding the order to the store: Fatal error: Uncaught Error: Call to a member function validateOrder() on bool in 
/home/pawelj/domains/domena.pl/public_html/classes/order/Order.php:1727 Stack trace: #0 
/home/pawelj/domains/domena.pl/public_html/classes/webservice/WebserviceRequest.php(1632): OrderCore->addWs() #1 
/home/pawelj/domains/domena.pl/public_html/classes/webservice/WebserviceRequest.php(1418): WebserviceRequestCore->saveEntityFromXml(201) #2 
/home/pawelj/domains/domena.pl/public_html/classes/webservice/WebserviceRequest.php(567): WebserviceRequestCore->executeEntityPost() #3 
/home/pawelj/domains/domena.pl/public_html/webservice/dispatcher.php(90): WebserviceRequestCore->fetch('TKI19PQK94EBM6W...', 'POST', 'orders', Array, false, '<?xml version="...') #4 {main} thrown in /home/pawelj/domains/domena.pl/public_html/classes/order/Order.php on line 1727

Log wskazuje na błędy w skryptach Prestashop, ale...ja nic nie robiłem/modyfikowałem, czy ktoś może podpowiedzieć co w tej sytuacji? Jak się ratować?

 

Paweł

CaesaR2005

CaesaR2005

Cześć,

problem dotyczy synchronizacji stanów magazynowych z Baselinker Marketplace (Allegro) do sklepu (presta). Dodam, że przez 4 mc wszystko było dobrze, stany pięknie się synchronizowały.

Sprawdziłem log Baselinkera:

Error adding the order to the store: Ze względów bezpieczeństwa zapytanie zostało zablokowane przez Modsecurity. Jeśli jest niezbędne do funkcjonowania witryny, zapoznaj się z instrukcją. W przypadku dodatkowych pytań prosimy o kontakt.

Mam hosting na Cyber_Folks, odnalazłem tutorial: https://cyberfolks.pl/pomoc/blokowanie-zdarzen-przez-mod_security/

Zastosowałem się do punktu 1 dodałem modyfikacje do pliku .htaccess, nie pomogło, zastosowałem się do kroku 2: również nie pomogło.

Log Baselinkera wskazały tym razem na błąd (po modyfikacji ".htaccess"):

Error adding the order to the store: This call to PrestaShop Web Services failed and returned an HTTP status of 500. That means: Internal Server Error.

Skontaktowałem się z suportem hostingu, poprosili o włączenie trybu debugowania na presta i ponowne przesłanie przesłanie z baselinker do presta informacji o stanie, tym razem logi były dokładniejsze: 

Error adding the order to the store: Fatal error: Uncaught Error: Call to a member function validateOrder() on bool in 
/home/pawelj/domains/zoolapka.pl/public_html/classes/order/Order.php:1727 Stack trace: #0 
/home/pawelj/domains/zoolapka.pl/public_html/classes/webservice/WebserviceRequest.php(1632): OrderCore->addWs() #1 
/home/pawelj/domains/zoolapka.pl/public_html/classes/webservice/WebserviceRequest.php(1418): WebserviceRequestCore->saveEntityFromXml(201) #2 
/home/pawelj/domains/zoolapka.pl/public_html/classes/webservice/WebserviceRequest.php(567): WebserviceRequestCore->executeEntityPost() #3 
/home/pawelj/domains/zoolapka.pl/public_html/webservice/dispatcher.php(90): WebserviceRequestCore->fetch('TKI19PQK94EBM6W...', 'POST', 'orders', Array, false, '<?xml version="...') #4 {main} thrown in /home/pawelj/domains/zoolapka.pl/public_html/classes/order/Order.php on line 1727

Log wskazuje na błędy w skryptach Prestashop, ale...ja nic nie robiłem/modyfikowałem, czy ktoś może podpowiedzieć co w tej sytuacji? Jak się ratować?

 

Paweł

×
×
  • Create New...