Home : Support : Cart32 Knowledge Base : Article - c006
Server Permissions required to run Cart32

Note: The following applies to Cart32 license purchases only. If you have the Cart32 Hosted Solution, this does not apply.



Cart32 Software Requirements:


  • Hosted on a Windows server (will not run on Linux or Unix).

  • Host must allow an executable file (.exe) to run on the server.

Cart32 Software Permissions:



1. IIS Permissions
  • IIS Permissions described: These permissions need to be set through IIS on the directory or virtual directory that Cart32 will run from, commonly named "cgi-bin". For example, if you are installing Cart32 at the address http://www.domain.com/cgi-bin/, these permissions are set on the cgi-bin folder.


  • How to set IIS Permissions on the cgi-bin directory:

    1. Open up IIS on the server.

    2. Select the website that will run Cart32.

    3. Underneath the website, select the cgi-bin directory.


    4. Right-click the cgi-bin directory and choose Properties.


    5. Select the Home Directory or Virtual Directory tab.

    6. Set Execute Permissions to Scripts and Executables.


    7. Click OK to save changes.


  • Common error: If these permissions are not set correctly, the Cart32 files will try to download through the browser rather than run.

2. Directory Permissions
  • Directory Permissions described: These permissions need to be set through Windows Explorer for the IUSR_MACHINENAME (where machine name is the server's machine name) user account on the cgi-bin folder and the cart32 folder underneath the cgi-bin folder.


  • How to set Directory Permissions on the cgi-bin directory:

    1. Open Windows Explorer or My Computer on the server.

    2. Go to the cgi-bin directory.

    3. Right-click on the directory and choose Properties.


    4. Select the on Security tab.

    5. Select the IUSR_MachineName user and give them CHANGE or MODIFY permissions.

    6. Check the box for Modify under the column Allow.


    7. Click OK to save changes.


  • Common error: If these permissions are not set correctly, Cart32 will display an error message "Directory permissions check failed".


  • Summary of Cart32 Software Permissions:
    • cgi-bin directory (where Cart32 is run from) IUSR_MACHINENAME needs Modify permissions.

    • cart32 directory (where Cart32 is installed) IUSR_MACHINENAME needs Modify permissions.


Additional articles for the installation of the Cart32 software:


  • Security Permissions in IIS, Article C050.

  • Windows 2003 Server - Web Service Extension (required), Article C103.

  • Windows 2003 Server - Data Execution Prevention (DEP) (required), Article C170.


We want your feedback!
Was this article useful?