• Resolved marianmarhefka

    (@marianmarhefka)


    Dobrý deň,

    používam modul Zásielkovňa vo vašom plugin-e.

    Pri manuálnom odosielaní dát do Zásielkovne mi stránka vypíše chybu:

    Gateway Time-out
    The gateway did not receive a timely response from the upstream server or application.

    Vedeli by ste mi s tým pomôcť?

    Ďakujem.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Contributor Martin Svoboda

    (@martinsvoboda)

    Dobrý den,
    tato chyba znamená, že je server nějak přetížen a již není schopen v časovém limitu odpovídat na další dotazy nebo byla spuštěna akce která trvá déle než časový limit.
    Zkuste se obrátit na vašeho správce serveru, zda může zjistit příčinu vytěžování serveru.
    V případě že jde o vypršení časového limitu pro běh scriptu. Zkuste tento čas “Max_execution_time” navýšit.

    Thread Starter marianmarhefka

    (@marianmarhefka)

    Dakujem. Este doplnim info o chybe z WordPressu. Ide o ten isty problem, ako ste spomenuli vyssie?

    WordPress verzia 5.8.3
    Aktuálna téma: Divi (verzia 4.14.5)
    Aktuálny plugin: WPify Woo (verzia 3.3.44)
    PHP verzia 7.4.24
    
    Detaily chyby
    =============
    Chyba typu E_ERROR bola spôsobená v riadku 71 súboru /home/ds028800/www_root/wp-content/plugins/wpify-woo/lib/PacketeraSDK/vendor/wsdltophp/packagebase/src/AbstractSoapClientBase.php. Chybové hlásenie: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://www.zasilkovna.cz/api/soap-php-bugfix.wsdl' : failed to load external entity "https://www.zasilkovna.cz/api/soap-php-bugfix.wsdl"
     in /home/ds028800/www_root/wp-content/plugins/wpify-woo/lib/PacketeraSDK/vendor/wsdltophp/packagebase/src/AbstractSoapClientBase.php:71
    Stack trace:
    #0 /home/ds028800/www_root/wp-content/plugins/wpify-woo/lib/PacketeraSDK/vendor/wsdltophp/packagebase/src/AbstractSoapClientBase.php(71): SoapClient->SoapClient('https://www.zas...', Array)
    #1 /home/ds028800/www_root/wp-content/plugins/wpify-woo/lib/PacketeraSDK/vendor/wsdltophp/packagebase/src/AbstractSoapClientBase.php(40): WsdlToPhp\PackageBase\AbstractSoapClientBase->initSoapClient(Array)
    #2 /home/ds028800/www_root/wp-content/plugins/wpify-woo/src/Modules/PacketaShipping/PacketaApi.php(40): WsdlToPhp\PackageBase\AbstractSoapClientBase->__construct(Array)
    #3 /home/ds028800/www_root/wp-content/plugins/wpify-woo/src/Modules/PacketaShipping/Pack
    Plugin Contributor Martin Svoboda

    (@martinsvoboda)

    Dobrý den,
    tato chyba říká, že se nepodařilo načíst externí zdroj ze Zásilkovny. To znamená, že můžete mít nějak blokované načítání externích zdrojů buď nějakým security pluginem a nebo v nastavení firewallu na hostingu. Pokud máte tedy nějaký plugin pro zabezpečení, projděte si jeho nastavení, případně kontaktujte správce hostingu.

    Thread Starter marianmarhefka

    (@marianmarhefka)

    Dakujem pekne za odpoved. Pekny den.

    Thread Starter marianmarhefka

    (@marianmarhefka)

    Dobrý deň,

    prepáčte, že sa znova ozývam, ale nepodarilo sa mi implementovať váš plug-in k spokojnosti.

    U webhosting poskytovateľa som túto chybu komunikoval. Napriek tomu, že povolili aj prístup na API Zásielkovne, pri odosielaní dát do Zásielkovne generuje túto chybu:

    Fatal error: Uncaught TypeError: Argument 1 passed to WpifyWoo\PacketeraSDK\StructType\PacketAttributes::setAddressId()
    > must be of the type int or null, string given, called in /home/ds028800/www_root/wp-content/plugins/wpify-woo/src/Modules/PacketaShipping/PacketaApi.php
    > on line 89 and defined in /home/ds028800/www_root/wp-content/plugins/wpify-woo/lib/PacketeraSDK/src/WpifyWoo/PacketeraSDK/StructType/PacketAttributes.php:542
    > Stack trace: #0 /home/ds028800/www_root/wp-content/plugins/wpify-woo/src/Modules/PacketaShipping/PacketaApi.php(89):
    > WpifyWoo\PacketeraSDK\StructType\PacketAttributes->setAddressId('')
    > #1 /home/ds028800/www_root/wp-content/plugins/wpify-woo/src/Modules/PacketaShipping/PacketaShippingModule.php(679):
    > WpifyWoo\Modules\PacketaShipping\PacketaApi->create_packet(Object(WpifyWoo\Models\PacketaOrderModel))
    > #2 /home/ds028800/www_root/wp-includes/class-wp-hook.php(303): WpifyWoo\Modules\PacketaShipping\PacketaShippingModule->order_detail_create_packeta('')
    > #3 /home/ds028800/www_root/wp-includes/class-wp-hook in /home/ds028800/www_root/wp-content/plugins/wpify-woo/lib/PacketeraSDK/src/WpifyWoo/PacketeraSDK/StructType/PacketAttributes.php
    > on line 542

    Nefunguje ani automatické zasielanie údajov do Zásielkovne.

    Je ešte niečo, čo sa dá s tým robit?

    Skontroloval som aj pluginy, ktoré by mohli blokovať externú komunikáciu, ale žiadny z nich nevyzerá podozrivo.
    Ďakujem.

    Plugin Contributor Martin Svoboda

    (@martinsvoboda)

    Dobrý den,
    tato chyba je zas něco jiného a říká, že u objednávky není uložena informace o čísle pobočky Zásilkovny a nejde tedy odeslat. S touto chybou se často setkáváme například u šablony Divi, která přepisuje proces pokladny a k objednávce se pak neukládají potřebná data. V takovém případě je potřeba využít klasické WooCommerce pokladny pomocí shortcode [woocommerce_checkout].

    Nastavení modulu spokojenosti zákazníků je popsáno v dokumentaci: https://wpify.io/cs/knowledge-base/heureka-overeno-zakazniky/
    Správné fungování modulu vyžaduje mít tuto službu aktivní u Heuréky https://sluzby.heureka.cz/napoveda/overeno-jak-aktivovat/

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Error Gateway time-out’ is closed to new replies.