Introduction

Thank you for purchasing VZEX AI. This comprehensive guide will help you install, configure, and manage your AI Image Tools platform. VZEX AI is built to be simple, fast, and powerful.

Important: Please read the "Server Requirements" section before attempting installation to ensure your hosting environment is compatible.

Server Requirements

VZEX AI runs on standard PHP hosting. For AI processing, it uses the Replicate API, so you don't need expensive GPU servers yourself.

PHP Version

PHP 8.1 or higher (Recommended)

Database

MySQL 5.7+ or MariaDB 10.3+

Extensions

PDO, cURL, GD, OpenSSL, Mbstring, JSON, Fileinfo

Installation Guide

Our automated installer makes setup easy. Follow these steps carefully.

1. Upload Files

Extract the downloaded ZIP file. Upload the contents of the VZEX_AI_Script_v1.0 folder to your server's public_html directory.

Ensure all files are uploaded, including hidden files like .htaccess. The .env file will be generated automatically.

2. Create Database

Log in to your hosting control panel (cPanel) and create a new MySQL Database and User. Grant explicit "ALL PRIVILEGES".

Database Setup

3. Run Installer

Visit your domain (e.g., https://yourdomain.com/install). You will see the Welcome Screen.

Step 1: License Verification

Enter your Envato Purchase Code & Username.

Step 1: License Verification

Step 2: Database Connection

Enter your Database Credentials (Host, DB Name, User, Password).

Step 2: Database Setup

Step 3: Admin Account

Create your Super Admin Account (Email & Password).

Step 3: Admin Setup

Step 4: Success

Successfully Installed (https://yourwebsite.com/admin).

Step 4: Setup success

Admin Panel Guide (A-Z)

A complete walkthrough of every feature in your dashboard.

Dashboard Overview

The dashboard provides a bird's-eye view of your platform's performance.

User Management

Navigate to Users to manage your member base.

Edit Profile & Credits

Click the (Edit check) button next to any user to:

User Edit

Home Page Editor

Navigate to Settings > Home Editor. This is a powerful visual builder for your landing page.

Canvas Background

Control the animated background effect to wow your visitors.

Content Sections

Home Page Editor

Branding & SEO

Navigate to Settings > SEO & Branding.

Visual Branding

SEO Configuration

Email & SMTP Settings

Navigate to Settings > Email. Configuring this is crucial for verification and password resets.

SMTP Configuration

Host: smtp.gmail.com (or your provider)
Port: 587 (TLS) or 465 (SSL)
User: your@email.com
Pass: your-app-password

Email Templates

You can enable/disable and customize the following automated emails (HTML supported):

Use the "Send Test Email" tool at the bottom of the page to verify your SMTP connection.

Language & Security

Navigate to Settings > Lang & Security.

Language Management

Security

Language & Security

Tools & Ads

Tools Management

Navigate to Settings > Tools. Here you can:

Ad Management

Navigate to Settings > Ads. You can paste HTML/JS codes (AdSense) in 3 slots:

content Management

Blog Management

Navigate to Blog. A full CMS for your site.

Custom Pages

Navigate to Pages. Manage static content like "About Us" or "Privacy Policy".

Other Features

User Interaction

System & scripts

Transactions (Payments)

Navigate to Transactions to view the payment history.

API Configuration

Navigate to Settings > API Keys to connect third-party services.

1. Replicate API (Essential)

Required for all AI processing.

2. Stripe (Card Payments)

Important for Stripe: You MUST create Products/Prices in your Stripe Dashboard for BOTH One-Time and Subscription plans. Copy the price_... ID and paste it into the Admin Panel when creating a plan.

3. PayPal (New)

Note for PayPal:
  • Subscriptions: You MUST create a Plan in PayPal (Recurring) and paste the Plan ID.
  • One-Time Packs: You DO NOT need a Plan ID. The system validates the price automatically. Leave the "PayPal Plan ID" field empty.

4. Google Login (OAuth)

To enable "Login with Google":

5. Cloudflare Turnstile

Free, privacy-friendly Captcha replacement.

Cron Jobs (Automated Tasks)

This step is required. Without a Cron Job, the system cannot automatically expire user subscriptions or send reminder emails.

How to Setup (Hostinger / cPanel)

1. Open Cron Jobs

Log in to your hosting panel (Hostinger, cPanel, etc). Search for "Cron Jobs" and click to open it.

2. Select "Custom"

If you are on Hostinger, ensure you select the Custom type (not PHP). This allows you to run the required command.

3. Enter Command

Copy the command below and paste it into the "Command" box.

curl -s "https://your-website.com/cron?key=YOUR_CRON_SECRET"
Important: Replace https://your-website.com with your actual domain and YOUR_CRON_SECRET with the key found in your .env file.

4. Choose Frequency

Select "Once Per Day" (or 0 0 * * *) from the common settings. This ensures user credits are reset daily.