I've just had 7 days tring to configure my shop to run on plesk 7.5 reloaded on Redhat.
As it's now all hunky dory I'd though i'd save some other poor sap the hassle and let them have my settings.
Please note I have my shop in a subfolder "shop" - this can be removed if you want the site in the root of your website
In site settings I've got SSL enabled with the option to have SSL and non SSL in the same folder
mod_perl should be enabled in setup
as well as CGI enabled in setup
Install a certificate or create a self signed one for testing
The default cgi-bin is outside the web root and this is what caused my headaches. Chmod it to 777
Advanced > Network Setup >Standard
Catalog URL: http://www.yourdomain.com/shop/acatalog/
CGI-BIN URL:http://www.yourdomain.com/cgi-bin/ (I know its not actually there but trust me on this)
Codebase: ./
Path from CGI-BIN to acatalog directory: ../httpdocs/shop/acatalog/
ftp details you can fill in
Path to cgi-bin: cgi-bin/
ID number 1 and extension .pl
Ignore Passive Transfer errors and Enhanced FTP both checked
SSL settings if required are a duplicate but with https instead of http
After finally finding these setting the test button produced no errors and site uploaded like dream.
I hope this helps someone save days and days and days..............
My exported settings:
HTTPPROXYMODE 0
HTTPPROXYADDRESS
HTTPPROXYPORT 80
HTTPPROXYUSER
HTTPPROXYPASSWORD
FTPPROXYMODE 0
FTPPROXYADDRESS
FTPPROXYPORT 21
FTPPROXYUSER
FTPPROXYPASSWORD
SCRIPTID 1
SCRIPTEXT .pl
SMTPHOST mail.yourdomain.com
WEBSITEURL
IGNOREPASSIVEERRORS true
USERELATIVECGIURLS false
PATHTOPERL /usr/bin/perl
USEENHANCEFTP true
FTPCLIENTTIMEOUT 15000
FTPRETRYDELAY 3000
FTPSILENT false
FTPMAXRETRIES 3
FTPCONNECTTIMEOUT 25000
SMTPAUTHREQUIRED false
SMTPUSERNAME
SMTPPASSWORD
SSLCATALOGURL https://www.yourdomain.com/shop/acatalog/
SSLCGIBINURL https://www.yourdomain.com/cgi-bin/
SSLPATHFROMCGITOCATALOG ../httpdocs/shop/acatalog/
SSLCODEBASE ./
SSLFTPHOST ftp.yourdomain.com
SSLFTPUSERNAME XXXXX
SSLFTPPASSWORD XXXXXX
SSLPATHTOCGIBIN cgi-bin/
SSLUSEPASSIVEFTP false
CATALOGURL http://www.yourdomain.com/shop/acatalog/
CGIBINURL http://www.yourdomain.com/cgi-bin/
PATHFROMCGITOCATALOG ../httpdocs/shop/acatalog/
CODEBASE ./
FTPHOST ftp.yourdomain.com
FTPUSERNAME XXXXXX
FTPPASSWORD XXXXXX
PATHTOCGIBIN cgi-bin/
USEPASSIVEFTP false
FTPPATHFROMCGITOCATALOG
As it's now all hunky dory I'd though i'd save some other poor sap the hassle and let them have my settings.
Please note I have my shop in a subfolder "shop" - this can be removed if you want the site in the root of your website
In site settings I've got SSL enabled with the option to have SSL and non SSL in the same folder
mod_perl should be enabled in setup
as well as CGI enabled in setup
Install a certificate or create a self signed one for testing
The default cgi-bin is outside the web root and this is what caused my headaches. Chmod it to 777
Advanced > Network Setup >Standard
Catalog URL: http://www.yourdomain.com/shop/acatalog/
CGI-BIN URL:http://www.yourdomain.com/cgi-bin/ (I know its not actually there but trust me on this)
Codebase: ./
Path from CGI-BIN to acatalog directory: ../httpdocs/shop/acatalog/
ftp details you can fill in
Path to cgi-bin: cgi-bin/
ID number 1 and extension .pl
Ignore Passive Transfer errors and Enhanced FTP both checked
SSL settings if required are a duplicate but with https instead of http
After finally finding these setting the test button produced no errors and site uploaded like dream.
I hope this helps someone save days and days and days..............
My exported settings:
HTTPPROXYMODE 0
HTTPPROXYADDRESS
HTTPPROXYPORT 80
HTTPPROXYUSER
HTTPPROXYPASSWORD
FTPPROXYMODE 0
FTPPROXYADDRESS
FTPPROXYPORT 21
FTPPROXYUSER
FTPPROXYPASSWORD
SCRIPTID 1
SCRIPTEXT .pl
SMTPHOST mail.yourdomain.com
WEBSITEURL
IGNOREPASSIVEERRORS true
USERELATIVECGIURLS false
PATHTOPERL /usr/bin/perl
USEENHANCEFTP true
FTPCLIENTTIMEOUT 15000
FTPRETRYDELAY 3000
FTPSILENT false
FTPMAXRETRIES 3
FTPCONNECTTIMEOUT 25000
SMTPAUTHREQUIRED false
SMTPUSERNAME
SMTPPASSWORD
SSLCATALOGURL https://www.yourdomain.com/shop/acatalog/
SSLCGIBINURL https://www.yourdomain.com/cgi-bin/
SSLPATHFROMCGITOCATALOG ../httpdocs/shop/acatalog/
SSLCODEBASE ./
SSLFTPHOST ftp.yourdomain.com
SSLFTPUSERNAME XXXXX
SSLFTPPASSWORD XXXXXX
SSLPATHTOCGIBIN cgi-bin/
SSLUSEPASSIVEFTP false
CATALOGURL http://www.yourdomain.com/shop/acatalog/
CGIBINURL http://www.yourdomain.com/cgi-bin/
PATHFROMCGITOCATALOG ../httpdocs/shop/acatalog/
CODEBASE ./
FTPHOST ftp.yourdomain.com
FTPUSERNAME XXXXXX
FTPPASSWORD XXXXXX
PATHTOCGIBIN cgi-bin/
USEPASSIVEFTP false
FTPPATHFROMCGITOCATALOG
Comment