|
PLEXCART X3 Installation Manual |
Before you begin the installation process, lets go through the installation checklist:
Current PLEXCART X3 Release:
Make sure the software package you have downloaded is from Plexum.com and is the current release build.
To download a licensed or a 15 day free trial copy click here.
Web Server:
Minimum of 50 mg of web space.
CGI script capability
Pre-installed PERL 5.005 or newer
Ability to set directory and file permissions
MySQL server 3.23 or newer
Sendmail Program, qmail with sendmail interface or SMTP Mail Server
CronTab (not really required but good to have).
DNS wildcard (only required if you intend to use Sub-domain Module).
MySQL Database:
A database with a minimum space of 20 mg.
Must have database Hostname, Database Name, Username and Password.
The database user must have full privileges to: (Lock/Unlock Table, Read/Write, Table Alter, Drop Table).
Chosen database must only be used for PLEXCART X3 installation and contain no dash (-) use underscore (_) instead.
Pre-installed PERL Modules:
DBI, DBD and mysql.pm, PERL interface to MySQL Server
Digest::MD5
libwww-perl 5.65 or newer
URI.pm
Net::SSLeay.pm for UNIX/LINUX (only required if you intend to Autoship & Subscription Module).
Net::SSL for Windows (only required if you intend to install Autoship & Subscription Module).
Any of the above PERL module can be downloaded from Cpan.org or ActiveState.com web site.
NOTE: if your server or web site do not meet the above checklist, please contact your web hosting provider.
You are now ready to start the installation!
Installation Help!
*************************************
Need help installing the software on your server?
Installation service is available for only $69.
Click here now! To purchase installation.
*************************************
Now let’s begin the installation process!
Modifying PERL Path:
Open the following files named below, modify the PERL path to match your server PERL location, in most cases, UNIX servers are (#!/usr/bin/perl or #!/usr/local/bin/perl) and Windows is (#!perl), please check with your server administrator. Files to modify are: plexcart.pl, plexcart_setup.pl, plexcart_task.pl, plexcart_auto_IPN.pl, plexcart_sub_IPN.pl, plexcart_auto_IIPN.pl, plexcart_sub_IIPN.pl, plexcart_auto_SIPN.pl, and plexcart_sub_SIPN.pl
Directory Structures:
Create the following directory structure on your server: /cgi-bin/ (if your server already contain a cgi-bin folder, do not create another one) and /plexcart/ (plexcart directory must be in your document root directory, not in the cgi-bin directory).
Upload all the content in the cgi-bin directory from PLEXCART X3 package to your server /cgi-bin/ directory.
Upload all the content in the plexcart directory from PLEXCART X3 package to your server /plexcart/ directory.
NOTE: All files except the image files must be uploaded in ASCII Mode and images files in Binary Mode, image files are in the following directories: plexcart/images/, plexcart/catalog_img/, and plexcart/panel_logo/
Setting Permissions (CHMOD) UNIX/LINUX server only:
chmod all file ending with .pl to 755 (-rwxr-xr-x)
chmod all file ending with .pm to 666 (-rw-rw-rw-)
chmod all file ending with .lib to 666 (-rw-rw-rw-)
chmod all HTML and image files to 666 (-rw-rw-rw-)
chmod all PLEXCART folder to 755 (drwxr-xr-x or -rwxr-xr-x) or 777 (drwxrwxrwx or -rwxrwxrwx)
File Location:
Files ending with .pl are located in /cgi-bin/ folder.
Files ending with .pm are located in /cgi-bin/PlexcartAPIs/ folder.
Files ending with .lib are located in /cgi-bin/PlexcartLib/ folder.
HTML and image files are located in /plexcart/ folder.
Final Installation Process:
Run plexcart_setup.pl via web browser i.e. http://www.yourdomain.com/cgi-bin/plexcart_setup.pl and follow the instructions on the setup page.
Check to make sure that the appropriate paths are in the input fields.
To fully setup and configure your system, go to the Quick Start help page.
Installation completed!
How To Handle Installation Error:
DBI, DBD or mysql.pm error: please check to be sure that the required PERL module to connect to MySQL server are properly installed.
MySQL access denied error: make sure you are using the correct database name, username and password.
Can't read or write error: make sure permissions are properly set on files and directories.
If PlexcartAPIs::LAPI cannot be loaded: open up plexcart_setup.pl and edit line 42, uncomment it and replace the server path in; use lib qw('/usr/localhost/cgi-bin/ /usr/localhost/cgi-bin/PlexcartAPIs');
Directory or file not found error: open up plexcart_setup.pl and comment out line 50 and un-comment line 51 then replace /usr/localhost/cgi-bin/ with your server cgi-bin path.
Accessing The Administrative Virtual Back Office:
Point your browser to http://www.yourdomain.com/cgi-bin/plexcart.pl?call=apanel
NOTE: your default username is admin and password is what you have chosen on the installation setup page.
Accessing The Store:
http://www.yourdomain.com/cgi-bin/plexcart.pl
Re-installation
*********************************************
If you are re-installing PLEXCART X3 over an existing installation,
simply delete all PLEXCART X3 files from the cgi-bin and re-upload
from the PLEXCART X3 zip file archive and follow the installation
procedure, just as if you are installing a new copy.
*********************************************