Requirements Not Met/Missing mysqli extension

  • 7,000
  • Tác giả: admin
  • Ngày đăng:
  • Lượt xem: 7
  • Tình trạng: Còn hàng
  • #1

I tried installing WordPress on my site, but when I navigate to lớn it I get:

Your PHP installation appears to lớn be missing the MySQL extension which is required by WordPress.

Please kiểm tra that the mysqli PHP extension is installed and enabled.

I hadn't changed any of my php settings - I double checked the version (7.3) and that the mysqli extension is enabled on my php version page:

I don't think this is a WP issue either, because I get similar errors when installing other apps lượt thích Joomla or Sitepad.

Any assistance would be appreciated. Thank you!

  • #2

I also tried unticking and re-ticking the mysqli extension, no-go.

  • #3

I also tried unticking and re-ticking the mysqli extension, no-go.

Do you have a phpinfo tệp tin setup? https://tbint.us/phpinfo.php

Try:

  • Disabling mysqlnd, nd_mysqli, nd_pdo_mysql
  • Enable mysqli, pdo, pdo_dblib, pdo_mysql, pdo_sqlite

Last edited:

  • #5

Looks to lớn lượt thích sqlite3 needs to lớn be disabled also. I don't have it in any php version. There is a alert at the top of the page when enabling and disabling. What does yours say when enabling msqli?

Last edited:

  • #6

Looks to lớn lượt thích sqlite3 needs to lớn be disabled also. I don't have it in any php version. There is a alert at the top of the page when enabling and disabling. What does yours say when enabling msqli?

View attachment 10956

1. I cannot disable sqlite3; the UI prevents it. The tickbox is "greyed" (although with the color scheme it looks lượt thích a light blue) and the mouse cursor changes to lớn a "no" symbol (red circle with slash) when I hover over it. Clicking the tickbox does nothing.

2. I get no such alert when enabling/disabling mysqli:

but I already had nd_mysqli disabled. When I tried enabling nd_mysqli with mysqli already enabled, it failed and I got the same alert as you. I disabled mysqli and tried enabling nd_mysqli again, it succeeded, and then I was not able to lớn enable mysqli. I'm guessing these are conflicting extensions, sánh x10 prevents you from enabling both.

  • #7

I'm guessing these are conflicting extensions, sánh x10 prevents you from enabling both.

Your on x12, sure seems lượt thích a buggy server.

I had to lớn disable msqlnd (mysql native drivers) and enable pdo for mysqli ext to lớn be recognize.

Have you switched to lớn php 7.4 to lớn see what options there are on x12?

Last edited:

  • #8

Your on x12, sure seems lượt thích a buggy server.

I've noticed :rofl::rofl::rofl: Is it possible to lớn get moved to lớn a less buggy server? I know I'm using không lấy phí tier but sánh far I'm getting my money's worth :rofl::rofl::rofl:

I had to lớn disable msqlnd (mysql native drivers) and enable pdo for mysqli ext to lớn be recognize.

Have you switched to lớn php 7.4 to lớn see what options there are on x12?

Looks pretty similar. Still getting the "requirements not met" message



  • #9

Hmmm my phpinfo page still says it's running 7.3... how long does that usually take to lớn propagate to lớn the site? Or tự I need to lớn "save" or "deploy" the new php version somehow?

Edit: Nevermind, I forgot to lớn click "apply" :banghead:

Last edited:

  • #10

Looks to lớn lượt thích sqlite3 needs to lớn be disabled also. I don't have it in any php version.

FYI, I tự see sqlite3 on your site's phpinfo page:

  • #11

FYI, I tự see sqlite3 on your site's phpinfo page:

Yes but not in "DA select php version options".

I'm not sure about that! That would fall to lớn staff/admin. They are watching this post and will bring it to lớn the admins attention.

Looks pretty similar. Still getting the "requirements not met" message

I tự not see msqli, mysqlnd, or pdo in your phpinfo: https://techreviews.x10.bz/phpinfo.php

I know what I'd tự if I had access to lớn x12, I lượt thích puzzles. Remove all installed software. Then reset php to lớn mặc định, maybe even disable php access in tên miền setup and enable. Use phpinfo only in public_html until I got the php mysqli ext. to lớn show up.

One last thing, Check out how php version 8.2 options works. mysqlnd (PHP native driver for MySQL) only. It has drivers for MySQLi Extension (MySQL Improved). https://tbint.us/phpinfo.php

Last edited:

  • #13

Is this significant?

Yours:

Additional .ini files parsed/opt/alt/php82/link/conf/alt_php.ini

Mine:

Additional .ini files parsed(none)
  • #14

So here's a tidbit I just noticed.... none of the extensions that aren't "greyed out" on my UI are showing up in phpinfo:

bcmath
dom
fileinfo
gd
intl
ioncube_loader
json
mbstring
mysqli
mysqlnd
pdo
pdo_mysql
pdo_sqlite
phar
posix
soap
sockets
xmlreader
xmlwriter
xsl
zip

So basically nothing I tự in that page is registering wherever the actual enabling of the extensions is done. Is there a setting I'm missing somewhere? Did I accidentally delete something necessary? I'm usually very careful about such things, but it's possible I suppose.

  • #17

Yes, I have reset to lớn mặc định multiple times

In DA tệp tin manager, Go to lớn Directory >> .cl.selector anything in that directory (alt_php82.cfg)? Better yet .cagefs/opt

  • #18

In DA tệp tin manager, Go to lớn Directory >> .cl.selector anything in that directory (alt_php82.cfg)?

I only have defaults.cfg in .cl.selector/

This is the tệp tin structure of .cagefs:

/link/ thư mục is in all php version folders, but all folders are otherwise empty.

  • #19

I don't now if you can write to lớn .cl.selector but here is alt_php82.cfg from my directory. You will have to lớn rename it. https://tbint.us/

I don't think it will work, if you want to lớn try you can.

Added:
Is php access on?

Last edited:

  • #20

Added:
Is php access on?
View attachment 10965

Yes. I disabled it and re-enabled it earlier, as you suggested here

I don't now if you can write to lớn .cl.selector but here is alt_php82.cfg from my directory. You will have to lớn rename it. https://tbint.us/alt_php82

I don't think it will work, if you want to lớn try you can.

You are correct, it didn't work. I changed the name to lớn match the php version I'm using, assuming that's what you meant. I also used the same name and updated to lớn php 8.2, which also didn't work. Still seeing this though:

Additional .ini files parsed(none)

Last edited: