I have an issue when the Terms & Conditions page is set, that the Woocommerce checkout returns a 503 error. When I disable the T&Cs page, the checkout loads. Using another theme the checkout loads.
I’ve disabled all the plugins to check for plugin compatibility issues, and that doesn’t solve it. There’s also nothing in the debug log.
You can login through FTP then edit the wp-config.php file and find the line: define( 'WP_DEBUG', false );. Set it to true then save the file. Log back in the admin area and you should be able to see some more error information when you redo the steps you are having issues with.
If you are getting an error message that suggests: Fatal error: Allowed memory size of xxxxx bytes exhausted, it means that you need to have the PHP memory limit of your site increased.
To do this, please edit your wp-config.php file and insert these lines:
I guess I should have been clearer - I already have debugging turned on as I use the log extensively during development. There’s no errors that are thrown in the debug log pertaining to this issue.
The page served is a 503 error page from the server, not from wordpress. But it’s only thrown with Pro active, a T&Cs page active in Woocommerce settings and only on the checkout page.
See above for other trouble shooting I’ve already done. Thanks!
I’ll try to replicate the issue on my local machine in the morning.
It appears to have an infinite loop since the terms page content is created within the builder. For now, I recommend just editing your term content to the classic editor instead of the builder. I’m adding this to our issue tracker.