This is the documentation for LemonStand V1, which has been discontinued. You can learn more and upgrade your store here.

LemonStand Version 1 Has Been Discontinued

This documentation is for LemonStand Version 1. LemonStand is now offered as a cloud-based eCommerce platform.
You can try the new LemonStand and learn about upgrading here.

Troubleshooting a 500 Internal Server Error after installation

On some hosting environments you can face a Internal Error 500 after installation. There could be different reasons of this issue, but all of them are caused by the non-conformity between the hosting settings and LemonStand requirements. Here are some hints:

  • Check whether the mod_rewrite Apache module is enabled on your hosting server. Usually the module is enabled on all modern paid hosting servers.
  • Check whether the AllowOverride All option is enabled in the httpd.conf file for the LemonStand directory. Usually the option is enabled on CPanel-based hostings for all directories.
  • Try to uncomment the following line in the .htaccess file in the LemonStand root directory:
    # RewriteBase /
    If this will not help, please comment the line again.
  • Look into the Apache error log. If you use a CPanel-based hosting, you can access the error log via the CPanel Logs/Error Log page. Find errors which refer to the LemonStand installation directory. They can help you to find the problem.
  • If the error log contains the following message "SoftException in Application.cpp:252: File "your_lemonstand_dir/index.php" is writeable by group", change permissions on the index.php file to 755. Also please change the FILE_PERMISSIONS parameter value in the config.php file to 0755:
    $CONFIG['FILE_PERMISSIONS'] = 0755;
    
  • Try chmod 755 on your index.php. If that doesn't work try 775.

Next: Troubleshooting image and file uploading issues
Previous: Installing LemonStand using the web installer
Return to Installing LemonStand