PDA

View Full Version : Problems uploading to local IIS Server


gcparris
04-Sep-2009, 03:43 PM
Hi all, this is the first time I am trying to set-up Actinic to upload to a local IIS server and its failing and I can't fathom out why.

The scenario and set-up is as follows:

Catalog is installed on Actinic Designer Version 9.0.5.0.0.0.JHZA running on Windows XP SP3.
Server is Microsoft Windows Server 2003 Enterprise Edition Service Pack 2, running IIS 6.0, and ActivePerl 5.8.8 Build 820.

I've followed the set-up in the advanced user guide about setting up IIS, the acatalog directory, the cgi-bin directory, the FTP user, and the various NTFS permissions.

I've ftp'd on to the server and I can manually create files in the root, acatalog and cgi-bin directories.

My network set-up is as follows:

HTTPPROXYMODE 0
HTTPPROXYADDRESS
HTTPPROXYPORT 80
HTTPPROXYUSER
HTTPPROXYPASSWORD
FTPPROXYMODE 0
FTPPROXYADDRESS
FTPPROXYPORT 21
FTPPROXYUSER
FTPPROXYPASSWORD
SCRIPTID 3
SCRIPTEXT .pl
SMTPHOST
WEBSITEURL http://192.168.222.100/aramstore/
IGNOREPASSIVEERRORS true
USERELATIVECGIURLS true
PATHTOPERL /usr/bin/perl
USEENHANCEFTP true
FTPCLIENTTIMEOUT 30000
FTPRETRYDELAY 3000
FTPKEEPALIVEINTERVAL 30000
FTPSILENT false
FTPMAXRETRIES 3
FTPCONNECTTIMEOUT 50000
SMTPAUTHREQUIRED false
SMTPUSERNAME
SMTPPASSWORD
COMPRESSIONPACKETSIZE 1024
COMPRESSEDUPLOAD true
CATALOGURL http://192.168.222.100/aramstore/acatalog/
ONLINESTOREFOLDERNAME acatalog
CGIBINURL http://192.168.222.100/aramstore/cgi-bin/
PATHFROMCGITOCATALOG ../acatalog/
CODEBASE ./
FTPHOST 192.168.222.100
FTPUSERNAME XXXXXXXX
FTPPASSWORD XXXXXXXX
PATHTOCGIBIN /cgi-bin/
USEPASSIVEFTP true
FTPPATHFROMCGITOCATALOG


If I run TEST I get the following error message:

Actinic is not able to run the CGI scripts on the server. It appears as if the scripts are not installed. The most likely cause is that you have an incorrect CGI-BIN URL. If you've never uploaded the site, then you should do it before a download of orders. If you've uploaded the site ever, then Run Web | Configure Web Site Details... to review your web site configuration.

followed by...

The web server returned error code 404 - Requested URL not found. This means Actinic can not execute the CGI scripts on your web site. Run Web | Configure Web Site Details... to check the web setup.

If I run the Configure Web Site tool, it gets as far as CGI-BIN access and then reports the following message:

---------------------------
ConnectionWizard
---------------------------
An error occurred while attempting to change permissions of the file ActinicBasicCgiTest.pl.

No further diagnostics data is available.

The Connection Wizard will not continue.

Please configure your network settings through the Advanced | Network Settings dialog.

Contact your Actinic reseller or Actinic Support as appropriate for any assistance that you may require.

I've checked and rechecked everything to no avail. I've deleted the site and recreated several times but I always get to this.

Can anyone shed any light on what may be causing the problem?

Thanks,
Gareth.

Mike Hughes
04-Sep-2009, 03:59 PM
I don't have any experience with IIS but the settings generally look correct.

The two things I would be looking at are:

1. Permissions. try with the loosest permissions possible just in case this is the problem.

2. Upload compression seems to be enabled. I know this needs some libraries enabled in Unix and wonder whether IIS is compatible. Try with upload compression disabled.

Mike

Darren B
04-Sep-2009, 04:32 PM
just one thing, is the url correct, should this not just be the ip address without the aramstore part.

Im not saying this is correct but what happens if you browse to the ip using you browser, im wondering if this means the path to the cgi-bin are incorrect unless you have them placed under aramstore

gcparris
04-Sep-2009, 05:38 PM
Hi Mike, I've already tried the permissions thing. I've even tried it with Everyone full permission to Everything and it made no difference.

I turned off compression and I still got the same error.

It must be something simple, I just can't see it!

Gareth.


I don't have any experience with IIS but the settings generally look correct.

The two things I would be looking at are:

1. Permissions. try with the loosest permissions possible just in case this is the problem.

2. Upload compression seems to be enabled. I know this needs some libraries enabled in Unix and wonder whether IIS is compatible. Try with upload compression disabled.

Mike

gcparris
04-Sep-2009, 05:41 PM
Hi Darren, I'm using IIS host headers so that I can access multiple websites via their names. I have a few web sites on that server all on port 80. The host header (aramstore) determines which web site to go to.

However saying that, it is just about the only thing that I could see may be messing it up somehow. I'll venture down that route a little...

Gareth.

just one thing, is the url correct, should this not just be the ip address without the aramstore part.

Im not saying this is correct but what happens if you browse to the ip using you browser, im wondering if this means the path to the cgi-bin are incorrect unless you have them placed under aramstore

Mike Hughes
04-Sep-2009, 05:55 PM
Ok. One thing to check is whether ActinicBasicCgiTest.pl. is appearing in your cgi-bin directory.

This is the file that runs the test on the server. If it's there but won't run / has wrong permissions then that's one problem. If it isn't appearing / appears somewhere else then that's a different problem.

Mike

Darren B
04-Sep-2009, 11:32 PM
id be interested to know what the out come is if you manage to fix it

gcparris
07-Sep-2009, 09:56 AM
Ok, I've given up trying to get this to work. It's more hassle than it's worth!

I've now set-up a 1&1 web-site and things appear to be uploading ok.

Gareth.