Updated to BL6: Getting PHP error

Just updated to BL6!

I updated my GoDaddy server PHP setting to 8.4, and then got this message at this domain:

“Unable to find the PDO module. Backlight 2 requires the PDO, SQLite and XML modules. Make sure that these modules are installed and enabled.”

When reverting to PHP 8.1, everything back to normal.
Any ideas to resolve this?

Sounds like GoDaddy hasn’t enabled the required modules in their configuration of php 8.4.
I’d suggest contacting their tech support and ask them to enable those modules.

OK, thanks Rod.
Will do.

Just curious, but does the fact that the error message includes the language “Backlight 2” have anything to do with it??

Everything updated to BL6 and template cache cleared.
Browser cache cleared.

Updated to PHP8.4 and resolved GoDaddy module issues.

At this sub-domain however, I’m getting this list of errors:
https://workshops.quatrainfotographic.com/

These other two domains work just fine with all the updates:

Sorry use this link
https://archive.quatrainfotographic.com/studentworks/

What’s strange is I could see the site earlier on my ipad…

The error starts off with something about phplugins. Are they being used on your workshops site?
If so, what version of Backlight were you upgrading from? There was a change in the phplugins code somewhere way back when. If you’re using the previous version, that might explain the error.

A first step to troubleshooting would be to disable phplugins and see what happens.

Hi Rod,
Yes, I’m using phplugins on the workshops sub-domain.

I disabled them by changing the name of the ‘phplugins’ folder on the server side. Cleared my browser cache, reloaded, and getting the same list of errors as before.

I updated the domain and sub-domains to BL6 from BL5.4.2 today, along with the PHP 8.4 change with GoDaddy. [I ticked the ‘pdo’ and ‘pro_sqlite’ extensions to get that issue to resolve].

Let me know what you think!
Thanks

I think @Ben will need to take a look :wink:

Double check the page template’s Advanced settings to make sure that phplugins are disabled. Just changing the name of the file might not do it.

OK, did that as per your advisement.

Cleared BL template cache, browser cache, reloaded, and getting the same list of errors as before.

Just curious, but does the fact that the original error message [early in this thread] included the language “Backlight 2” have anything to do with it??

It shouldn’t. I think that is just verbiage that hasn’t been updated

OK, thanks.
That occurred to me too, but just wanted to check-in with that.