Note:
This Steps is only for new site installation if you want to change theme already installed script then click the below button.
ZexFaucet Pro Script
Complete Installation Guide for Your Cryptocurrency Faucet Website
1Introduction
Welcome to ZexFaucet Pro, a powerful cryptocurrency faucet script built with CodeIgniter 4. This guide will walk you through the complete installation process to get your faucet website up and running.
ZexFaucet Pro is a modern cryptocurrency faucet script that allows users to earn small amounts of cryptocurrency by completing simple tasks like viewing ads, solving captchas, and visiting shortlinks.
2System Requirements
Before installing ZexFaucet Pro, ensure your server meets the following requirements:
PHP Version
PHP 7.4+ (Recommended: PHP 8.0+)
Database
MySQL 5.7+ or MariaDB 10.2+
3Required PHP Extensions
ZexFaucet Pro requires the following PHP extensions to function properly:
4Database Creation
Before running the installation, you need to create a MySQL database. Here’s how to do it using popular hosting control panels:
cPanel Database Creation
- Log into your cPanel account
- Find the “MySQL Databases” section
- Create a new database:
- Enter database name (e.g.,
zexfaucet_db) - Click “Create Database”
- Enter database name (e.g.,
- Create a database user:
- Go to “MySQL Users” section
- Enter username and strong password
- Click “Create User”
- Add user to database:
- Go to “Add User to Database”
- Select the user and database
- Grant “ALL PRIVILEGES”
- Click “Make Changes”
Other Control Panels
For other hosting control panels (Plesk, DirectAdmin, etc.), the process is similar:
- Look for “Database” or “MySQL” section
- Create a new MySQL database
- Create a database user with full privileges
- Note down the database name, username, and password
5Installation Steps
Step 1: Download and Upload
Download the ZexFaucet Pro script and upload all files to your web server’s public directory (usually public_html or www) and extract the uploaded file.
Step 2: Configuration
Update the database configuration in app/Config/Script.php with your actual database credentials:
zexfaucet_db, username is zex_user, and password is MySecurePass123, your configuration should look like:
File: app/Config/Script.php
public static $hostname = 'localhost';
public static $username = 'zex_user';
public static $password = 'MySecurePass123';
public static $database = 'zexfaucet_db';
6Automatic Installation
ZexFaucet Pro includes an automatic installation script that will set up everything for you:
yourdomain.com/install.php in your browser and follow the on-screen instructions.
The installation script will:
- Check PHP version and required extensions
- Verify directory permissions
- Test database connection
- Create database tables automatically
- Insert default settings and admin account
- Redirect you to the admin login
install.php file for security reasons.
7Post-Installation Setup
Admin Login
Access your admin panel at yourdomain.com/admin/login
Username:
adminPassword:
admin
Essential Configuration
After logging in, configure these essential settings:
- Site name and description
- ZexPay API key for payments
- Captcha settings (reCAPTCHA, hCaptcha, or Turnstile)
- Currency selection
- Reward amounts and timers
- Advertisement codes
Security Recommendations
- Change the default admin password immediately
- Set up SSL certificate (HTTPS)
- Configure proper file permissions
- Set up regular database backups
- Monitor your site for suspicious activity
8Features Overview
ZexFaucet Pro comes with a comprehensive set of features:
User Management
- User registration and login
- Referral system with commissions
- User dashboard and statistics
- Withdrawal history tracking
Faucet System
- Multiple cryptocurrency support
- Configurable reward amounts
- Timer-based claiming system
- ZexPay integration
Shortlink System
- URL shortening service
- Earn from shortlink visits
- Custom shortlink management
- Analytics and tracking
Admin Panel
- Comprehensive admin dashboard
- User and payout management
- Settings configuration
- Analytics and reports
9Troubleshooting
Common Issues and Solutions
Solution: Check file permissions and ensure all required PHP extensions are installed.
Solution: Verify database credentials in
app/Config/Script.php and ensure the database exists.
Solution: Set proper permissions on writable directories (755 for directories, 644 for files).
After uploading, visit yourdomain.com/install.php