Vendex Web Setup

Project Installation Guide

Purchase from CodeCanyon, then use our documentation to set up and run your project smoothly.

cPanel Installation

Follow these steps to upload and extract your project in cPanel:

1

Upload the project to public_html

  1. Login to your cPanel account
  2. Navigate to "File Manager"
  3. Go to public_html directory
  4. Click "Upload" and select your project zip file
2

Extract the project files

  1. After upload completes, select the zip file
  2. Click "Extract" from the top menu
  3. Confirm extraction to the current directory
  4. Click "Go Back" when done
Note: Make sure all files are extracted directly into public_html or a subdirectory if you want the site in a subfolder.

Database Setup

Create a MySQL database and user for your project:

1

Create Database

  1. Go to cPanel home page
  2. Click "MySQL Databases" under "Databases"
  3. Under "Create New Database", enter a name
  4. Click "Create Database"
2

Create Database User

  1. Scroll to "MySQL Users" section
  2. Enter username and password
  3. Click "Create User"
3

Add User to Database

  1. Under "Add User to Database", select user and database
  2. Click "Add"
  3. Check "ALL PRIVILEGES"
  4. Click "Make Changes"
Important: Note down your database name, username, and password - you'll need them for the .env file configuration.

.env Configuration

Configure your environment variables for the project:

1

Locate the .env file

In your project files, find the .env file (it may be named .env.example initially).

2

Update database credentials

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_user
DB_PASSWORD=your_database_password
3

Set application URL

APP_URL=http://yourdomain.com
APP_NAME="Your Project Name"
4

Save the file

If you started with .env.example, rename it to .env after making changes.

Terminal Commands

Run these commands to complete installation:

1

Access cPanel Terminal

  1. In cPanel, find "Terminal" under "Advanced"
  2. Or use SSH if you have access
  3. Navigate to your project directory
2

Run installation commands

composer install
php artisan migrate:fresh --seed
Success! Your project is now installed and ready to use.

Admin Setup

Access and configure your admin account:

1

Login to Admin Dashboard

  1. Visit http://yourdomain.com/admin/login
  2. Use default credentials:
    • Email: superadmin@arcadexit.com
    • Password: arcadexit
2

Update Admin Profile

  1. After login, click "Super Admin" then "Profile"
  2. Update your name, email, phone number, and image
3

Change Password

  1. Click "Change Password"
  2. Enter current password: arcadexit
  3. Set your new secure password
  4. Click "Update"
Security Tip: Change the default admin credentials immediately after first login.

Mail Configuration

Set up SMTP for sending emails from your application:

1

Create Email Account in cPanel

  1. In cPanel, go to "Email Accounts"
  2. Create a new email (e.g., info@yourdomain.com)
  3. Note the email password
2

Configure in Admin Panel

  1. Go to "General Settings" then "Mail Config"
  2. Enter these details:
    Mail: smtp
    Mail Host: mail.yourdomain.com
    Mail Port: 465 (SSL) or 587 (TLS)
    Mail Username: info@yourdomain.com
    Mail Password: your_email_password
    Mail Encryption: ssl (for 465) or tls (for 587)
    Mail From Address: info@yourdomain.com
    Mail From Name: Your Project Name
  3. Click "Save"
3

Test Email Configuration

Send a test email to verify the configuration is working properly.

Payment Configuration

Set up payment gateways for your e-commerce platform:

1

SSL Commerz Setup

  1. Go to "Payment Gateway Management" in admin panel
  2. Select SSL Commerz
  3. Enter Store ID and Store Password from SSL Commerz
  4. Set Mode to "Live" when ready for production
  5. Click "Save"
2

Stripe Setup

  1. Get API keys from Stripe Dashboard
  2. Enter Publishable Key and Secret Key
  3. Set Mode to "Live" for production
  4. Click "Save"
Note: You can activate/deactivate payment methods as needed. Only active gateways will appear at checkout.

Support

If you face any issues or want customization help:

Response Time: We typically respond to support requests within 24-48 hours. For urgent matters, please include "[URGENT]" in your email subject.

Thank you for choosing Vendex e-commerce! 🚀