(In reply to Petr Gajdos from comment #4) > (In reply to Eric Schirra from comment #3) > > No, that is not enough. > > I had to add the following to /etc/php7/apache2/php.ini: > > Extension=mysqlnd. > > Only then did the applications work again. > > To repeat comment 2: > > (In reply to Petr Gajdos from comment #2) > > However, I am trying to understand how your problem is caused. On a 15.4 > > The very same line (extension=mysqlnd) is present already in > /etc/php7/conf.d/_mysqlnd.ini and in case I add it into > /etc/php7/apache2/php.ini I could not get anything else than: Yes. I know that. But for some reason, it doesn't work. > PHP Warning: Module 'mysqlnd' already loaded in Unknown on line 0 > [Wed Jan 04 12:22:30.402842 2023] [mpm_prefork:notice] [pid 7666] AH00163: > Apache/2.4.51 (Linux/SUSE) OpenSSL/1.1.1l PHP/7.4.33 configured -- resuming > normal operations I do not get this error message after adding this to php.ini. > in error_log. So, could you please try to figure out why _mysqlnd.ini is not > taken into account on your system? Could you try to inspect phpinfo() run > trough apache sapi? Perhaps also php -m output (warnings/errors)? No error with php -m. mysqlnd is shown. Some application run, some not. For some application it show "mysqli not found" in log. Some other apps don't rise up an error. When i add in /etc/php7/apache2/php.ini: extension=mysqlnd all errors gone. Example which not run: phpMyAdmin Example for run: nextcloud