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