WordPress Airstory Pergunta: AirStory sem extensão PHP 7.2/mcrypt

Um usuário perguntou ?

Olá,

Atualizei meu site para PHP 7.2 (do PHP 7.0).

AirStory agora relata que a “extensão mcrypt” está ausente.

Você tem alguma sugestão?

Veja a captura de tela do AirStory do wp-admin:

Cumprimentos Steve Williams

(@stevegrunwell)

faz 3 anos

Steve (ótimo nome, a propósito!),

Ao atualizar versões do PHP, você também não precisa atualizar módulos individuais, então você deve certificar-se de que os mesmos pacotes que você estava usando com o PHP 7.0 estão instalados em seu servidor para o PHP 7.2.

Primeiro, quero começar tentando habilitar explicitamente o módulo executando phpenmod mcryptentão PHP-FPM e reinicie seu servidor web.

Se o módulo mcrypt não puder ser encontrado, talvez seja necessário instalá-lo: Em um ambiente baseado em Debian (como o Ubuntu), você pode executar dkpg -l | grep php para recuperar uma lista de todos os pacotes instalados que contêm o caracol “php”.

Então, para cada artigo que você vê que começa com “php7.0-” (ex. php7.0-mcrypt), eu recomendaria instalar a versão de prefixo correspondente “php7.2-“, então PHP-FPM (se aplicável) e reiniciar seu servidor web (a partir dos cabeçalhos do aplicativo, parece ser Apache).

Juntos, eles ficarão assim:

$ sudo apt-get update
$ sudo apt-get install php7.2-mcrypt
$ sudo service php7.2-fpm restart
$ sudo service apache restart

lançador de tópicos

(@steveswg)

faz 3 anos

Olá Steve,

Meu provedor de hospedagem diz que a extensão mcrypt não foi mostrada no PHP 7.1.

Estou usando PHP 7.2. Existe um fluxo de trabalho?

Em,

-steve

(@stevegrunwell)

faz 3 anos

Steve,

Você está absolutamente certo: a biblioteca mcrypt está obsoleta e posteriormente removida do PHP. Minhas desculpas por esse descuido.

Felizmente, a dependência do mcrypt só se aplica a servidores executando a função random_bytes() do PHP. Como resultado, a página de status relatará (falsamente) um erro, mas não deverá haver impacto na funcionalidade.

eu acredito Nova versão do GitHub para garantir que a verificação de integridade leve em consideração a versão PHP do servidor na próxima versão do plug-in.

Obrigado por trazer esse assunto a nossa atenção!

lançador de tópicos

(@steveswg)

faz 3 anos

Olá Steve,

Seja bem-vindo e obrigado por acompanhar.

Posso confirmar que posso importar um documento AirStory para minha conta do WordPress (WP 4.9.4 e PHP 7.2).

Cumprimentos Steve Williams

(@nishanth6)

2 anos, 11 meses atrás

Solução alternativa durante a instalação do php7.2-mcrypt

Eu também estava enfrentando o mesmo problema. verifique este link Problema ao instalar o php7.2-mcryptpara encontrar a solução certa para instalá-lo em PHP

(@stevegrunwell)

2 anos, 11 meses atrás

Mcrypt não é mais necessário para PHP 7.0 e superior, então não há razão para usar bancadas baseadas em PECL para forçar sua instalação. A versão mais recente do plugin Airstory (1.1.5) disponibiliza esta verificação para servidores rodando PHP 7.0 ou superior.

Notas de lançamento:

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *