2 2 Multi-Vendor Installation Guide 1. System Requirements Web server environment Multi-Vendor is developed to meet most server configurations ranging from shared hosting accounts to dedicated servers. In fact, there are only two core things that your host must have to run Multi-Vendor: PHP version 5.3 or 5.4; MySQL version 4.1 or greater (MySQLi or pdo_mysql must be supported.) This makes Multi-Vendor compatible with almost every server that supports PHP and MySQL. However, we recommend Apache or any interchangeable alternative as the most robust and stable server for your web store. Other requirements and recommendations include: mod_security module for Apache is disabled; safe_mod is disabled; file_uploads is enabled; curl is enabled; This PHP extension is required to ensure support for secure connections and some payment systems, including PayPal, Authorize.Net and Google Checkout, as well as real-time shipping rate calculators for FedEx and DHL/Airborne; GD library is installed;.htaccess directory-level configuration file (if available) has the following directives allowed: DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond, and RewriteRule. Server operating system With respect to the server operating systems, we recommend a Unix-based operating system like FreeBSD or Linux Red Hat, but a Windows-based server will do. Our commitment to Unix-like systems is confirmed by their well-known scalability, better security capabilities and higher performance level.
3 Installation 3 2. Installation Before the installation There are a few things that you need to have and do before you begin installing Multi-Vendor. These are: 1. Check that your web server meets the minimum system requirements. 2. Ensure that you can access your web server via shell or FTP. 3. Connect to your MySQL server and create a database for Multi-Vendor. 4. Check that you know a License number for Multi-Vendor unless you are going to install the trial version. 5. Download the latest version of Multi-Vendor from the File Area of your Help Desk account (helpdesk.cs-cart.com) or from the CS-Cart website (www.cs-cart.com/trial.html), if you are installing the trial version. Note: MySQLi or pdo_mysql must be supported for the correct work of Multi-Vendor. Downloading and extracting Multi-Vendor First download the compressed distribution package with the Multi-Vendor files to your local computer. Now you need to place the files in a web accessible directory on your server or hosting account. This can be either the web root or any of its subdirectories like <web_root>/store/. If you nest the files directly in the web root, the store home page will have the URL like Otherwise, the URL will contain the name of the subdirectory right after the domain name, for example, If you have shell access to your web server and are comfortable with using a console terminal, upload the compressed distribution package to the required directory on your web server and extract the archive using one of the following shell commands. unzip < cscart_vx.x.x.tgz tar -xvf or tar -xzvf cscart_vx.x.x.tgz If there is only FTP access available, extract the archive on your local computer and then use your favorite FTP client to put the files from the package to the required directory on your web server. Make sure you retain the original file and directory structure. Adjusting file permissions Now, you need to set the proper file permissions. On a UNIX-based server with terminal access, run the following commands one by one: chmod 666 config.local.php chmod -R 777 design images var find design -type f -print0 xargs -0 chmod 666 find images -type f -print0 xargs -0 chmod 666 find var -type f -print0 xargs -0 chmod 666 If you do not have terminal access to your server, you can change file access permissions using an FTP client. Most of them have the "Change permissions" or "Change mode" functions. With the help of these functions you can set the permissions for the 'config.local.php' file and the directories listed above. The 'chmod 666 config.local.php' command means that the 666 permissions (read and write permissions for the file user,
4 4 Multi-Vendor Installation Guide group, and others) will be set for the 'config.local.php' file. The 'chmod -R 777 design' command means that the 777 (read, write, and execute) permissions are set for the directory, its subdirectories, and all the files within these directories. Please refer to your FTP client documentation for more detailed instructions on setting file permissions. In order to set the same file access permissions on a Windows-based server, you may need to give full permissions for the files and directories to the user with the IUSR account. Create a MySQL database Create a MySQL database (you may need to create a MySQL user before that) via your website control panel. Remember the MySQL name, host, user name, and password; they will be required at the next installation step. Running the Installation Wizard Point your favorite web browser to run the installation script. If you placed the Multi-Vendor files directly in the web root, open If you placed the Multi-Vendor files to a subdirectory like <web_root>/store/, open store/install/ Make sure to replace the part from the examples with your true domain name. This will open the Installation Wizard that will guide you through the installation. It consists of the only two steps, after completing which you will see a screen saying that the installation is done. Installation procedure Step 1: License agreement Please thoughtfully read the Multi-Vendor License Agreement, and select the check box below the text of the Agreement to confirm that you agree with the conditions of the Agreement. If you do not agree with any part of the Agreement, stop the installation by closing the current page of the web browser. If it is not the first time that you have been installing Multi-Vendor to this directory, the Wizard will ask you to enter the Auth Code for the Multi-Vendor installation. This is a protection from unauthorized access to the installation script.
5 Installation Click Next step to continue. 5
6 6 Multi-Vendor Installation Guide Step 2: Installation At this step, you should set server configuration and make some administration settings. The Wizard checks that your web server meets the minimum system requirements to run Multi-Vendor at this step too. If some of the tested parameters are indicated as failed, you need to fix them before you can continue the installation. Server configuration Here you need to provide the details of your web server host and MySQL server as well as specify your database parameters. The fields in this form mean as follows: Store URL - The URL to access your store. Secure server host name - DNS name of the secure server to ensure HTTPS access to your store.
7 Installation 7 Secure server host directory - Web directory on the secure server where Multi-Vendor files are located. MySQL server host - DNS name or the IP-address of your MySQL server. MySQL database name - Name of your MySQL database. MySQL user - Username for your MySQL user account. MySQL password - Password for your MySQL user account. Table prefix - Prefix of the database tables, related to your store. Database backend - Select, which driver will control files sharing among databases. Administration settings Administrator's - address of the store administrator at which you will receive notifications. Administrator's password - Password to access the administration panel. Make sure, that it is secure enough. Main language - The language, used in the store by default. Additional languages - Select the languages that must be available in the store. Help us improve Multi-Vendor - If selected, Multi-Vendor will monthly send a snapshots of your store configuration sent to the development team. Such snapshots include no personal or other sensitive data, but they only reflect the current condition of the store: its settings and configuration, the modules that you use, etc. This information allows the development team to learn what Multi-Vendor features and options are used most intensively, and adjust the development processes accordingly. Install demo data - If selected, the Wizard will import a sample product catalog and some other demo data so you can test the store. Click Install to continue. Choosing the licensing mode After the system is set up, you are suggested to choose the licensing mode: Full - Full version of Multi-Vendor with unrestricted access to all features. Trial - Full version of Multi-Vendor with access to all features during the 30-day trial period, starting from the time of activation. If you want to install the full version, enter your license number in the special field. To try the 30-day trial, choose the corresponding checkbox. You will be able to enter your license number later in the administration panel. Click Select to continue. Summary After the installation is done, you will see the Installation successfully finished window. This is the final part of the Wizard where the script reports of the successful installation and provides link to the storefront as well as your credentials to access the Administration panel. Multi-Vendor is provided with the convenient post-installation Settings wizard that makes basic store setup easy and clear. Click Go to the Settings wizard to make store setup. Click Close to go straight to the dashboard. You will be able to make settings later in the administration panel. After the Installation Once the installation is complete, it is strongly recommended that you take the following steps to protect the current installation and the CS-Cart source code. 1. Remove the directory install/. 2. Change the default administrator password.
8 8 Multi-Vendor Installation Guide 3. Remove the distribution package from the web accessible directory on your server. 4. Change the access permissions for the files as advised below. chmod 644 config.local.php chmod 644 design/.htaccess images/.htaccess chmod 664 var/.htaccess var/themes_repository/.htaccess chmod 644 design/index.php images/index.php chmod 664 var/index.php var/themes_repository/index.php The chmod 644 command leaves the file readable and writeable for the file owner and makes it readable for all other system users. The file contents cannot be viewed in a browser though.
FileMaker Server 13 FileMaker Server Help 2010-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
Cox Business Premium Online Backup USER'S GUIDE Cox Business VERSION 1.0 Table of Contents ABOUT THIS GUIDE... 4 DOWNLOADING COX BUSINESS PREMIUM ONLINE BACKUP... 5 INSTALLING COX BUSINESS PREMIUM ONLINE
Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A
Installation and Upgrade Guide Copyright Statement Copyright Acronis International GmbH, 2002-2014. All rights reserved. Acronis and Acronis Secure Zone are registered trademarks of Acronis International
4. Client-Level Administration Introduction to Client Usage The Client Home Page Overview Managing Your Client Account o Editing Your Client Record View Account Status Report Domain Administration Page
COMvantage Solutions Presents: Version 3.x Cloud based Document Management Guide to Setting up Docs2Manage using Cloud Services Docs2Manage Support: Email: firstname.lastname@example.org Phone: +1.847.690.9900
FileMaker Server 12 FileMaker Server Help 2010-2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.
Installation / Backup \ Restore of a Coffalyser.Net server database using SQL management studio This document contains instructions how you can obtain a free copy of Microsoft SQL 2008 R2 and perform the
1 Mi 2009 BuilderMT, LLC, 200 Union Blvd, Suite 500, Lakewood, Colorado USA 80228. All rights reserved. Workflow Management Suite, ProHome, BuilderMT are registered trademarks and are the express property
Installation Guide for contineo Sebastian Stein Michael Scholz 2007-02-07, contineo version 2.5 Contents 1 Overview 2 2 Installation 2 2.1 Server and Database....................... 2 2.2 Deployment............................
Dell OpenManage Network Manager Version 6.0 Quickstart Guide Notes and Cautions A NOTE indicates important information that helps you make better use of your computer. A CAUTION indicates either potential
ManageEngine IT360 (Division of ZOHO Corporation) ) www.manageengine.com/it360 ManageEngine IT360 Professional Edition Installation Guide [email@example.com] [This document is a guideline for installing
Ipswitch WhatsUp Professional and Premium Edition 2006 User s Guide Software Version 2 Ipswitch, Inc Ipswitch Inc. Web: HTTP://www.ipswitch.com 10 Maguire Rd, Suite 220 Phone: 781.676.5700 Lexington, MA
Copyright 2014 SolarWinds Worldwide, LLC. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified, decompiled, disassembled, published or distributed, in whole
Zanibal Plug-in For Microsoft Outlook Installation & User Guide Version 1.1 Zanibal LLC Phone: +1-408-887-0480, +234-1-813-1744 Email: firstname.lastname@example.org www.zanibal.com Copyright 2012, Zanibal LLC. All
Getting Started Guide Simple Control Panel for your Linux Server Getting Started Guide Page 1 Getting Started Guide: Simple Control Panel, Linux Server Version 2.1 (02.01.10) Copyright 2010. All rights
User Guide BackupAssist User Guides explain how to create and modify backup jobs, create backups and perform restores. These steps are explained in more detail in a guide s respective whitepaper. Whitepapers
Canto Cumulus 5.5 Workgroup Edition Administrator Guide An administrator s guide to the Canto Cumulus Digital Asset Management System. 290 Division Street, Suite 400 San Francisco, CA 94103 U.S.A. Voice:
Sage Timberline Enterprise Installation and Maintenance Guide NOTICE This document and the Sage Timberline Enterprise software may be used only in accordance with the accompanying Sage Timberline Enterprise
Software used by portions of this application require the following license statement: [The BSD License] Copyright (c) 2004-2011 Jaroslaw Kowalski email@example.com All rights reserved. Redistribution
MaaS360 Cloud Extender Installation Guide Copyright 2013 Fiberlink Communications Corporation. All rights reserved. Information in this document is subject to change without notice. The software described
Journyx Technical Document System Administration and Disaster Recovery Guide For Journyx Timesheet version 8.7m5 Document Version: 3.0.9 (January 2012) for version 8.7m5 For product versions prior to 8.7m5
Kerio Connect Administrator s Guide Kerio Technologies 2011 Kerio Technologies s.r.o. All rights reserved. This guide provides detailed description on Kerio Connect, version 7.2. All additional modifications
TIBCO Spotfire Server 6.5 Installation and Configuration Manual Revision date: April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED