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
-
Conecte-se ao servidor via SSH .
-
Abra o
php.iniarquivo 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. -
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
¿Fue útil la respuesta?
Artículos Relacionados
O painel Plesk não abre: 500 Internal Server Error Sintomas O painel Plesk não pode ser aberto: 500 Internal server error O mesmo...
Não é possível criar ou editar funções de usuário: ERROR 500 Zend_Form_Exception: Element name must be a string Sintomas Não é possível criar ou editar uma função de usuário existente em Assinaturas >...
Não é possível abrir a página de assinaturas no Plesk: chame uma função de membro getDescription () em null Sintomas Ao tentar abrir o menu Assinaturas via Plesk aparece o seguinte erro:...
O usuário do Plesk não tem acesso ao gerenciador de backup Sintomas Um usuário de assinatura não tem acesso ao Gerenciador de backup . As permissões...
Plesk não está acessível: suas dependências do Composer requerem uma versão do PHP ">= 8.0.2" Sintomas Plesk não está acessível com o seguinte erro: Suas dependências do Composer...
Powered by WHMCompleteSolution