Installation and upgrade

What is New

You can see the list of all changes regarding release in our Change log (http://dev.postaffiliatepro.com/posts/)

Requirements

Before you order Post Affiliate Pro, check if your server or hosting account meets the following requirements: * PHP5 (min version 5.3.0 or higher) - with extensions: MySQL PDO, gd2, iconv, mbstring,PHP5-CURL package - with one of the encoders listedhere (http://support.qualityunit.com/451957-How-to-check-PHP-loaders-ability-of-server) - recommended minimum memory_limit 128MB, - recommended minimum max_execution_time 30 seconds - turned on php session PHP4 and 5.2is not supported anymo...

High performance requirements

If someone wishes to provide affiliate program to an enormously large affiliate and customer base,the recommended server specs are as follows: APPLICATION (WEB) SERVER CONFIGURATION * Processor:Intel Dual Xeon X5650 (12 cores) 2.6Ghz per Core * RAM:64GB DDR3 RAM note: to handle high traffic loads you may need even higher amount of RAM MYSQL DATABASE SERVER CONFIGURATION * Processor:Intel Dual Xeon X5650(12 cores) 2.0Ghz per Core * RAM: 64GB DDR3 RAM * Disk:4 SSD drives in RAID (64-1...

How to check PHP loaders ability of the server?

Our product can now be run on two most often used encoders:ZendGuard Loader (previoursly called as ZendOptimizer) IonCube loader We recommend to useZendGuardLoader with Post Affiliate Pro / Post Affiliate Network. Important note: Always use binary mode when uploading files to your server using FTP. ZendGuardLoader Here you can download the latest version for your server: http://www.zend.com/products/guard/downloads Installation manual can be found here:http://www.zend.com/en/products/guard/re...

Post Affiliate Pro installation

Before proceeding to the steps below, please, check the minimum requirements (http://support.qualityunit.com/632513-Requirements) regarding the server where Post Affiliate Prois about to be installed. Post Affiliate Pro is distributed as a ZIP archive which you can download from yourmembers area (http://members.qualityunit.com/customer/login.php).Checkthis guide (http://support.qualityunit.com/451957-How-to-check-PHP-loaders-ability-of-the-server)to see which ZIP archive you should download.Aft...

Installation FAQ

_Question:_ What can I do if my installation fails? _Answer:_ Here are some tips and tricks what you can try to do if your installation keeps failing. These are the most common reasons our customers used to have problems with the installation. First of all you should check the php loader ability of your webserver (http://support.qualityunit.com/451957-How-to-check-PHP-loaders-ability-of-the-server). In case you happen to have PHP version 5.3.x and you have both ionCube and ZendGuard l...

Installation with HHVM server

If anyone is trying to install and run Post Affiliate Pro or Post Affiliate Network on HHVM server, it won't work without a special setup. You can use the following code (goes to a conf file in nginx, but the same theory should work with htaccess etc) : location ~ /affiliate(.*).php$ { # PAP installation path (change 'affiliate' to whatever path PAP is coming from) # It get's served by PHP-FPM (as ionCube isn’t compatible with HHVM) expires off; fastcgi_pass 127.0.0.1:9000; fastcgi_buffers ...

Updating Post Affiliate Pro

If you are updating from lower version of PAP4 than 4.4.x.x to higher version of PAP, e.g. from version 4.2.11.3 to version 4.5.x.x or higher then please read this article (http://support.qualityunit.com/786009-Upgrade-to-version-44) first. NOTE: From version 5.x.x.x the source code is encoded so your web-server must have one of the supportedphp loaders (http://support.qualityunit.com/451957-How-to-check-PHP-loaders-ability-of-the-server)installed. NOTE: Since version 5.4.5.1 custom template fil...

Moving installation of PostAffiliatePro to another domain or directory

Important notice: Post Affiliate Pro (PAP) is possible to be moved to another domain or directory just 2 times ! If you reach this limit, your license will be invalidated.How to move the installation of PAP: 1. You can move all files to a new location (or rename directory where PAP is installed). 1.1 (Skip this step if you are moving Post Affiliate Pro (PAP) version 4) In case of moving Post Affiliate Pro (PAP) version 5+ you need to realise that the installation files are encrypted and tied t...

Moving installation without loosing tracking requests on high traffic programs

This article should serve as a complement to regular migration article (http://support.qualityunit.com/737305-Moving-installation-of-PostAffiliatePro-to-another-domain-or-directory) and its aim is to explain to advanced users which steps need to be taken during migration in order to not lose any tracking requests and to be able to process them after the migration is completed. Here is how you should proceed: * Copy the files to the new location the usual way. * If you had cron job set ...

Upgrade from PAP4+ to PAP4+ Network

The upgrade is almost the same like a common update of Post Affiliate Pro 4 to the latest version. Before the update, you need to accomplish some special changes: * Open the table qu_g_settings which is located in the database of your Post Affiliate Pro (PAP) installation on your server. Remove the value of LICENSE, replace the value of LICENSE_CODE with your new license code and save the file. * Open your Merchant panel. You will get an Invalid license warning screen. Now enter your new ...

Upgrade to version 4.4+

Read this carefully before upgrading from older version to version 4.4.x.x or higheras there are couple of major changes in version 4.4. 1. Offline Impression/Click/Sale processing In order to increase performance of the tracking subsystem we have introduced offline impression/click/sale processing. This means that you do not see impressions/clicks/sales right after they happen, but will have to wait till the cron job processes them. Because of this, we recomend to set up the Post Affiliate Pro...

Migration script from PAP3 to PAP4+

You can upgrade your system from version 3 to version 4 with the help of our Pap3Compatibility plugin. This plugin contains two things: 1. script for data migration from PAP3 to PAP4 database 2. scripts for compatibility of JavaScript tracking from PAP3 to PAP4 ------------------------------------------------------------------------------- Data migration from PAP3 to PAP4 ------------------------------------------------------------------------------- First of all DO NOT UPLOAD FILES OF...