# InfixLMS - Installation

{% embed url="<https://www.youtube.com/watch?v=tfQ9htbQIog&ab_channel=INFIX>" %}
Watch Video
{% endembed %}

**Log into your cPanel.**&#x200B;

![Login into cPanel](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57gifNIAg_ofvuUeAZ%2F-M57gm9fml4tX-BPwvzA%2FcPanelLogin.png?alt=media\&token=8ad27b43-f5f7-49c9-bcd5-f4a6b90dfeee)

**Click the MySQL Database Wizard under the Databases heading.​**

![Creating Database & User ](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57h-dZHVSu4MpNVVfb%2F-M57hCq-6sL6-JM_Rzid%2Finstall-dbwizard.png?alt=media\&token=9980cd11-2326-49ee-8c8f-fad2aeb785c8)

**Next to New Database enter a name for your database and click Next Step.​**

![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57h-dZHVSu4MpNVVfb%2F-M57hSj6CRBdLkmHHwuW%2Finstall-dbwizard2.png?alt=media\&token=7470d622-41cf-485b-b890-b1bc85828749)

**Next to the Username enter a username. Enter a password next to Password, enter it again for Password (Again), and then click Create User. ​**

![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57h-dZHVSu4MpNVVfb%2F-M57hZDkoCeqn6Rsb48u%2Finstall-dbwizard3.png?alt=media\&token=18e127f3-8695-462b-a44f-4958baa6985d)

**On the next page, you'll assign privileges for the user to the database. Check the box next to All Privileges and then click Next Step.** ​

![Give All Privileges](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57hdl7uTZzPhdyGp_B%2F-M57hiTZN1teLov1fjtP%2Finstall-dbwizard4.png?alt=media\&token=3a0f864a-b1c0-4a02-b39f-a28cb048ec81)

Upload the package to your host

* Download the package from codecanyon or from Infixlms.com Website
* Unzip the package and you'll find the following contents
  * Documentation
  * InfixLMS v.xxx

Upload file "upload.zip" to your host inside the desired location using cPanel File Manager​

![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57hdl7uTZzPhdyGp_B%2F-M57i2P97j9SajfcTKHN%2Finstall-filemanager.png?alt=media\&token=4918140a-3a19-45a9-a64a-0be3b41cee21)

After the upload is completed, Right-click on the package and select Extract. That will extract the zipped file contents. ​

![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M57JYJf3oU4p300aQNV%2F-M57hdl7uTZzPhdyGp_B%2F-M57i8t4vb3VoeyfZC0g%2Finstall-extract.png?alt=media\&token=655c50fb-6916-47d4-80e2-f7508d704da3)

Configure InfixLMS with Database credentials

Use the file manager to edit the file in the path **.env**

Add Database configuration in the file as described in the below image![](https://docs.infixedu.com/infixedu/img/installation/env.png)​

**Adjust the folder''s Permissions**

* Change the permissions of the uploads folder and all its contents (Files & Folders ) to 777
* Change the permissions of the storage folder and all its contents (Files & Folders ) to 777

**Start the installation**

* Use your browser to Infix install Script. Type in browser your application location followed by /install. and hit Start Installation

![Welcome page](https://3944481674-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MS6WDxrpCHR85DR5XfW%2F-MTddFrsgrbslRzp_pWf%2F-MTddN__2lq5VlkeHlsa%2Fimage.png?alt=media\&token=a40e5dac-4333-4696-b1c1-a07689be6164)

Checking your environment for InfixLMS App. If all the requirements look's Fine. Go to the next step.

![Enviroment Checking](https://3944481674-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MS6WDxrpCHR85DR5XfW%2F-MTddFrsgrbslRzp_pWf%2F-MTdfCxv4yZn9vHtLKjQ%2Fimage.png?alt=media\&token=d5d0ddf2-e914-43b8-848f-3955c73ef579)

Type your **Purchase Code** & **Envato Account Email** for going next step

![Verify license ](https://3944481674-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MS6WDxrpCHR85DR5XfW%2F-MTddFrsgrbslRzp_pWf%2F-MTdfyuwhQxrWycgozuB%2Fimage.png?alt=media\&token=408aa4fb-9c3e-42d6-8930-b86b14389425)

Give **Database name**, **Database user name** & **Database password.** And go next step.&#x20;

![Check Database](https://3944481674-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MS6WDxrpCHR85DR5XfW%2F-MTddFrsgrbslRzp_pWf%2F-MTdi1ymW_ynb4E5fYEp%2Fimage.png?alt=media\&token=af77c093-f8ad-44b4-a555-50dfaf4bdc32)

Here some basic info for the admin setup. You can change it after installation.&#x20;

![](https://3944481674-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MS6WDxrpCHR85DR5XfW%2F-Me5FNTG_GWva52HtplA%2F-Me5FZe9xcmbzXKO67Lp%2Fimage.png?alt=media\&token=ff5805f4-4988-4383-916b-d5ccdd636247)

Installation completed. You can go to the homepage.  ​

![Login Complated](https://3944481674-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MS6WDxrpCHR85DR5XfW%2F-MTddFrsgrbslRzp_pWf%2F-MTdroTjBEbVsnvSNCaB%2Fimage.png?alt=media\&token=d550cfa5-9a53-47f5-9f5b-88c3ed0488bc)

![Homepage](https://3944481674-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MS6WDxrpCHR85DR5XfW%2F-MTe5t_yW2y0Wq6reC9H%2F-MTeHfteOuFUa3bbDhOj%2Fimage.png?alt=media\&token=3e3141fd-8dfa-43ca-ae59-8e3a46196b96)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://infixlms.gitbook.io/infixlms/infixlms-installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
