Version 2.17 Update Installation Guide



Similar documents
Installing CPV Lab Version 2.17

Copy Tool For Dynamics CRM 2013

DPW ENTERPRISES Web Design and Hosting Services Autoresponder Software User s Guide

XCloner Official User Manual

SOLARWINDS, INC. ipmonitor 8.0 MANAGER END USER LICENSE AGREEMENT REDISTRIBUTION NOT PERMITTED

System Requirements. Installation. Microsoft SQL Express 2008 R2 Installation

ALPHA TEST LICENSE AGREEMENT

Administration Guide. SafeWord for Internet Authentication Service (IAS) Agent Version 2.0

IPInfoDB Web Service Agreement

How to install Artologik HelpDesk 3

Crestron VMK-WIN TouchPoint Virtual Mouse & Keyboard Software for Windows Installation Guide

Database Client/Server

Banyon Data Systems BDS BACKUP VAULT

FILEMAKER PRO ADVANCED SOFTWARE LICENSE

CITRIX SYSTEMS, INC. SOFTWARE LICENSE AGREEMENT

Active Directory Change Notifier Quick Start Guide

EXEDE (R) ANALYTICS APPLICATION END USER LICENSE AGREEMENT

END USER LICENSE AGREEMENT

Employee Time Clock User Manual

WORKFLOW INTEGRATOR INSTALLATION GUIDE

SourceKraft Systems & Consulting Ltd. LICENSE AGREEMENT FOR SOFTWARE APPLICATIONS

OpenCart. SugarCRM CE (Community Edition Only) Integration. Guide

CompleteView Admin Console User s Manual. Version 3.8

FME SOFTWARE LICENSE AGREEMENT

Scanner Wedge for Windows Software User Guide

RockWare Click-Wrap Software License Agreement ( License )

MDM Zinc 3.0 End User License Agreement (EULA)

If you do not wish to agree to these terms, please click DO NOT ACCEPT and obtain a refund of the purchase price as follows:

User Guide for Paros v2.x

Welcome to InFixi Exchange Mailbox Recovery Software. Help Guide. Exchange Mailbox recovery software

SysInfoTools MS SQL Database Recovery

Terms for the Treestle LiquiD SaaS Agreement

END- USER LICENSE AGREEMENT FOR Helpdesk Pilot

Vivax Storage Server

C. System Requirements. Apple Software is supported only on Apple-branded hardware that meets specified system requirements as indicated by Apple.

SMARTDRAW SOFTWARE LICENSE AGREEMENT

Mayfair EULA for Journal Office

END USER LICENSE AGREEMENT

Using Internet or Windows Explorer to Upload Your Site

TotalShredder USB. User s Guide

BROCADE COMMUNICATIONS SYSTEMS, INC. END USER SOFTWARE LICENSE AGREEMENT FOR BROCADE IP ANALYTICS PACK FOR VMWARE VREALIZE OPERATIONS

QuickBack. User s Guide

ENTERPRISE EDITION INSTALLER END USER LICENCE AGREEMENT THIS AGREEMENT CONSISTS OF THREE PARTS:

NOTICE SOFTWARE END USER LICENSE AGREEMENT

SugarCRM CE (Community Edition Only) Plugin. Installation. Guide

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

ALM Works End-User License Agreement for Structure Plugin

Specific Program Documentation ( License SPD )

FIXED ASSETS MOBILE VERSION 9.0 USERS MANUAL

Extension Module (XMOD): Batch Order Management (BOM)

Customer Appointment Manager

SysInfoTools MS Access Database Recovery v3.0

PRODUCT GUIDE. N u c l e u s D a t a R e c o v e r y. C o m P riv a t e L i m i t e d

C-DAC Medical Informatics Software Development Kit End User License Agreement

Ektron CMS400.NET Virtual Staging Server Manual Version 7.5, Revision 1

END-USER LICENSE AGREEMENT FOR F-PROT ANTIVIRUS

Remote Programming Software (RPS)

Sun Microsystems, Inc. ("Sun") ENTITLEMENT for SOFTWARE. Licensee/Company: Entity receiving Software.

Quick Start Guide

Intel Device View. User Guide

1. GRANT OF LICENSE. Acunetix Ltd. grants you the following rights provided that you comply with all terms and conditions of this EULA:

Autodesk EMEA Campus License Agreement

APPLIED BIOSYSTEMS END USER SOFTWARE LICENSE AGREEMENT FOR INSTRUMENT OPERATING AND ASSOCIATED BUNDLED SOFTWARE AND LIMITED PRODUCT WARRANTY

Affiliate means a legal entity that is owned by or under common ownership with Stratus Technologies Ireland Limited.

SPYDERS END USER LICENSE AGREEMENT TERMS AND CONDITIONS

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT SQL SERVER 2005 (CAL VERSIONS)

PC System Recovery. Guide

SysInfoTools MS Word Docx Files Repair v2.0

Migrating Cirrus. Revised 7/19/2007

Flobo Hard Disk Repair User guide

RedBlack CyBake Online Customer Service Desk

Staff Training Database User Manual

CompleteView Alarm Client User s Manual. Version 3.8

LICENSOR: Specify the total number of server licenses for which the end user is licensed under this agreement.

Commonwealth of Pennsylvania Software License Requirements Contract # Tab Software

MiSync Personal for Beams

Table of Content. Introduction. Software Install and Uninstall. Software Features and GUI. Quick Getting Started Guide. Frequently Asked Questions

XANGATI END USER SOFTWARE LICENSE TERMS AND CONDITIONS

SolarWinds Migrating SolarWinds NPM Technical Reference

January 23, 2010 McAfee SaaS Continuity User Guide

Unicenter NSM Integration for BMC Remedy. User Guide

Request For Quote. Reference Manual. Integrates with Microsoft Dynamics GP v10

TOOLS for CC121 Installation Guide

Mobility Services Platform Software Installation Guide

Partners in Care Welch Allyn Connex Software Development Kit License Agreement

2.0. Quick Start Guide

Terms and Conditions- OnAER Remote Monitoring Service

PARITY SOFTWARE S SAGE ERP X3 CASHBOOK USER MANUAL

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT WINDOWS SERVER 2008 R2 FOR EMBEDDED SYSTEMS TELECOMMUNICATIONS STANDARD

USER GUIDE CLOUDME FOR WD SENTINEL

PointCentral Subscription Agreement v.9.2

FIREHOUSE Software Enterprise Update Guide

SOFTWARE DISTRIBUTION AGREEMENT

CORE TECHNOLOGIES CONSULTING, LLC SOFTWARE UNLIMITED ENTERPRISE LICENSE AGREEMENT

Dell Statistica Statistica Enterprise Installation Instructions

Transcription:

Page 1 of 11 Version 2.17 Update Installation Guide

Page 2 of 11 END-USER LICENSE AGREEMENT ( EULA ) FOR CPV LAB This End-User License Agreement ("EULA") pertains to the CPV Lab product (called Software" in this Agreement). Read the terms and conditions of this End-User License Agreement ("EULA") before installing, copying, or using CPV Lab. This End-User License Agreement ("EULA") is a legal agreement between you, (either an individual person or a single legal entity, who will be referred to in this EULA as "you" or "Customer"), and the owner/s of CPV Lab ("Authors"). By clicking "I accept", installing, copying, or otherwise using any part of the above Software, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, promptly return the unused Software to your supplier for a full refund. 1. GRANT OF NON-EXCLUSIVE, LIMITED LICENSE The Software is licensed, not sold. Any rights not clearly and expressly granted to you under this EULA are reserved to the Authors. Provided you have paid all applicable fees and complied with this EULA, then you are granted the following personal, perpetual (subject to termination as set forth below), non-exclusive, nontransferable, limited rights: a. You may use the Software on a single domain for personal purposes for each license you have acquired; or copy the Software for archival and disaster recovery purposes, provided any copy must contain all of the original Software's proprietary notices. Each user using the Software must own a license. b. You may not decompile, disassemble, extract or otherwise reverse engineer any of the Software. You shall not have the right to obtain or use any source code for the Software, nor copy, reproduce, or distribute the Software except as provided above. You agree not to share, rent, lease, or loan the Software. You may not make any commercial use of the Software code except as expressly permitted under this Agreement. 2. COPYRIGHT The Software and documentation is copyrighted by the Authors. All Rights Reserved. Making unauthorized copies is prohibited by law. No part of the software or documentation may be reproduced, transmitted, transcribed, stored in a retrieval system or translated into any human or computer language without prior written permission. 3. WARRANTY, REMEDY, AND LIMITATIONS A. YOU ARE GRANTED A LIMITED WARRANTY THAT THE SOFTWARE WILL PERFORM IN SUBSTANTIAL ACCORDANCE WITH THE ACCOMPANYING USER MANUAL FOR 56 DAYS FOLLOWING YOUR RECEIPT OF THE SOFTWARE. THIS IS YOUR ONLY WARRANTY. B. AUTHORS' ENTIRE LIABILITY AND YOUR EXCLUSIVE REMEDY FOR ANY CLAIM YOU MAY HAVE AGAINST AUTHORS SHALL BE, AT AUTHORS' OPTION, (I) RETURN OF AMOUNTS PAID FOR THE APPLICABLE SOFTWARE; OR (II) REPAIR OR REPLACEMENT OF SOFTWARE WHICH DOES NOT MEET THE ABOVE LIMITED WARRANTY. UNLESS OTHERWISE STATED ABOVE, THE SOFTWARE AND THE DOCUMENTATION SOLD WITH THIS PUBLICATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND PARTICULAR PURPOSE. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THIS SOFTWARE REMAINS WITH YOU. IN NO EVENT WILL AUTHORS OR ANY OF ITS SUPPLIERS BE LIABLE FOR ANY LOST PROFITS, LOST SAVINGS, INCIDENTAL OR INDIRECT DAMAGES, OR OTHER ECONOMIC OR CONSEQUENTIAL DAMAGES, EVEN IF THEY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. AUTHORS RESERVE THE RIGHT TO MODIFY THIS DOCUMENT AT ANY TIME WITHOUT OBLIGATION TO NOTIFY ANYONE. IN NO EVENT SHALL AUTHORS' OR ITS SUPPLIERS' LIABILITY UNDER THIS AGREEMENT EXCEED THE SUM OF ANY AMOUNTS PAID HEREUNDER BY YOU TO AUTHORS OR THE SUPPLIER. 4. TERMINATION The license will terminate automatically if you fail to comply with the terms, conditions, or limitations contained in this EULA, including the payment of applicable license or other fees. On termination, you shall, at Authors' option, either return or destroy all copies of the Software and documentation. Otherwise, this EULA shall remain in force until terminated. You may terminate this EULA at any time by destroying all copies of the Software, deleting any copies of the Software from your hard drives, ceasing all use of the Software and documentation; and providing satisfactory proof to the Authors that you have done so. The disclaimer of warranty and limitations on liability contained in Section 3 shall continue in force even after your rights to use the Software are terminated.

Page 3 of 11 2.17 Update Installation Instructions: IMPORTANT: If you purchased CPV Lab before Jan. 31 st 2013 and have not continued with the Annual Update Renewal, you will not be able to run version 2.17 You can however run version 2.16 if you re not already. The update package can be found in the users area: http://cpvlab.com/users Or, update your license renewal at http://cpvlab.com/update_license Complete the checkout process and your license will be updated automatically. You must enter the correct email address for your existing license if you re unsure of your existing license email, you can: - Check your email, for your original purchase receipt - In your FTP program, Navigate to your CPV Lab Directory, Open the License Folder and then open the license.php file and you ll see your existing license email address. - Check your email addressed used to login to the users area at http://cpvlab.com/users - Contact support through www.thelabhelpdesk.com SERVER REQUIREMENTS FOR VERSION 2.17 Linux Server - VPS or Dedicated Hosting (recommended) o PHP 5.3 or Above o MySQL 5.1 or Above o minimum 60 MB of disk space o IonCube Loaders 4.4 installed on the server

Page 4 of 11 Step 1) Backup your database from the Settings Page. If you don t have enough memory assigned to run this PHP page on your server due to the size of your backup file you can easily backup the database manually, Check the user guide for details: http://cpvlab.com/forusers/user_guide.pdf Step 2) Check Server Requirements Upload the check-server-requirements.php page to your server before uploading any other files from the update package. Then open this page in your browser: http://yourdomain.com/check-server-requirements.php This page will check your server and determine if requirements are met. PHP version, IonCube Loaders version and the Request to check license validation If you open this page and it s a blank white page, this means you don t have ION Loaders installed at all. Contact your webhost to install ION Cube Loaders v4.4 or above. If you get green 'PASS' on all 3 requirements, then proceed through the rest of the update process. Step 3) Upload all the files to the server, overwriting the existing files Make sure that your ftp client doesn't remove files from folders that you overwrite that don't have all the previous files. For example, overwriting an existing folder that has 3 files in it...with a folder that has only 1 file. In this case, make sure that the other 2 files are left intact and the other is overwritten. This appears to only affect Mac Users FTP Clients. I haven t seen this using Filezilla on Windows. Step 4) Edit File Permissions Give write permissions (777) to these (4) Files / Folders: NOTE: Permission Changes Not Required for Servers using SUEXEC phpbrowscap\browsercache WURFLres WURFLres\storage\cache WURFLres\storage\persistence

Page 5 of 11 Step 5) Setup CRON Job for Automatic Mobile Database Updates The CRON job consists of a PHP page (cron-wurfl.php) that will be called periodically to update the detection databases with new carriers, mobile devices and browsers. Login into cpanel and find the Cron jobs page Setup a Cron Job, that will run once a day. You have to provide the complete server path to the 'cron-wurfl.php' page from the root of CPV Lab. Then enter as command: cd /home/<server-name>/public_html/cpvlab/; php cron-wurfl.php Or by an alternate command if the command above doesn t function properly on your server. php /home/<server-name>/public_html/cpvlab/cron- wurfl.php ***Replace <server-name> with the correct Server Name based on your server configuration. In the attached image you can see the Cron job being scheduled to run every day at 6:40 AM. Click the Add New Cron Job button and the new Cron job will appear in the jobs list.

Page 6 of 11 Checking if the Cron job is setup correctly Each time the Cron page runs it will write 2 lines in a log file: one for marking the start of the process and one for the end of the process. Each time the Cron job runs, it will write 2 records in the Error Log, like in the image below. Step 6) Apply Updates to Database Perform only one of the following 2 operations 1. Import the 'cpvlabscript216-217.sql' directly in PhpMyAdmin - recommended for large databases Import the file named 'cpvlabscript216-217.sql' directly in PhpMyAdmin instead of using the upgrade.php page. If you re running CPV Lab 2.15, then first import the 'cpvlabscript215-216.sql' file into PhpMyAdmin and then the 'cpvlabscript216-217.sql' file. Refer below in this document for details to Import directly through PHPMyAdmin. 2. Run the upgrade.php page and click Upgrade Button. This option may timeout for users with extremely large databases. Step 7) Delete install.php and/or upgrade.php from Server In your FTP Client, Navigate to the location of your CPV Lab installation and delete install.php and/or upgrade.php

Page 7 of 11 Setup 8) OPTIONAL - Import Mobile Carriers to Reduce Database Calls. Import the carriers file named 'cpvlabscript-carriers.sql' into PhpMyAdmin. If you don't import this file, carriers will still be captured correctly, however an extra database call is needed every time a new carrier is found. This optional step Pre-loads the Carrier Database. Again, this step isn t required but recommended for Users moving high levels of traffic. A. Open the PhpMyAdmin utility from cpanel, select the CPV Lab database and click on the Import tab B. Click on the Browse button and select the 'cpvlabscript-carriers.sql' file from the CPV Lab installation package. C. Click on the Go button and PhpMyAdmin will start to execute file and once the process is finished you will see a confirmation message.

Page 8 of 11 How to Check if your Database Updated Correctly This will be useful when running the upgrade.php page. After the upgrade.php page finishes running, navigate your browser to the 'check-database.php' from the CPV Lab root. Example: http://yourdomain.com/check-database.php This page will report something like in the attached image. If the error message appears, then you should execute the 'cpvlabscript216-217.sql' file directly in PhpMyAdmin. After you've tried the upgrade.php page and it timed out You must first go in PhpMyAdmin to Settings -> SQL Queries and check the option labeled 'Ignore multiple statement errors'. This means that the queries that were already executed by the upgrade.php page won't throw an error and stop the process.

Page 9 of 11 Then you will import the 'cpvlabscript216-217.sql' file.

Page 10 of 11 Advanced Update Option: For High Volume Users Upgrading from 2.15 to 2.16 / 2.17 ONLY NOTE: This update method should be used only by users with large databases that are used to working with PhPMyAdmin or similar. If you re not familiar with PhpMyAdmin, use the standard update process covered above by accessing the upgrade.php page. A. Open the PhpMyAdmin utility from cpanel, select the CPV Lab database and click on the Import tab B. Click on the Browse button and select the cpvlabscript216-217.sql file from the 2.17 update package if updating from 2.16 to 2.17 If you re running CPV Lab 2.15, then first import the 'cpvlabscript215-216.sql' file into PhpMyAdmin and then the 'cpvlabscript216-217.sql' file. C. Click on the Go button and PhpMyAdmin will start to execute the upgrade statements from that file. Once the process is finished you will see a confirmation message.

Page 11 of 11 Knowledgebase & Helpdesk @ www.thelabhelpdesk.com