Table of Contents
For IIS to be able to serve requests to Zimbra Community, it needs to have permissions to read the the Zimbra Community files. For users to be able to upload files to your site, Zimbra Community additionally needs permission to write files to the /filestorage folder.
Note: If you are running Zimbra Community under Shared Hosting, you will not have access to the Windows desktop and will have to set permissions through your host's Control Panel. If you are unsure how to do this, you should contact your host for further details.
If you used the Windows Installer, Zimrbra Community is typically installed to c:\Program Files\Zimbra\Zimbra Community <VERSION NUMBER>\Web\ (or c:\Program Files (x86)\Zimbra Community <VERSION NUMBER>\Web\ on 64-bit operating systems). You should double-check that the folder the web server is pointing to is the folder where you've installed Zimbra Community.
Open IIS Manager.
In the left pane, expand your server and expand the Web Sites section.
Right-click the Zimbra Community sebsite and select Properties.
Click on the Home Directory tab and check the folder listed under Local Path.
Open IIS Manager.
Expand your server, expand the Sites section, and then click on your Zimbra Community website.
In the right pane, under Edit Site, select Basic Settings.
Check the path listed under physical path.
You now need to ensure that IIS has permissions to read the folder where Zimbra Community is installed:
- Open Windows Explorer and browse to the folder where Zimbra Community is installed.
- Right-click the folder where Zimbra Community is installed, select Properties, and navigate to the Security tab.
- Click the Edit tab.
- If running on Vista or Windows Server 2008, click Change Permissions.
- Ensure that the appropriate user account has permission to Read & execute, List folder contents and Read the folder contents: If running on Windows Server 2000 or Windows XP, this is typically the ASPNET account.
- If running on Windows Vista, this is typically the Network Service account.
- For further details about the account your website is using, consult this ASP.NET identity matrix.
- Select Replace all child object permissions with inheritable permissions from this object if present, and click OK.
(Note: If storing user contributed media using the Amazon S3 provider, this step is unnecessary.)
To upload files to Zimbra Community (such as avatars, media gallery files), Zimbra Community needs to be able to write and delete files from the \filestorage folder. To do this, perform the same steps as in Set file permissions, but this time do it for the /filestorage folder within Zimbra Community Web files, and grant the Modify and Write permissions in addition to the three permissions specified above.