All add-ons currently require PHP 7.4 or greater.

On July 4th 2024 PHP 8.2 will be the new minimum requirement for all add-ons. Expect any add-on released after that date to require 8.2 or greater. Some releases may not immediately take advantage of 8.x specific features in PHP, which means you might, be able to continue using new releases in PHP 7.4, however, if you experience an error the first thing you should do is update to PHP 8.2 then create a support ticket if the error persists.

Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: Can’t install Datagrab add-on

Status Resolved
Add-on / Version DataGrab 4.2.2
Severity
EE Version 7.3.3

mediasuite

Dec 16, 2023

Hi Support,
We are having 2 errors when trying to install the Datagrab add-on on our website.
1 Error is seen during the installation proces. The other is visible when trying to access the add-on’s main page.

Are these common errors and what can we do about it?

#1

BoldMinded (Brian)

What version of php and MySQL?

#2

mediasuite

Php 8.0 and mysql 15.1

#3

BoldMinded (Brian)

Comment has been marked private.

#4

mediasuite

Hi Support, We tried the above and are now receiving this error. See attached.

Please let me know what we can do about this.

#5

BoldMinded (Brian)

Can you double check the version of MySQL that you have?

767 bytes in MySQL version 5.6 (and prior versions), is the stated prefix limitation for InnoDB tables. It’s 1,000 bytes long for MyISAM tables. This limit has been increased to 3072 bytes In MySQL version 5.7 (and upwards).

This implies that your version is 5.6 or lower, or you have some other setting changed that I’m not aware of. This might be something you’ll need to resolve on your side.

https://stackoverflow.com/questions/1814532/mysql-error-1071-specified-key-was-too-long-max-key-length-is-767-bytes

#6

mediasuite

Hi,

I checked with my host and it seems we have mariaDB but they mentioned it should support Mysgl 5.6.

Here is their message to me about this: MySQL and MariaDB are both open-source database technologies. MariaDB is made from MySQL and have some advantages over MySQL. Applications and addon that works on MySQL should work fine on MariaDB as well.

Do we perhaps try another build of the add-on.

Previous version of Datagrab worked fine on our website so Im a bit confused.

Hope to hear back soon.

Thanks!

#7

BoldMinded (Brian)

DataGrab only supports MySQL 5.7 or greater. Its in the docs on the requirements page.

If you’re running PHP 8.0 and MySQL 5.6 I would recommend upgrading. 8.0 is actually pretty old at this point, and so is MySQL 5.6.

#8

mediasuite

Hi,

After doing a bit more research we found out that we can upgrade to MariaDB10.6 which offers support for all MySGL5.7 functionalities. Before doing so I’d like to confirm with you if upgrading to MariaDB 10.6 will help solve this issue. Hope to hear from you soon.

#9

BoldMinded (Brian)

Yes it should. It’s one of the versions I’ve tested locally.

Login to reply