Search Results
No results found for ""

Basic Server Setup

CPanel configuration and file upload guide

Server Configuration Guide

Step-by-step instructions for CPanel database env setup and file upload

CPanel Database Configuration

For creating the database, the following steps must be maintained:

Step 1: Go to MySQL Databases

Navigation Path

Login to your CPanel account
Find "Databases" section
Click on "MySQL Databases"
CPanel MySQL Databases

Step 2: Create a New Database

CPanel MySQL Databases

Step 3: Create Database User

User Creation Steps

CPanel MySQL Databases

Security Tip

Use the password generator to create a strong, random password.

Step 4: Add User to Database

User Assignment

CPanel MySQL Databases

Step 5: Grant Privileges

Privilege Assignment

CPanel MySQL Databases

Database Setup Complete

Your database is now ready for Eventix installation. Note down these three pieces of information:

  • Database name (with prefix)
  • Database username (with prefix)
  • Database password

File Upload & Extraction

Download Package

Download the Eventix package from your purchase. You'll receive a ZIP file containing all necessary files.

Upload Eventix file to your web server then Extract Files. You can use FTP, SFTP, or your hosting control panel's file manager.

Upload Methods:

  • FTP/SFTP client (FileZilla, Cyberduck)
  • Hosting control panel file manager
  • Git clone (if using version control)
Extraction Instructions
  1. Upload the ZIP file to your public directory (usually public_html)
  2. In CPanel File Manager, right-click the ZIP file
  3. Select "Extract"
  4. Choose extraction location (root or subdirectory)
  5. Wait for extraction to complete
  6. Delete the original ZIP file to save space
Directory Structure

After extraction, you should see these main folders: app/, bootstrap/, config/, database/, public/, storage/, etc. Ensure the public/ folder contains an index.php file.

Environment Configuration

.env File Setup

  1. Locate .env.example file in the root directory
  2. Make a copy and rename it to .env
  3. Edit the .env file with your configuration
  4. UpdateAPP_URL=https://yourdomain.com
  5. Save the file
  6. Set .env permissions to 640
  7. Never make .env publicly accessible
APP_NAME="Eventix"
APP_ENV=production
APP_KEY=
APP_DEBUG=false
APP_URL=https://yourdomain.com

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=your_db_name
DB_USERNAME=your_db_user
DB_PASSWORD=your_db_password

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your-username
MAIL_PASSWORD=your-password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=your-email
MAIL_FROM_NAME="${APP_NAME}"

© 2025 Eventix Documentation ♥ by Somnest TermsPrivacy