Learn how to set up, customize, and expand the functionality of your WooCommerce products with our library of documentation and tutorials.
  1. Documentation /
  2. WooCommerce /
  3. Get Help /
  4. Troubleshooting


Not sure where to start? Check out our Troubleshooting Guide, and then dive into our Troubleshooting 101 guides, below.


  • session_start warnings

    If you get errors like this in your site header: Warning: session_start() [function.session-start]: open(xxx) failed: Permission denied (13) in xxx/wp-content/plugins/woocommerce/woocommerce.php on line 80 your server is to blame. PHP Sessions may not be set up correctly, or the sessions directory (usually /tmp) is not writable. You need to contact your hosting provider to resolve this.

  • SSL by proxy problems (Network Solutions)

    Hosts that insist on SSL by proxy, such as Network Solutions), will cause problems with WordPress and WooCommerce because they prevent PHP and the WordPress is_ssl() function from detecting if the page is being served over HTTPS. This causes a redirect loop. In Network Solutions’ own words: Network Solutions® uses a proxy SSL; this does not allow the […]

  • ssl_error_rx_record_too_long

    This error: SSL received a record that exceeded the maximum permissible length. (Error code: ssl_error_rx_record_too_long) is caused by a misconfiguration of SSL/apache (commonly port settings and VirtualHost settings). In most cases the hosting provider, or server administrator, will need to fix the problem (it is not a WooCommerce issue). If you don’t need SSL you […]