• Resolved oliver39

    (@oliver39)


    Hello everyone, for a few days I have problems with a site where I installed woocommerce. Practically on all the new products that I post, if I try to go to the product page I get the error “500 internal server error”. Among the last changes I made on the site, I have enabled the ssl certificate and I manage it with the “Really Simple SSL” plugin. I noticed that if I disable it, the pages that give the error before, remain white … suggestions? Thanks in advance!

Viewing 7 replies - 1 through 7 (of 7 total)
  • con

    (@conschneider)

    Engineer

    Hi there,

    A 500 server error masks the underlying condition and provides no debugging information. Normally any error does output additional details that provide information on the origin and type of error, this is called debug information. Debug information is necessary for developers to understand what occurred when. Based on this one can make deductions and try to formulate a diagnosis. This diagnosis can then be tested to see if it checks out.

    500 errors are often setup so that an outside party does not get any information they can use to calibrate their attack vector. Most hosting providers log the information internally in this case. Somebody will need to take a look at the debug logs to determine what went down.

    WooCommerce also attempts to log any fatal errors. You can find these under WooCommerce > Status >> Logs (click on the tab). After clicking on the logs tab examine the dropdown on the right for any “fatal-errors” entry.

    Kind regards,

    Thread Starter oliver39

    (@oliver39)

    Hello, thanks for the reply, it could depend on the fact that it is a general state of woocommerce because even if WordPress is the certificate, woocommerce does not use it?

    Zach W

    (@dynamiczach)

    Automattic Happiness Engineer

    Howdy Oliver!

    The issue does seem to be with your SSL. We’ve put together documentation on how to troubleshoot that and make sure the SSL is setup properly here:

    * Setup: https://docs.woocommerce.com/document/ssl-and-https/
    * Troubleshooting: https://docs.woocommerce.com/document/ssl-faq/

    I hope this helps!

    Thread Starter oliver39

    (@oliver39)

    Thanks for the reply! I’m noticing in Woocommerce that I miss the WooCommerce> Settings> “Checkout> Checkout Options” part as you can?

    Zach W

    (@dynamiczach)

    Automattic Happiness Engineer

    As the documentation here: https://docs.woocommerce.com/document/ssl-and-https/#section-7 states:

    If you choose not to take our advice, you can enable SSL only on your checkout page. The Force SSL setting in WooCommerce (at WooCommerce > Settings > Checkout > Checkout Options in WooCommerce 3.3 and below, or WooCommerce > Settings > Advanced in WooCommerce 3.4+) ensures that certain pages are only shown over https when enabled.

    If you’re using WooCommerce version 3.4+, that setting is under WooCommerce > Settings > Advanced.

    In version 3.4, the WooCommerce > Settings > Checkout option was changed to WooCommerce > Settings > Payments for better clarity.

    I hope this helps!

    Thread Starter oliver39

    (@oliver39)

    If you’re using WooCommerce version 3.4+, that setting is under WooCommerce > Settings > Advanced.

    There is not! 🙁

    Plugin Contributor Julia Amosova

    (@jamosova)

    Hi @oliver39,

    I think you are referring to the Checkout section that used to be accessible via WooCommerce > Settings > Checkout but had been moved to the Customizer instead. You can now access it via Appearance > Customize > WooCommerce > Checkout:

    Screen Shot 2018 07 06 at 7 29 15 PM

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

The topic ‘500 internal server error’ is closed to new replies.