WPIntell

Source evidence

PHP 8.0 Compatibility

Link Juice Optimizer · support · 2022-09-27T12:16:00+00:00

complaintsentiment
mediumseverity
0.86relevance
3replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

4 / 20 rows with source links

20.0% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

16 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
alex unresolved
Hello, We find your plugin very useful, thanks for your contribution. Our web host need us to switch on PHP 8.0 version this month so we are doing some tests on our staging environment. Unfortunatly, Link Juice Optimizer (version 2.3) looks uncompatible with that version of PHP. It seems like a DB connection issue. Wordpress version : 5.9.4 Extension mysqli Version du serveur 10.5.12-MariaDB-1:10.5.12+maria~focal Version du client mysqlnd 8.0.22 Can you please confirm/comment or suggest something about this topic? Kind regards, Alex More info from our developers : we also have Action Scheduler plugin installed, which may conflic with Link Juice. Regards, Hi, Alex. I have just tested the following configuration: Nginx server PHP 8.1.9 MySQL 8.0.16 WordPress 6.0.3 And with Action Scheduler also installed and the plugin works fine. Have you been able to fix it? Hello, Thank you very much for your plugin, it is really great! I recently tried to switch from php 7.4 to php 8.0 but I have an error message that appears on my website: Link_Juice_Optimizer_Public::{closure}(): Argument #2 ($key) must be passed by reference, value given in /wp-content/plugins/link-juice-optimizer/public/class-link-juice-optimizer-public.php on line 617 I also tried with version 8.1 & 8.2. I also have the same error message. It works well with php 7.4 Apache server PHP 8.0 (8.1 & 8.2) MariaDB 10.4 WordPress 6.1.1 Can you please confirm/comment or suggest something about this problem ? Kind regards, Sebastien

Comments

3 shown
alex 2022-09-27T12:18:00+00:00

More info from our developers : we also have Action Scheduler plugin installed, which may conflic with Link Juice. Regards,

Fede Gómez 2022-10-20T16:40:00+00:00

Hi, Alex. I have just tested the following configuration: Nginx server PHP 8.1.9 MySQL 8.0.16 WordPress 6.0.3 And with Action Scheduler also installed and the plugin works fine. Have you been able to fix it?

sebastienfry 2023-04-18T14:19:00+00:00

Hello, Thank you very much for your plugin, it is really great! I recently tried to switch from php 7.4 to php 8.0 but I have an error message that appears on my website: Link_Juice_Optimizer_Public::{closure}(): Argument #2 ($key) must be passed by reference, value given in /wp-content/plugins/link-juice-optimizer/public/class-link-juice-optimizer-public.php on line 617 I also tried with version 8.1 & 8.2. I also have the same error message. It works well with php 7.4 Apache server PHP 8.0 (8.1 & 8.2) MariaDB 10.4 WordPress 6.1.1 Can you please confirm/comment or suggest something about this problem ? Kind regards, Sebastien