• Resolved miguelkennedy

    (@miguelkennedy)


    My hosting provider (SiteGround) supports HHVM (http://hhvm.com/)

    When enabled I see a huge performance boost in my WordPress and WooCommerce site but when I go to the checkout page it displays a blank page.

    I did a search in Google and it seems more people experience the same issue with the checkout page and HHVM enabled.

    Is there any workaround/fix for this?

    My server is running Apache/mySQL

    Thanks!

    https://wordpress.org/plugins/woocommerce/

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    View error logs and see what error is thrown to cause the white page. It could also be related to SSL, if you run a secure checkout.

    Thread Starter miguelkennedy

    (@miguelkennedy)

    Hello, Mike.

    This is what the logs show:

    [05/Feb/2016:05:37:35 -0600] “GET /checkout HTTP/1.0” 200 26 “https://saude-feminina.com/shop” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36”

    I do have SSL in my site and forced SSL checkout enabled in woocommerce settings.

    Thanks in advance

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    That looks like an access log, not the error log.

    Thread Starter miguelkennedy

    (@miguelkennedy)

    Ok…

    Found the problem…

    Woothemes WooCommerce Braintree Gateway Plugin is the culprit…

    Will contact their support.

    Thanks for your time, Mike. Greatly appreciate it!

    I am having the exact same issue with HHVM and Braintree Gateway Plugin.

    Were you able to get HHVM and Braintree to work together?

    Thanks

    Thread Starter miguelkennedy

    (@miguelkennedy)

    @ jedmccarthy

    Are you using SiteGround hosting?

    Yes, we are on a siteground cloud account. Contacted siteground support and they made no attempt to resolve the issue, just told me to deactivate HHVM.

    hkicenet

    (@hkicenet)

    Hi both, may I know any update for this issue?

    THanks.

    Thread Starter miguelkennedy

    (@miguelkennedy)

    I managed to resolve this issue by terminating my account with SiteGround and building my own nginx server from scratch using a Linode box. I’m using nginx with varnish for caching and also use HHVM. In case HHVM crashes the server fallbacks automatically to PHP7. In case PHP7 crashes it falls back automatically to PHP5.6.

    HHVM works everywhere in my Woocommerce site and I have around 100 plugins… The problem is SiteGround, not HHVM.

    Also, since terminating my SiteGround account and building my own server from sratch my site is, at least, 20x faster and wayyyyy cheaper..

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘HHVM and problems with the checkout page’ is closed to new replies.