Logo da MMHospedagem
Carregando...
O administrador do Plesk recebe notificações: Aviso de PHP: Inicialização do PHP: Não é possível carregar a biblioteca dinâmica '/opt/plesk/php/5.6/lib64/php/modules/mysqli.so'
imprimir
  • 0

Sintomas

  • O administrador recebe notificações por email com o seguinte conteúdo:

    Instance "My CMS" (http://example.com/wordpress): PHP Warning: PHP Startup: Unable to load dynamic library '/opt/plesk/php/5.6/lib64/php/modules/mysqli.so' - /opt/plesk/php/5.6/lib64/php/modules/mysqli.so: undefined symbol: mysqlnd_connect in Unknown on line 0
    PHP Warning: Module 'mysqlnd' already loaded in Unknown on line 0
    PHP Warning: Module 'json' already loaded in Unknown on line 0
    PHP Warning: Module 'Phar' already loaded in Unknown on line 0
  • Os seguintes avisos recebidos ao atualizar os plugins/temas no WordPress Toolkit em [Websites &] Domains > example.com > WordPress > Updates :

    PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli.so' (tried: /opt/plesk/php/7.4/lib64/php/modules/mysqli.so (/opt/plesk/php/7.4/lib64/php/modules/mysqli.so: undefined symbol: mysqlnd_global_stats), /opt/plesk/php/7.4/lib64/php/modules/mysqli.so.so (/opt/plesk/php/7.4/lib64/php/modules/mysqli.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

Causa

Configuração incorreta para PHP: as extensões mencionadas nas mensagens de erro são compiladas diretamente no binário do PHP. Quando presentes no /opt/plesk/php/X.X/etc/php.ini arquivo, eles também são carregados mesmo já estando compilados no binário do PHP.

Resolução

  1. Conecte-se ao servidor via SSH .

  2. Abra o php.ini arquivo na pasta de trabalho da versão do PHP utilizada no domínio:
    /opt/plesk/php/X.X/etc/php.ini, onde XX é a versão do PHP.
    Por exemplo, se o aviso mencionar /opt/plesk/php/7.4/lib64/php/modules/mysqli.so, o arquivo será /opt/plesk/php/7.4/etc/php.ini.

  3. Comente (coloque ;o símbolo no início) das linhas com extensões mencionadas nas mensagens de erro como segue:

    ; extension=mysqli.so
    ; extension=mysqlnd.so
    ; extension=json.so
    ; extension=phar.so

Esta resposta lhe foi útil?

Artigos Relacionados

MMHospedagem