Back to Home Installation & Update Guide

# AffiliatePro SaaS

This guide walks you through installing a new copy or updating an existing one. Follow the steps below to get your system running.

Quick Start Installation Update Post-Install Troubleshooting Support

## Quick Start

New installation in 6 steps:

1
Upload contents of `1---New Installation Package` to your server.
2
Create MySQL database and user.
3
Visit `https://yourdomain.com/` — installation wizard launches automatically.
4
Enter CodeCanyon license and database credentials.
5
When the wizard shows "Your System is Ready!", click Remove Now to delete the `/install` folder (required for security).
6
Click Access Admin Dashboard and sign in with admin / admin2018$ — change the password immediately.

## License

Use your CodeCanyon license key when the installation wizard asks for it. You'll find the key in your CodeCanyon downloads area.

Already have a Regular License and need to upgrade to Extended (e.g. for the Membership module)? Read this article for details.

## System Requirements

Linux Hosting with HTTPS
PHP 7.4 or newer
MySQL 5.6+ or MariaDB 10.2+
Curl, Zip, File Uploads, Open URL enabled
128MB+ upload & send limits

## Installation Guide

Wizard preview

The wizard has two screens. Here's what you'll see.

1. Configuration

Enter purchase code and database details. System Check must show 7/7 PASS. Click to enlarge

2. Complete

Click Remove Now, then Access Admin Dashboard. Click to enlarge

Follow these steps to complete the installation.

1. Download the script from your CodeCanyon downloads section.
2. Extract the package and open the folder `1---New Installation Package`.
3. Upload the contents to your server folder.
4. Extract the zip on your server.
5. Create a MySQL database and user, with full privileges.
6. Visit `https://yourdomain.com/` — the installation wizard starts automatically.
7. Make sure your domain has SSL (HTTPS).
8. On the Configuration screen, enter your CodeCanyon purchase code and database details.
9. Click Continue Installation. When complete, click Remove Now to delete the `/install` folder.
10. Click Access Admin Dashboard and sign in with admin / admin2018$ — change the password immediately.

If the wizard doesn't start, see Troubleshooting.

LiteSpeed/OpenLiteSpeed Users:
Modify your `.htaccess` last line:
From: `RewriteRule ^(.*)$ index.php/$1 [L,QSA]`
To: `RewriteRule ^(.*)$ index.php?/$1 [QSA,L]`

## How to Update

1. Download the latest update package.
2. Backup your files and database.
3. Upload the `update-x.x.x.x.zip` file to your server and extract.
4. Login to admin panel and follow the update wizard.
5. Do a hard refresh after update (Ctrl+Shift+R).

## Post-Installation Checklist

After the wizard completes (see the screenshots above), do the following:

Remove the `/install` folder immediately (use "Remove Now" in the wizard)
Change default admin password (admin / admin2018$)
Configure SMTP for reliable email delivery
Set up SSL (HTTPS) if not already enabled
Configure payment gateways for withdrawals and store

## Troubleshooting

500 Server Error

Check PHP version (7.4+), enable required extensions (curl, zip, mbstring), and verify .htaccess rules. If unsure, ask your host to review your server setup.

Installation wizard doesn't start

Some servers block the wizard because of strict file permissions. Contact your hosting provider and ask them to allow the script to write to the `install` folder (they often call this "chmod 777 on install/version.php" or "set write permission on install"). Once they fix it, refresh the page and the wizard should run.

Database connection failed

Verify host (often localhost), database name, username, password. Ensure MySQL/MariaDB is running and user has full privileges.

LiteSpeed/OpenLiteSpeed issues

Change .htaccess last line to `RewriteRule ^(.*)$ index.php?/$1 [QSA,L]` (add `?` before `/`).

Emails not sending

Configure SMTP in admin (Site Settings). phpMailer works but SMTP is more reliable. Check spam folder and email template settings.

## Mobile App

Best Value — Platform owners choose this

### Premium Mobile App

Run your entire platform from your phone. Full Admin in your pocket — approve withdrawals, manage users, view revenue. Significantly more advanced than the free version.

Full Admin Dashboard User Management Withdrawal Approvals 5 Languages + RTL AI Dashboard
Buy Premium on CodeCanyon View Demo & Features
Free Edition (Flutter v1) — Installation

- Extract `affiliatepro_mobile_v1.zip` on your computer.
- Open it in Android Studio / VS Code.
- Run `flutter doctor` to verify setup.
- Edit `assets/config.json` with your base URL and license key.
- Run `flutter pub get`, then `flutter run`.
- For APK: `flutter build apk --release`
- iOS requires Mac with Xcode: `flutter build ios --release`

## Support

Script support includes guidance and bug fixes only. Full installation and server configuration are not included and are offered as a paid service.

Visit our Support Page for assistance.

Click outside to close