ShopSite Knowledgebase

'The specified CGI application misbehaved Exception: STATUS_ACCESS_VIOLATION'

When running start.cgi for the first time on a new ShopSite store on an NT server, you may get this error:

CGI Error

The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

Content-type: text/html
[main] C:ShopSitessstart.cgi 1000 (0) handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
[main] start 1000 (0) exception: trapped!

Also, you did NOT get prompted for a username/password when running the script.
Solution ID: S03483

The problem is in fact that you did not get prompted for a password. When running cgi scripts on an NT server that are password protected, the cgi's will run as the user that you logged in as. All permissions in the store are set up to allow the merchant user to access them, not the IUSR account. When running the scripts without password protecting them, they run as the IUSR account and do not have the proper permissions to access the scripts.
To fix this problem, password protect the directory.

Related Articles

No related articles were found.


No attachments were found.

Visitor Comments

Article Details

Last Updated
13th of November, 2008

Would you like to...

Print this page  Print this page

Email this page  Email this page

Post a comment  Post a comment

 Subscribe me

Subscribe me  Add to favorites

Remove Highlighting Remove Highlighting

Edit this Article

Quick Edit

Export to PDF

User Opinions

How would you rate this answer?

Thank you for rating this answer.