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,
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!
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!
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:
