0

I am trying to move my Magento2 site to Google Cloud Bitnami Magento instance. I have followed this official tutorial. Everything I did as they said.

Now I am getting Error 503 Backend fetch failed when trying to visit with http:// enter image description here

And, When trying to visit with https:// getting HTTP ERROR 500

Here is what varnishlog says

    *   << BeReq    >> 157       
    -   Begin          bereq 156 fetch
    -   Timestamp      Start: 1548329340.961720 0.000000 0.000000
    -   BereqMethod    GET
    -   BereqURL       /
    -   BereqProtocol  HTTP/1.1
    -   BereqHeader    Host: 35.240.203.52
    -   BereqHeader    Upgrade-Insecure-Requests: 1
    -   BereqHeader    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
    -   BereqHeader    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
    -   BereqHeader    Accept-Language: en-US,en-GB;q=0.9,en;q=0.8,bn-BD;q=0.7,bn;q=0.6
    -   BereqHeader    X-Forwarded-For: 45.251.57.253
    -   BereqHeader    grace: none
    -   BereqHeader    Accept-Encoding: gzip
    -   BereqHeader    X-Varnish: 157
    -   VCL_call       BACKEND_FETCH
    -   VCL_return     fetch
    -   FetchError     no backend connection
    -   Timestamp      Beresp: 1548329340.961740 0.000020 0.000020
    -   Timestamp      Error: 1548329340.961743 0.000023 0.000003
    -   BerespProtocol HTTP/1.1
    -   BerespStatus   503
    -   BerespReason   Service Unavailable
    -   BerespReason   Backend fetch failed
    -   BerespHeader   Date: Thu, 24 Jan 2019 11:29:00 GMT
    -   BerespHeader   Server: Varnish
    -   VCL_call       BACKEND_ERROR
    -   BerespHeader   Content-Type: text/html; charset=utf-8
    -   BerespHeader   Retry-After: 5
    -   VCL_return     deliver
    -   Storage        malloc Transient
    -   ObjProtocol    HTTP/1.1
    -   ObjStatus      503
    -   ObjReason      Backend fetch failed
    -   ObjHeader      Date: Thu, 24 Jan 2019 11:29:00 GMT
    -   ObjHeader      Server: Varnish
    -   ObjHeader      Content-Type: text/html; charset=utf-8
    -   ObjHeader      Retry-After: 5
    -   Length         280
    -   BereqAcct      0 0 0 0 0 0
    -   End            

    *   << Request  >> 156       
    -   Begin          req 155 rxreq
    -   Timestamp      Start: 1548329340.961617 0.000000 0.000000
    -   Timestamp      Req: 1548329340.961617 0.000000 0.000000
    -   ReqStart       45.251.57.253 57967
    -   ReqMethod      GET
    -   ReqURL         /
    -   ReqProtocol    HTTP/1.1
    -   ReqHeader      Host: 35.240.203.52
    -   ReqHeader      Connection: keep-alive
    -   ReqHeader      Upgrade-Insecure-Requests: 1
    -   ReqHeader      User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
    -   ReqHeader      Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
    -   ReqHeader      Accept-Encoding: gzip, deflate
    -   ReqHeader      Accept-Language: en-US,en-GB;q=0.9,en;q=0.8,bn-BD;q=0.7,bn;q=0.6
    -   ReqHeader      X-Forwarded-For: 45.251.57.253
    -   VCL_call       RECV
    -   ReqHeader      grace: none
    -   ReqURL         /
    -   ReqUnset       Accept-Encoding: gzip, deflate
    -   ReqHeader      Accept-Encoding: gzip
    -   ReqURL         /
    -   ReqURL         /
    -   ReqURL         /
    -   VCL_return     hash
    -   VCL_call       HASH
    -   VCL_return     lookup
    -   VCL_call       MISS
    -   VCL_return     fetch
    -   Link           bereq 157 fetch
    -   Timestamp      Fetch: 1548329340.961810 0.000193 0.000193
    -   RespProtocol   HTTP/1.1
    -   RespStatus     503
    -   RespReason     Backend fetch failed
    -   RespHeader     Date: Thu, 24 Jan 2019 11:29:00 GMT
    -   RespHeader     Server: Varnish
    -   RespHeader     Content-Type: text/html; charset=utf-8
    -   RespHeader     Retry-After: 5
    -   RespHeader     X-Varnish: 156
    -   RespHeader     Age: 0
    -   RespHeader     Via: 1.1 varnish-v4
    -   VCL_call       DELIVER
    -   RespUnset      Age: 0
    -   RespHeader     Pragma: no-cache
    -   RespHeader     Expires: -1
    -   RespHeader     Cache-Control: no-store, no-cache, must-revalidate, max-age=0
    -   RespUnset      Server: Varnish
    -   RespUnset      X-Varnish: 156
    -   RespUnset      Via: 1.1 varnish-v4
    -   VCL_return     deliver
    -   Timestamp      Process: 1548329340.961841 0.000224 0.000031
    -   RespHeader     Content-Length: 280
    -   Debug          "RES_MODE 2"
    -   RespHeader     Connection: keep-alive
    -   Timestamp      Resp: 1548329340.961866 0.000249 0.000025
    -   ReqAcct        414 0 414 269 280 549
    -   End    

Here database connection file (/opt/bitnami/apps/magento/htdocs/app/etc/env.php)

enter image description here

Apache Error Log

[Thu Jan 24 12:46:07.179143 2019] [proxy_fcgi:error] [pid 17934:tid 139659954829056] [client 127.0.0.1:54898] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught TypeError: Argument 4 passed to Magento\\Store\\Model\\StoreResolver::__construct() must implement interface Magento\\Framework\\Cache\\FrontendInterface, instance of Magento\\Store\\Model\\StoresData given, called in /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 111 and defined in /opt/bitnami/apps/magento/htdocs/vendor/magento/module-store/Model/StoreResolver.php:66\nStack trace:\n#0 /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(111): Magento\\Store\\Model\\StoreResolver->__construct(Object(Magento\\Store\\Model\\StoreRepository), Object(Magento\\Store\\Model\\StoreCookieManager\\Interceptor), Object(Magento\\Framework\\App\\Request\\Http), Object(Magento\\Store\\Model\\StoresData), Object(Magento\\Store\\App\\Request\\StorePathInfoValidator), 'store', NULL)\n#1 /opt/bitnami/apps/magento/htdocs/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\\Framework\\Objec...\n'

Thank you very much for taking time to read the issue. Now waiting for your response. Please let me know if I can provide anything else.

  • please provide webserver errorlog – Philipp Sander Jan 24 at 12:31
  • @PhilippSander I have added the log. – Khaled Bin Amir Jan 24 at 12:53
  • have you tried clearing the DI-cache and bin/magento setup:di:compile? – Philipp Sander Jan 24 at 12:59
  • JUST TRIED Fatal error: Declaration of Temando\Shipping\Model\ResourceModel\Delivery\QuoteCollectio nPointRepository::save(Temando\Shipping\Api\Data\Delivery\Qu oteCollectionPointInterface $collectionPoint) must be compat ible with Temando\Shipping\Model\ResourceModel\Repository\Qu oteCollectionPointRepositoryInterface::save(Temando\Shipping \Api\Data\CollectionPoint\QuoteCollectionPointInterface $col lectionPoint) in /opt/bitnami/apps/magento/htdocs/vendor/tem ando/module-shipping-m2/Model/ResourceModel/Delivery/QuoteCo llectionPointRepository.php on line 30 – Khaled Bin Amir Jan 24 at 15:36
  • Now it's no longer showing ERROR 500.New error message is An error has happened during application run. See exception log for details. Getting back to you with the log – Khaled Bin Amir Jan 24 at 15:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.