# Requirements

Some requirements for hosting, configuring PHP, let the theme can run better.

To install <mark style="color:red;">**Elessi**</mark> theme you must have a working version of WordPress already installed. For information in regard to installing the WordPress platform, please see the WordPress Codex here:

{% embed url="<https://wordpress.org/download/>" %}

### 1. **Requirements for WordPress**

Make sure that your web host has the [<mark style="color:blue;">**minimum requirements to run WordPress.**</mark>](http://wordpress.org/about/requirements/)

#### **To install WordPress CMS to your site please follow these steps:**

1. Download the latest WordPress version from [<mark style="color:blue;">**https://wordpress.org/download/**</mark>](https://wordpress.org/download/)
2. Upload the zip file to your website root folder and unzip
3. Create the database (using your hosting panel)
4. Set up WordPress

{% hint style="info" %}
Detailed instructions: [<mark style="color:blue;">**https://wordpress.org/support/category/installation/**</mark>](https://wordpress.org/support/category/installation/)
{% endhint %}

### 2. **Recommended PHP Configuration Limits**

#### Sometimes you may get some errors while installing our theme, importing content or activating plugins like white screen or PHP errors. They may be caused by low PHP configuration limits. In this case, you need to increase some values. You can do this on your own or contact your hosting providers with the following requirements:

{% hint style="success" %}
**max\_execution\_time >= 60**
{% endhint %}

{% hint style="success" %}
**PHP Max Input Time: max\_input\_time >= 60**
{% endhint %}

{% hint style="success" %}
**upload\_max\_filesize >= 64M**
{% endhint %}

{% hint style="success" %}
**PHP Max Input Vars: max\_input\_vars >= 5000**
{% endhint %}

{% hint style="success" %}
[**PHP**](https://www.php.net/) **version 7.4 or greater (The newest version is the best)**
{% endhint %}

{% hint style="success" %}
[**MySQL**](https://www.mysql.com/) **version 5.7 or greater OR** [**MariaDB**](https://mariadb.org/) **version 10.4 or greater.**
{% endhint %}

{% hint style="success" %}
**memory\_limit (WordPress memory limit) >= `512M`**
{% endhint %}


---

# 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://elessi-docs.nasatheme.com/getting-started/download-and-installation/requirements.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.
