Summary
This article provides a guide to checking environment details in Gravity Forms, helping you assess server settings and configurations that affect form functionality.
As of Gravity Forms 2.2, it’s possible to see full details on your hosting environment from directly within Gravity Forms. Investigating your environment details is one of the first and most helpful steps when troubleshooting an issue.
Accessing the System Status Page
To access your environment details, simply access the System Status page. To do so, hover over Forms on the left side menu in your WordPress admin, and click on System Status.
If the System Status menu item is missing on your site there are two possibilities:
- The site is running a version of Gravity Forms which is older than 2.2, please update to the latest version.
- Your user role does not have the gravityforms_system_status capability enabled. You can use a role management plugin such as Members to enable the plugin capabilities for roles.
Sending System Reports
System reports can easily be sent by simply clicking on the Copy System Report button at the top of the page. Upon clicking on it, a fully text-based copy of the report will be automatically sent to your clipboard and can be pasted anywhere. This is especially useful to send when submitting a support request.
If you find the system report does not copy to the clipboard, you will want to run through a theme/plugin conflict test.
Understanding the System Status Page
Within the System Status page, there are several items listed and grouped together.
Gravity Forms Environment
This section contains various information that directly impacts Gravity Forms.
Gravity Forms
Item | Description |
---|---|
Version | The version of Gravity Forms that is currently active. |
Upload folder | The absolute path to the folder that Gravity Forms will use for file uploads. |
Upload folder permissions | The permissions that Gravity Forms has for your upload folder. It should display Writeable. If not, you may have issues with file upload fields. |
Output CSS | Indicates if outputting of the form stylesheets is enabled or disabled. |
Default Theme | Indicates the default theme used for Form. |
No-Conflict Mode | Indicates if extraneous scripts and styles are being prevented from inclusion on Gravity Forms admin pages, reducing conflicts with other plugins and themes. |
Currency | The currency code the forms are configured to use. |
Background updates | Indicates if Gravity Forms can download and install bug fixes and security updates automatically in the background. |
REST API v2 | Indicates if REST API has been enabled on the Forms > Setings > REST API page. |
Orbital Style Filter | Indicates if the gform_default_styles is being used on the site. |
Add-Ons
This section will list all Gravity Forms add-ons currently activated on your site, as well as the creator. Official add-ons will state the creator as Gravity Forms. 3rd party add-ons will show a different creator.
Database
Inside the Database section, information relating to Gravity Forms database tables will be listed. This includes the version number of the Gravity Forms database, as well as the status of the database tables used by Gravity Forms.
Within this section, you can also re-run the database upgrade. If you’re having database-related issues, especially after an update, re-running the database upgrade can often solve them.
Translations
This section lists the selected translations for the site and the currently logged-in user. It also lists the installed translations for Gravity Forms and the add-ons.
Log Files
The log files section is only displayed if logging is enabled and log files exist. It contains links to view each log file.
Scheduled (Cron) Events Log
See Troubleshooting Scheduled Events.
WordPress Environment
This section contains various details about your WordPress installation.
WordPress
This section includes general information about your WordPress installation.
Item | Description |
---|---|
Home URL and Site URL | The URLs assigned to your WordPress site. Typically, unless you have a specific reason otherwise, these should be the same. |
WordPress Version | The version of WordPress that you are running. |
WordPress Multisite | If this is a multisite installation, it will appear here. |
WordPress Memory Limit | In addition to your memory limit within your PHP configuration, WordPress also sets its own memory limits. The WordPress Memory Limit list item will display the currently set memory limit, as defined within WordPress. |
WordPress Debug Mode | Indicates if WordPress debugging has been enabled using the WP_DEBUG constant. |
WordPress Debug Log | Indicates if the WP_DEBUG_LOG constant has been used to enable writing of errors to the debug.log file. |
WordPress Script Debug Mode | Indicates if the SCRIPT_DEBUG constant has been used to force use of development versions of scripts and styles. |
WordPress Cron | Indicates if the built-in WP-Cron trigger is enabled. |
WordPress Alternate Cron | Indicates if the alternative, redirect based cron, has been enabled using the ALTERNATE_WP_CRON constant. |
Background tasks | Indicates if your site can use the WordPress HTTP API to contact itself by sending a post request to its Admin Ajax URL. If there is an issue an error message or status code from the test request response will be displayed. |
Active Theme
The active theme section will provide information regarding the active theme and it’s parent theme (if applicable).
Active Plugins
The active plugins section will provide information regarding what plugins are installed and activated on your site, along with the version number.
Server Environment
These status items display information related to your server and hosting environment. Often times, you will need to contact your web host if there are any issues here.
Web Server
The Web Server section displays information about the software that serves your pages, typically Apache or NGINX. It also includes the document root that the site is being displayed and the port that it is running on (usually ports 80 or 443).
PHP
Inside the PHP section, you’ll see information related to PHP options that may impact your site. The most notable of these is Version, which should be as high as possible (PHP 7.1 or newer is recommended).
We won’t go over all the items displayed here, but more details related to PHP configurations can be found on the PHP documentation site.
Database Server
The database server contains details about the database management system the site is using, such as the version, character set, and collation.
Date and Time
Lastly, this section displays the current date and time for WordPress, PHP, and the database.
Add or Remove Sections
Sections may be added/removed with the gform_system_report filter.