Pergunta sobre tamanhos de imagem simples do WordPress: Classe não encontrada para atualização de erro para a versão 3.2.1

Um usuário perguntou 👇

Olá,

Eu trabalhei em torno deste problema, mas queria publicá-lo por medo de ajudar os outros. Eu atualizo plugins no ambiente de desenvolvimento, envio essas alterações para o Git e, em seguida, uso essas alterações no palco e nos servidores ao vivo. Quando atualizei a versão 3.2.1 para meu ambiente de desenvolvimento, não tive problemas. No entanto, quando enviei essa atualização do Git para o meu servidor de palco, encontrei uma classe sem erros e o site ficou inutilizável.

—————————————————————— Ocorreu um erro do tipo E_ERROR na linha 42 de /var/www/vhosts/acme.co.uk/httpdocs/wp -content / arquivo de plugins / tamanho da imagem simples / tamanho_imagem_simples.php. Mensagem de erro: Erro não capturado: Classe ‘Rahe Simple_Image_Sizes Main’ encontrada em /var/www/vhosts/acme.co.uk/httpdocs/wp-content/plugins/simple-image-sizes/simple_image_sizes.php:42 – — —— ————————————————————

TRABALHO: Achei que a linha de fundo é atualizar o plugin no servidor. Suponho que faça algo durante esse processo que seja separado dos arquivos atualizados. Depois que o plug-in foi atualizado no servidor, consegui enviar minha atualização normalmente e voltar basicamente ao mesmo trabalho.

Seria ótimo se esse problema pudesse ser evitado no futuro para aqueles de nós que usam o controle de origem.

Obrigado

Este tópico foi modificado 1 ano, 8 meses atrás por.

(@gmetais)

1 ano, 8 meses atrás

Eu tive o mesmo problema. Alguns nomes de arquivos parecem ter mudado de maiúsculas e minúsculas.

Exemplo:
wp-content/plugins/simple-image-sizes/classes/main.php

agora
wp-content/plugins/simple-image-sizes/classes/Main.php

Descobri, por padrão, que o Git não se importa com a situação. Você precisa configurar seu repositório para estar ciente da situação:
git config core.ignorecase false

(@north99)

1 ano, 8 meses atrás

Obrigado gmetais. Esse era o problema. Verifiquei meu servidor e agora tenho duas versões de classe, uma main.php e uma Main.php. Então as abelhas devem ser escritas atualizando o plugin através do servidor. Vou atualizar minha configuração do git para evitar isso no futuro.

Esta resposta foi modificada 1 ano e 8 meses atrás por.

(@medeskolen)

1 ano, 5 meses atrás

Alguém poderia explicar como fazer essa alteração (em detalhes, por favor)?

(@medeskolen)

1 ano, 5 meses atrás

Meu erro

Erro E_ERROR na linha 56 neste arquivo /home/k/o/ftp_xxxxxxxxcom/wp-content/plugins/simple-image-sizes/simple_image_sizes.php.

Mensagem de erro: Sem aspas Erro: Classe ‘SIS_Admin_Main’ encontrada em /home/k/o/ftp_xxxxxxxxcom/wp-content/plugins/simple-image-sizes/simple_image_sizes.php:56 Stacking Track: #0/home/k /o /ftp_xxxxxxxxcom/wp-include/class-wp-hook.php(286): init_sis() # 1 /home/k/o/ftp_xxxxxxcom/wp-includes/class-wp-hook.php(310): WP_Hook- > apply_filters (NULL, Array) # 2 /home/k/o/ftp_xxxxxxxxcom/wp-includes/plugin.php(465): WP_Hook-> do_action (Array) # 3 / home / k / o / ftp_xxxxxxxxcom / wp -settings . php (394): do_action (‘plugins_loaded’) # 4 /home/k/o/ftp_xxxxxxxxcom/wp-config.php(97): require_once (‘/ home / k / o / ftp_k…’) # 5 / home / k /o/ftp_xxxxxxxxcom/wp-load.php(37): require_once(‘/home/k/o/ftp_k…’) # 6 /home/k/o/ftp_xxxxxxxxcom/wp-admin/admin-ajax.php ( 22): require_once(‘/home/k/o/ftp_k…’) # 7 {main} usado

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 *