Server Requirements

Basic Requirements

There are no server hardware requirements for WordPress Import Export plugin. If you are maxing out your server’s available resources during the import/Export process, upgrading to a more powerful server will help to increase your import/Export speed. If you are not maxing out your server’s available resources then you will probably not benefit from upgrading to a more powerful server.

Generally speaking, if your server can run WordPress then it can run WordPress Import Export plugin. Your server will need the following software packages installed:

  • PHP 5.6 or greater
  • MySQL 5.5 or greater
  • WordPress 4.4 or greater
  • cURL
  • libxml
  • SimpleXML
  • xmlreader
  • xmlwriter
  • ZipArchive

 

The following settings are recommendations to help avoid server errors. If you aren’t running in to any errors during the Import/Export process then you don’t need to worry about these settings.

Maximum Input Variables (PHP): This is set in php.ini with max_input_vars. It determines the maximum numbers of input variables that PHP will allow. In our experience 6000 is sufficient, but you may wish to raise this limit if you are importing a large amount of product attributes.

Maximum Upload File Size (PHP): This is set in php.ini with upload_max_filesize. It determines the maximum file size that your server will allow to be uploaded. This value must be larger than the size of the file you wish to upload to WordPress Import Export plugin.

Maximum Post Size (PHP): This is set in php.ini with post_max_size. It determines the maximum file size allowed to be used in PHP process. This should be set higher than upload_max_filesize.

Memory Limit (PHP): This is set in php.ini with memory_limit. It determines how much memory a script is able to allocate. This should be set higher than post_max_size.

Maximum Execution Time (PHP): This is set in php.ini with max_execution_time. It determines how long a process is allowed to run before it’s terminated. You can ask your host to increase the limit, but first you should lower the ‘ Records per iteration ’ setting in WordPress Import Export plugin.

FCGID Timeouts (Apache): This is set in httpd.conf with FcgidIOTimeout. It determines how long mod_fcgid will wait while trying to perform a read or write. It should be set as high as your host will allow. In our experience 90 seconds is sufficient.