Having the correct server requirements is one of the key factors for WordPress and the Jupiter theme. It is highly recommended to use a server which supports the recommended requirements.
In this article, we discuss WordPress, Jupiter, and WooCommerce server requirements, as well as checking and configuring the server settings
WordPress recommends the following server settings.
|PHP||Version 7 or greater.
|MySQL||Version 5.6 or greater.
|MariaDB||Version 10.0 or greater. Only required if you are not using MySQL.
|HTTPS||Supported by the server.
Recommended Hosting Solutions
The following hosting services offer maximum compatibility with Jupiter and provide exclusive discounts to Artbees Themes users:
Kinsta WordPress Hosting
InMotion > Up to 50% Discount
WPEngine > 20% Discount
DigitalOcean > $10 Discount
MediaTemple > 2 Months free on Annual Plan
Jupiter recommends the following server settings.
|PHP||Version 5.6 or greater.
|MySQL||Version 5.6 or greater
|mod_rewrite||The Apache module needs to be activated for pretty permalinks.
|cURL||Supported by the server.
|upload_max_filesize|| 16 MB or greater
|PHP Library||Simple XML|
Artbees Site IP
Make sure that artbees.net is not blocked on your server (IP: 126.96.36.199). It’s required for registration.
Jupiter officially supports WooCommerce, so if you are going to set up a shop, it’s best to make sure your server also supports this plugin’s requirements.
To learn about the plugin server requirements, read the official article.
Checking Server Requirements
There are several methods to check server requirements. We’ll explain two of the most common methods.
System Status Page
After activation of the Jupiter theme, from the WordPress left menu, go to Jupiter > Control Panel > System Status to check the server requirements.
The System Status page consists of different sections:
- WordPress Environment
- Server Environment
- Active Plugins
Each section provides valuable information to help you find out the problems with your installation environment.
If there is a green checkbox in front of the option, it means that the value meets the requirements of the theme. If there is a red exclamation mark then you need to take action to fix the incompatibility.
This plugin allows you to easily check almost all of the server settings. Install the plugin like any other WordPress plugin, then follow steps below.
Configuring Server Settings
Configuring the server settings requires some technical knowledge. A site owner needs to be familiar with php.ini, .user.ini and .htaccess files, as well as how to use FTP softwares.
As mentioned in the previous Jupiter requirements section, there are 11 requirements for a proper Jupiter installation. The first five should be configured by host provider but the rest can also be configured by the site owner.
Configuring the Settings in php.ini and .user.ini Files
The PHP configuration file (php.ini) is a special file that holds the settings when PHP runs. On some of the servers, it is not possible to change the settings in the main php.ini file, so you’ll need to override it.
To override php.ini file:
allow_url_fopen = On upload_max_filesize = 8M post_max_size = 8M memory_limit = 128M max_execution_time = 60
Configuring the Setting in .htaccess File
.htaccess is a configuration file for the web servers running Apache Web Server software. You can also use this file to configure some of the server settings.
To add the settings in the file:
php_value allow_url_fopen On php_value upload_max_filesize 16M php_value post_max_size 16M php_value memory_limit 128M php_value max_execution_time 60