Let's begin the installation of the XSender Application. But first, let's go over some important precautions.
This guide explains how to install XSender from the CodeCanyon ZIP file.
If you are new β donβt worry. Just follow step by step.
After purchasing from CodeCanyon:
Download All Files & Documentation
Upload the ZIP file to your VPS server:
/var/www/xsender/
SSH into your server:
cd /var/www/xsender/
unzip xsender-installer-vxx.zip
After extraction, your folder should contain:
assets/
src/
xsender-whatsapp-service/
.htaccess
config.json
index.php
Set your web server (Apache/Nginx) document root to:
/var/www/xsender/
β οΈ Important:
β
Site root = Main XSender folder
β Do NOT use src/public
We modified Laravel structure to make installation easier.
Use this only if you do not have VPS.
Performance will be slower than VPS.
Login to cPanel
Open File Manager
Go to public_html
Upload the ZIP file
Click Extract
After extraction, public_html should contain:
assets/
src/
xsender-whatsapp-service/
.htaccess
config.json
index.php
Do NOT move files into src/public.
Your domain must directly load from:
public_html/
Login to aaPanel
Go to Website
Set site root to your domain folder
Upload ZIP file
Extract inside root folder
Your root must contain:
assets/
src/
xsender-whatsapp-service/
.htaccess
index.php
After uploading and extracting:
Open your browser:
yourdomain.com/install
Installer will start automatically.
If you see 404 error:
Check site root
Make sure .htaccess exists
Enable mod_rewrite
πΈ Screenshot: Installer welcome page
Installer verifies:
PHP 8.2+
Required extensions
File permissions
All must be green.
Click Next.
Enter:
Purchase Code
Envato Username
Click Verify.
Create a MySQL database first.
Enter:
Host (usually localhost)
Database Name
Username
Password
Click Save & Continue.
Enter:
Username
Password
Click Install.
Wait until installation completes.
Access:
Website / Frontend:
yourdomain.com
Admin Panel:
yourdomain.com/admin
User Panel:
yourdomain.com/login
Login using your admin credentials.