Installation Guide

Follow these steps to install Votlie on your server. The process takes about 10-15 minutes.


Download and Upload

  1. Download the Votlie ZIP file from CodeCanyon
  2. Extract the ZIP on your computer
  3. Upload all files to your web server using FTP or File Manager

Where to upload:

  • For main domain: Upload to public_html/
  • For subdomain: Upload to the subdomain's folder (e.g., feedback.yourdomain.com/)
  • For subfolder: Upload to a folder like public_html/feedback/

Set File Permissions

Some folders need write permissions. Set these folders to 755:

storage/
bootstrap/cache/

In cPanel File Manager

  1. Right-click the folder
  2. Click "Change Permissions"
  3. Set to 755
  4. Check "Recurse into subdirectories"
  5. Click "Change Permissions"

Via Command Line

chmod -R 755 storage
chmod -R 755 bootstrap/cache

Create Database

If using MySQL, you need to create a database first.

In cPanel

  1. Go to "MySQL Databases"
  2. Create a new database (e.g., votlie_db)
  3. Create a new user with a strong password
  4. Add the user to the database with "All Privileges"

Installation Wizard

  1. Open your browser
  2. Go to: https://yourdomain.com/install
  3. The installation wizard will guide you through a 7-step setup process

Step 4.1: License Activation

Enter your purchase code from CodeCanyon to activate your license.

  • Purchase Code - Found in your CodeCanyon downloads page under "License Certificate"
  • Environment - Select either Production (your live site) or Development (local/staging environments)

Click Activate & Continue to proceed.

Step 4.2: Welcome

  • Review the installation overview
  • Click Start Installation to begin

Step 4.3: Requirements Check

  • The wizard checks your PHP version (8.1+ required) and required extensions
  • Items in green are satisfied; items in red must be fixed before continuing
  • Common required extensions: BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML

Step 4.4: Directory Permissions

  • Verifies that required folders are writable
  • If any show "Not Writable", fix permissions (see Set File Permissions above)
  • Required writable directories: storage/, bootstrap/cache/

Step 4.5: Database Configuration

Choose your database type (MySQL or SQLite) and fill in the connection details:

FieldDescriptionExample
HostDatabase server addresslocalhost or 127.0.0.1
PortDatabase server port3306 (MySQL default)
Database NameName of the database you createdvotlie_db
UsernameDatabase user with accessvotlie_user
PasswordPassword for the database userYour secure password

Click Test Connection to verify your credentials are correct. If the test passes, click Save & Continue.

Step 4.6: Admin Account

Create your administrator account. This will be the first user with full access to the admin panel.

FieldRequirements
First NameYour first name
Last NameYour last name
EmailValid email address (used for login)
PasswordMinimum 8 characters, must include at least one uppercase letter, one lowercase letter, one number, and one symbol

Click Create Admin Account to proceed.

Step 4.7: Complete

  • Installation is finished and all database tables have been created
  • Click Go to Login to access your new site

Step 5: Log In

  1. Go to your site URL
  2. Click Log In
  3. Enter the admin email and password you created during Step 4.6
  4. You are now in the admin dashboard

Installation Complete!

Your Votlie installation is ready. Next steps:


Common Issues

ProblemSolution
Blank white pageCheck PHP error logs. Usually a PHP version issue.
"Permission denied"Set storage/ and bootstrap/cache/ to 755
Database connection failedDouble-check your database name, username, and password
500 ErrorEnable error display in PHP or check error logs
Redirect loopClear browser cookies and cache

For more help, see Troubleshooting.

Was this page helpful?