Click here to visit our Sponsor

PerlShop Configurable Options


Here is a brief explanation of options that can be configured for the PerlShop program. These options are mainly for the site configuration, and locations of the required files needed for PerlShop to operate. For Company Customization options, consult the PerlShop.cgi script and the PerlShop Manual for more information.

"server_address": your website.

"secure_server_address": The name of our Secure Webserver.

"cgiwrap_directory": The name of the directory containing the CGI Wrap program. Leave blank.

"cgi_directory": directory containing the perlshop.cgi script. This can be changed, as long as the changes you make, are reflected in your directory structure. (E.g.: if you change MyStore to be "Bookshop", your cgi_directory must be /cgi-bin/Bookshop, and that directory *MUST* be created inside your cgi-bin directory).

"mail_via": what to use for mailing. We only have support for PerlShop on Unix right now, so 'sendmail' will be the only option for you.

"blat_loc": This is a Windows NT mail daemon. Not to be used.

"sendmail_loc": Path to the sendmail program, /usr/bin/sendmail

"smtp_addr": sitename or IP address to your mail server.

"catalog_home": The home where all your shopping pages, catalog pages, and displays will be stores. This directory *MUST* be created inside your /htdocs directory.

"home_page": the first page seen after entering the "Store".

"image_directory": directory that will store the images for your store, to be used by the PerlShop program. This directory must be inside your /htdocs directory.

"secure_image_directory": referenced directory, so the Secure Webserver will know where your images are stored at.

"image_location": since we're using the Secure Webserver, this is the URL that references your images on the Secure Webserver.

"home_icon: opening image inside the "Store". This must be inside your image_directory, if it exists.

"customers_directory": directory to keep track of customers.

"orders_directory": directory to keep track of orders.

"catalog_directory": directory to keep track of catalogs.

"token_directory": directory to keep track of tokens.

"temp_customer_directory": directory to keep track of temporary customers.

"temp_catalog_directory": directory to keep track of temporary catalogs.

"log_directory": directory to keep track of logs.


Return to PerlShop Modifications