System Status and Required Dependency: A Comprehensive Overview for WordPress Users
You need to check the system status before the WordPress Plugin installation.
WordPress
This section displays the following information about your WordPress setup:
- Home URL: The URL of the site’s homepage.
- Site URL: The root URL of the site.
- Version: The version of WordPress installed on your site. We recommend always using the latest WordPress version available in WordPress.org.
- Multisite: Whether or not is WordPress Multisite enabled.
- Memory Limit: The maximum amount of memory (RAM) that the site can use at one time. We recommend at least 256MB, though some demo contents may require up to 1024MB to be imported correctly, so go for the higher value if you can. Keep in mind that your memory limit should not be higher than the total available memory for your server or hosting account, so if you don’t know how much memory you can use, we suggest asking your hosting provider about this. If you need to know how to increase your memory limit, you can take a look at this link.
- Maximum Upload File Size: The largest file size that can be uploaded to your WordPress installation. We recommend at least 32MB. If you need to know how to increase it, you can take a look at this article. However, keep in mind that this setting may require restarting your web server (for some Apache and Nginx setups), so in case you cannot do it manually or through a control panel, we suggest to ask your hosting provider for help.
- Allowed File Extensions: The list of file extensions that the current user can upload to the WordPress installation.
- Language: The language currently used in the WordPress installation. Normally, administrators can modify this value on the General Settings page.
- Debug Mode: Whether or not is WordPress in debug mode. This value matches the one given to the
WP_DEBUG
constant in your wp-config.php file. The recommended value is true for local sites and false for production sites. Check this article for more information.
Server
This section displays the following information about your web server setup:
- Server Information: Information about the web server that is currently hosting the site. Normally, this is the name of the web server (Apache or Nginx are the most common ones) followed by the number of the installed version (for example “nginx/1.11.7”).
- Server Timezone: The default timezone for the server (which is not always the same as you set in General Settings). It should be some UTC variant.
- Remote GET method: Whether or not can the GET method be used to communicate with different APIs. Demo contents need to be imported correctly. This feature is enabled by default on most web servers, but some plugins (such as Airplane Mode) can disable it. If you see it as disabled but don’t have any active plugin that can modify its behavior, we suggest contacting your hosting provider.
- Remote POST method: Whether or not can the POST method be used to communicate with different APIs. This feature is enabled by default on most web servers, but some plugins (such as Airplane Mode) can disable it. If you see it as disabled but don’t have any active plugin that can modify its behavior, we suggest contacting your hosting provider.
PHP
This section displays the following information about your PHP setup:
- Version: The version of PHP installed on the hosting server. We recommend using the higher available version of PHP offered by your hosting provider, though we prefer PHP 7.1, 7.0, or 5.6 for performance and stability reasons (currently, the official minimum recommended version for WordPress is 5.6). This Plugin doesn’t support any PHP version lower than 5.3.
- Maximum Input Variables: The maximum number of variables the server can use for a single PHP function to avoid overloads. Our recommended value is 3000. You can change this value through your php.ini file or your .htaccess file (only for Apache). However, since some hosting providers often limit the level of customization for their PHP configurations, you may need to ask them for help with this item if the previous methods fail.
- POST Maximum Size: The largest file size that can be contained in one POST request. Our recommended value is 32MB. You can change this value through your php.ini file or your .htaccess file (only for Apache). However, since some hosting providers often limit the level of customization for their PHP configurations, you may need to ask them for help with this item if the previous methods fail.
- Time Limit: The amount of time (in seconds) that the site will spend on a single operation before timing out (to avoid server lockups). Our recommended value for this item is 300 seconds (5 minutes), so demo content can be imported successfully. You can change this value by using the
set_time_limit()
function inside your wp-config.php file, editing your .htaccess file, or using the WP Maximum Execution Time Exceeded plugin.
MySQL
This section displays the following information about your MySQL setup:
- Version: The version of MySQL installed on the hosting server
Active Plugin
This section displays the following information about your active plugins:
- Name: The name of the currently active plugins.
- Version: The installed version of the currently active plugins.
- Author’s URL: The currently active theme developer’s URL.
The System Status and Required Dependency section is a vital component for managing and optimizing your WordPress site. It provides a detailed overview of your WordPress setup, including key elements such as the Home URL, Site URL, WordPress version, and memory limits. This section is particularly important for ensuring that your website meets the requirements for running plugins like RestroFood smoothly. It also displays server information, PHP setup details, and MySQL configuration, all of which contribute to the overall performance and compatibility of your website.
In addition to the core WordPress settings, it also includes important server and PHP settings, such as the maximum upload file size and the allowed file extensions. These settings directly impact the functionality of your site and the ability to import demo data or manage large files. Moreover, the System Status section shows whether your server supports essential communication methods like Remote GET and POST, which are crucial for importing demo content or interacting with external APIs.
By reviewing and understanding this information, you can ensure your website is running optimally and that the necessary configurations are in place for any required plugin installations. It also helps you identify any configuration or server-related issues early on, preventing potential downtime or performance-related problems.