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 extension installed and enabled
PCNTL extension 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
Was this helpful?