3. Recommended PHP Configuration Limits

Many issues that you may run into such as; white screen, demo content fails when importing, empty page content and other similar issues are all related to low PHP configuration limits. The solution is to increase the PHP limits. You can do this on your own, or contact your web host and ask them to increase those limits to a minimum as follows:

Server Info Information about the web server currently hosting your site. Litespeed / nginx / apache
PHP Version Version of PHP installed on your hosting server. 7.3.x
PHP Post Max Size Largest file size that can be contained in one post. 100 MB
PHP Time Limit Amount of time in seconds that your site spends on a single operation before timing out (to avoid server lockups). 300
PHP Max Input Vars The maximum number of variables your server can use for a single function to avoid overloads. 6144
cURL Version Version of cURL installed on your server, if any. 7.53.1, OpenSSL/1.0.1t
SUHOSIN Installed Suhosin is an advanced protection system for PHP installations. It was designed to protect your servers against a number of well-known problems in PHP applications; and also against potential unknown vulnerabilities within these applications or the PHP core itself. If enabled on your server, Suhosin may need to be configured to increase its data submission limits. More info at: Data not saving variations and rates.
Max Upload Size Largest file size that can be uploaded to your WordPress installation. 100 MB
Default Timezone is UTC Whether the timezone for your server is UTC.
fsockopen/cURL Payment gateways can use cURL to communicate with remote servers to authorize payments. Other plugins may also use it when communicating with remote services. More information on proxy network
SoapClient Some Web services use SOAP to get information from remote servers, e.g., Live shipping quotes from FedEx require SOAP be installed.
DOMDocument HTML/Multipart emails use DOMDocument to generate inline CSS in templates.
GZip GZip (gzopen) is used to open the GEOIP database from MaxMind.
Multibyte String Multibyte String (mbstring) functions are used to support UTF-8 characters.
Remote Post PayPal uses this method of communication when sending back transaction information. More info at: wp_remote_post Codex page.
Remote Get WooCommerce plugins may use this method of communication when checking for updates.


Was this page helpful?