Support Center

Find your answer in our knowledge base

Installing eSkooly Pro on Your Hosting or cPanel

A Step-by-Step Guide for Beginners about how to install eSkooly Pro on Cpanel. This guide will walk you through every step in detail.

If you’ve purchased eSkooly Pro, congratulations! You now have access to one of the most advanced education ERP solutions available. Since eSkooly Pro is self-hosted and fully white-labeled, it means you’ll need to install it on your own hosting under your domain, subdomain, or directory. Don’t worry! Even if this is your first time working with hosting or cPanel, this guide will walk you through every step in detail.

Before You Begin

eSkooly Pro is self-hosted and fully white-labeled, meaning you need to install it on your own hosting under your domain, subdomain, or directory.

  • Do You Have Hosting? If you already have hosting, ensure it meets the server requirements listed below. If not, you can purchase hosting from any provider like Hostinger, Namecheap, GoDaddy, or HostGator.
  • Our Hosting Recommendation: We recommend Hostinger for its easy-to-use platform and built-in compatibility with eSkooly Pro. Use our referral link to get a 20% discount.

    Our Recommended Hosting

  • Lifetime Hosting from eSkooly: If you’re not confident managing hosting, purchase a Lifetime Hosting Subscription from us for just $99. Our team will handle the installation, and you’ll get a free sub-domain and SSL certificate.

    Purchase Hosting From Us


Step 1: Check Server Requirements

eSkooly Pro is developed using the PHP Laravel framework. Ensure your hosting meets these requirements:

  • PHP >= 8.2
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • BCMath PHP Extension

Information

Most hosting accounts enable these by default. Check with your hosting provider to confirm.

Step 2: Download eSkooly Pro Files

After purchasing eSkooly Pro, you will receive two emails:

  • Email 1: From eSkooly, containing your serial key and registered email for activation.
  • Email 2: From 2Checkout, containing a download link for eSkooly Pro.

Download the ZIP file from the second email, extract it on your computer, and locate:

  • The Documentation folder for reference.
  • The upload.zip file for installation.

Step 3: Log in to Your cPanel

Visit your hosting provider’s website and log in to your account. From the dashboard, locate and click cPanel.

If you don’t know how to access cPanel, contact your hosting provider for assistance.


Step 4: Upload eSkooly Pro to Your Hosting

Navigate to File Manager

In cPanel, click File Manager and open the folder where you want to install eSkooly Pro:

  • Main Domain: Use the public_html folder.
  • Subdomain: Use the folder associated with the subdomain.

Upload the ZIP File

Click Upload in File Manager and select the upload.zip file from your computer.

Extract the ZIP File

Once uploaded, locate the file, right-click it, and select Extract. Ensure all files are properly extracted.

Useful Tip

Enable hidden files in File Manager by clicking Settings (top-right) and checking Show Hidden Files.

Step 5: Set Up the Database

Create a New Database

  1. Go to MySQL Database Wizard in cPanel.
  2. Enter a name for your database and click Next Step.

Create a Database User

  1. Enter a username and a strong password.
  2. Click Create User.

Assign User to Database

  1. Select your database and user, and assign All Privileges.
  2. Click Next Step.

Save these credentials for later.


Step 6: Update the Configuration File

In File Manager, locate the .env file in the extracted folder. Open it using the code editor and update:

DB_DATABASE=your_database_name  
DB_USERNAME=your_database_user  
DB_PASSWORD=your_database_password  
        

Save and close the file.


Step 7: Run the Installation Wizard

Open your domain (or subdomain) in a web browser to access the Installation Wizard. Follow the steps:

  • Step 1: Verify server requirements.
  • Step 2: Enter your serial key and registered email.
  • Step 3: Set up admin credentials.
  • Step 4: Click Install Now.

Installation takes 2–5 minutes. Once done, click Go to Home, log in, and start using eSkooly Pro!


💡 Watch the Full Video Tutorial:

If you're still unsure about any step, don't worry! We've created a detailed video tutorial to guide you through the entire process of installing eSkooly Pro on your hosting or cPanel. 🎥 Click below to watch and follow along step-by-step!


Additional Information

How to Change PHP Version in cPanel

In cPanel, go to Select PHP Version. Choose PHP 8.2 and click Save.

How to Enable PHP Extensions

In the same section, check the required extensions (e.g., OpenSSL, JSON) and save changes.


If you encounter any issues, contact our support team for assistance.

Was this article helpful?

Related FAQs

Find below all the important and related answers of the questions
Can I install eSkooly Pro on my existing hosting account?
Yes, you can install eSkooly Pro on your existing hosting account as long as it meets the required server specifications. Make sure your hosting supports PHP 8.2 and the required PHP extensions.
What should I do if my hosting does not support PHP 8.2 or the necessary extensions?
You can contact your hosting provider to upgrade your PHP version and enable the required extensions. Alternatively, you can switch to our recommended hosting provider, Hostinger, or purchase a lifetime hosting subscription from eSkooly for hassle-free setup.
What happens if I enter incorrect database credentials in the configuration file?
If the database credentials are incorrect, the installation wizard will not proceed. Double-check the database name, username, and password you entered in the .env file and ensure they match the ones you created in cPanel.
Can I install eSkooly Pro on a sub-domain or in a directory?
Absolutely! You can choose to install eSkooly Pro on your main domain, sub-domain, or a specific directory. Just make sure to upload and extract the software files in the corresponding folder in your File Manager.
How can I change my PHP version from cPanel?
Log in to your cPanel, navigate to Select PHP Version under the Software section, and choose PHP 8.2 from the dropdown menu. Click Set as Current to apply the changes.
How do I enable or manage PHP extensions in cPanel?
Go to Select PHP Version in cPanel, and you'll see a list of available extensions. Check the required extensions like PDO, BCMath, etc., and click Save to enable them.
How long does the installation process take?
The installation process typically takes 2–5 minutes once all the files are uploaded, extracted, and configured correctly.
What should I do if I don’t receive the download link after purchasing eSkooly Pro?
Check your email's spam or junk folder for the email from 2Checkout. If you still can't find it, contact eSkooly support with your order ID to get the download link.
Can eSkooly set up the system for me?
Yes! If you're not confident about managing hosting or cPanel, you can purchase our lifetime hosting subscription. Our team will handle the installation and setup for you in 30–40 minutes.
What if I want to move eSkooly Pro to a new hosting provider later?
You can transfer the files and database to the new hosting provider. However, make sure the new hosting meets the server requirements. Contact eSkooly support if you need assistance with migration.