Step 1: Purchase & Extract
Before starting the web installation process, you need to purchase Mentor LMS and extract the package files to your server.
Purchase Process
- Visit MentorLMS on CodeCanyon or search for "MentorLMS" on CodeCanyon
- Choose your preferred license type (Regular or Extended)
- Complete the purchase process on CodeCanyon
- After purchase, download the package file (ZIP format) from your CodeCanyon downloads
- Save your purchase code - you'll need it for take support from MentorLMS team
File Extraction
Local Development Environment
If you're installing on a local development environment:
- Extract the downloaded ZIP file to your local development directory
- Ensure the extracted files are within your web server's document root
- Make sure the web server has proper read/write permissions for the files
Local Development Environment
If you're installing on a local development environment:
- Extract the downloaded ZIP file to your local development directory
- Navigate to the project directory in your terminal
- Copy the
.env.examplefile to.env - Install PHP dependencies with:
composer install - Install Node.js dependencies with:
npm install - Start the local development server with:
composer dev - Open your web browser and navigate to
http://localhost:3000
Live Server Installation (For shared hosting server)
For installation on a live server:
- Upload the ZIP file to your server
- Extract the ZIP file in your web server's document root
- Copy the
.env.examplefile to.env - Open your web browser and navigate to
http://your-domain.com
Important
When you successfully uploaded zip and extracted the files, Then when you browse your app domain, it will automatically redirected to the web installer wizard. If not automatically redirected, visit: https://your-domain.com/install/step-1. For this wizard you have to complete other configuration steps like database connection, admin setup, system type, etc.
Directory Structure
After extraction, you should see the following directory structure:
mentor-lms/
├── app/
├── bootstrap/
├── config/
├── database/
├── public/
├── resources/
├── routes/
├── storage/
├── tests/
├── vendor/
├── .env.example
├── artisan
├── composer.json
└── README.mdNext Steps
Once you've extracted the files, and created a database, you're ready to proceed with the Web Installer process.

