Requirements

  • ExpressionEngine 6.4 or greater

  • MySQL 5.7 - 8.0 or MariaDB 10.2+ (InnoDB engine preferred. Install may fail if database engine is MyISAM)

  • PHP 8.2 or greater

  • php-xml module installed if importing from an XML file. If you see an error such as "Call to undefined function xml_parser_create()", then this is likely the issue.

  • cURL installed and enabled

DataGrab will also attempt to set some PHP variables to improve it's performance and hopefully avoid errors. Below is a list of the variables it will set. For this reason, it is best to make sure ini_set() is not in PHP's disabled_functions directive (some shared hosting providers will disable ini_set())

error_log

DataGrab will log its import status. This is used for self debugging, and when reporting support issues. Read more about the logging options.

auto_detect_line_endings

When using the CSV import type, DataGrab will attempt to enable the auto_detect_line_endings option.

pcre.backtrack_limit

When using the Wordpress import type, DataGrab will attempt to set the pcre.backtrack_limit to 250000.

memory_limit

When the import process runs, DataGrab will attempt to set the PHP memory_limit to 1G for the duration of the import to help ensure the import is successful.

Last updated