by Jim » Tue Sep 20, 2011 10:01 pm
Are you using ShopSite to generate your pages or are you using Order Anywhere links. I ask this because when I try to add different items to the cart I get different errors. For example when I try to add the item Hunter Mini-Click Rain Sensor-----------------------$22.99---Qty--- from http://www.lawnh2o.com/Product%20Pages/Specials%20Page.htm I get the error
"The requested URL /cgi-bin/scorder.cgi was not found on this server."
note that there should be a / between sc and order.cgi so it would be cgi-bin/sc/order.cgi.
When I try to add Irritrol SL400 4" SL Spray Body------------------ from http://www.lawnh2o.com/irritrol/irritrol_spray_heads.htm
I get the error
"Error verifying lawnho.auth "
But you said that you got the error
Unable to open settings file [lawnh2o.aa].
Note the missing 2 in lawnho.auth and the 2 in lawnh2o.aa.
Those two files should have the same storeid (which is usually the user name you use to log into ShopSite) before the extension, so either they both should be lawnho.auth and lawnho.aa or lawnh2o.auth and lawnh2o.aa but not a mix.
(In the following paragraph <storeid> is either lawnh2o or lawnho but it can't be a mix.)
Check and see if those 2 files exist in the cgi-bin/sc directory of your store. If the store is on a linux, freeBSD or Solaris server they should both be symlinks. The <storeid>.aa file should link to the file with the same name in the cgi-bin/ss directory (and it should be a text file) and the <storeid>.auth should link to the <storeid>.auth file in the data directory of the store. The <storeid>.auth file in the ss directory should be a symlink to the file in the data directory also.
On a Windows server the file <storeid>.aa in the cgi-bin/sc directory would be an actual file and the ss directory would have a special file format and contain the path to the file in the sc directory. Both the ss and sc <storeid>.auth would be special files containing the url to the file in the data directory.
I can get to the shopping cart using this url
http://www.lawnh2o.com/cgi-bin/sc/order.cgi?storeid=lawnh2o&function=show
but not this one
http://www.lawnh2o.com/cgi-bin/sc/order.cgi?storeid=lawnho&function=show
So the storeid should be lawnh2o so the sc directories should have lawnh2o.aa and lawnh2o.auth symlinks and the ss directory should have a lawnh2o.aa actual file and a lawnh2o.auth symlink.
When I try to go to the secure url
https://lawnh2o.securesites.net/cgi-bin/sc/order.cgi?storeid=lawnh2o&function=show
I get the error
Unable to open settings file [lawnh2o.aa].
This seems to indicate that permissions are not correct for accessing the cgi-bin/sc directory securely.
You should contact your host and have them check that the secure certificate is properly configured for the ss and sc directories on your site.
I determined that ShopSite Images secure URL: for the store is
https://lawnh2o.securesites.net/store/shopsite-images
I did that by seeing that the image
https://lawnh2o.securesites.net/store/shopsite-images/en-US/backgrounds/3col/progressbar.gif is being displayed securely in the shopping cart.
so make sure that is what it is configured on the Preferences > Hosting Services screen.
Hope that helps.