The next step in Installing Zen Cart is to set file permissions on specific folders. If you miss any of the required directories and in the case of the /images folder – subdirectories, and try to use them later, you will get an error message that you cannot write to these directories.
Set the required file permissions for the following folders:
- /catalog/cache
- /catalog/images
- /catalog/includes/languages/english/html_includes
- /catalog/media
- /catalog/pub
- /catalog/admin/backups
- /catalog/admin/images/graphs
- Open your FTP client. For this tutorial we will be using FileZilla.
- In the Quickconnect section at the top of the screen, enter your Host, Username, Password and Port information and click on the Quickconnect button. This information would have been sent to you when you first signed up for your web hosting agreement. If you do not have this to hand, contact your web host.
- Once connected, you will notice that the section on the left hand side of the screen is your local files (ie the files on your computer) and the section on the right hand side is your web host files (ie the files that make up your website).
- On the right hand side (the remote site), navigate to your installation of the Zen Cart files. The first folder that needs to be set is /cache. Right-click on this folder and select File Permissions… .
- Set the file permissions to 755. This represents read/execute permissions for everyone and write permissions for the owner. Click OK.
- The next folder is /images. This folder has a number of sub-folders that also need the same file permissions. Right-click the /images folder and select File Permissions… . Set the file permissions to 755.
Tick the Recurse into subdirectories check box. Select Apply to directories only and click OK.
- Continue through the list above and change all folders required to the correct file permissions 755).
Note: It is recommended that you work with your web host for the most appropriate file permissions for your specific hosting environment.

