Suporte » Ajustando o WordPress » Fatal error em Aparência/Personalizar

  • Resolvido Silvia Ramos

    (@silviasayuri)



    Boa tarde, desde já agradeço quem puder me ajudar com este erro que aparece quando eu vou em Aparência/Personalizar do WordPress
    Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • olá @silviasayuri,

    pesquisando seu erro no Google, percebi que normalmente está relacionando com cache. você usa algum plugin para cache? como o W3TC? se sim, provavelmente será o caso de desabilitar esse plugin e ver se o erro continua.

    veja o link abaixo algumas orientações de como agir,

    https://premium.wpmudev.org/forums/topic/cannot-use-output-buffering-in-output-buffering-display

    abraços e boa sorte,

    Olá Ralden, eu não tenho este plugin W3TC. Segui as instruçoes

    define(‘WP_DEBUG’, false);

    to
    define(‘WP_DEBUG’, true);

    mas não deu certo. Depois

    define( ‘WP_MEMORY_LIMIT’, ‘512M’ );

    e tb não deu certo a mensagem de erro continua.

    De qq forma muito obrigada pela atenção

    olá @silviasayuri,

    quando você coloca o define(‘WP_DEBUG’, true), isso vai lhe mostrar se estão ocorrendo erros. quando acessou Aparência > Personalizar, não viu aparecer uma linha e uns código na tela não? pois é isso que o WP_DEBUG fornece, códigos dos erros que estão ocorrendo. e é isso que seria interessante que postasse aqui.

    abraços,

    Ralden, quando eu fiz as tentativas realmente não resolveu apareceu a mesma mensagem Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0

    Mas fiquei em dúvida se antes eu deveria mudar alguma coisa nas configurações do meu CPanel: ESTÁ SELECIONADO >> Document Root for: silviaramosatelier.com
    Talvez eu devesse mudar para Web Root (public_html or www) ???
    Obrigada

    olá @silviasayuri,

    abra um chamado junto a sua hospedagem, eles saberão lhe orientar com relação ao cPanel. pois é muito estranho esse erro.

    abraços e boa sorte,

    Ok Ralden, muito obrigada!

    De nada. Por favor informe se sua hospedagem resolveu o caso.

    Abraços e boa sorte,

    Boa tarde Ralden, eu relatei junto a minha hospedagem o Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0
    e não obtive resolução, apenas conclusão de que um plugin é responsável. Até esqueci de perguntar sobre as configurações do meu CPanel para realizar aquelas tentativas…
    Mas eu descobri que o plugin que está dando problema é o WooCommerce.
    Seguindo estes passos:
    1. WORDPRESS > APARÊNCIA > PERSONALIZAR > Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0
    2. WORDPRESS > PLUGINS > desativo WOOCOMMERCE > APARÊNCIA > PERSONALIZAR > ABRE NORMALMENTE SEM O FATAL ERROR
    3. Quando Reativo WOOCOMMERCE > Exibe mensagem: Este plugin gerou 1317 caracteres de saída inesperada durante a ativação. Se encontrar mensagens de “headers already sent” problemas com feeds ou outros, tente desativar ou remover o plugin.

    É isso, agora não sei se faço alguma coisa ou deixo assim mesmo, ou seja desativo o Woocommerce sempre que precisar editar na Aparência/Personalizar.
    Inclusive eu já havia desativando mesmo o WooCommerce sempre que preciso editar minhas páginas com o plugin Elementor.
    Abraço

    olá @silviasayuri,

    calma, pelo menos você já sabe de onde parte o erro. isso é bom, pois já direciona os esforços.

    não é uma solução ideal essa que você pensou. há 2 ações indicadas nesse caso.

    1. no seu WordPress, clique em Plugins. vão aparecer todos os plugins instalados. pois bem, o Woocommerce costuma dar avisos nessa página (que espero você não tenha clicado no X sem ler o conteúdo…). um desses avisos costuma ser que:

    Seu tema contém cópias desatualizadas de alguns arquivos de modelo do WooCommerce. Estes arquivos podem necessitar de atualização para garantir sua compatibilidade com a versão atual do WooCommerce. Você pode verificar quais arquivos foram afetados na página de status do sistema. Em caso de dúvida, verifique com o autor do tema.

    você verá que “página de status de sistema” é um link, que você pode clicar e ver situação. muitos temas que oferecem Woocommerce costumam ter uma versão instalada no tema, mas que por vezes não atualiza. e é essa versão que costuma gerar erros.

    se clicou no link, lá tem uma outro link que diz como você pode solucionar o caso. basicamente precisa acessar pelo SFTP o seu WordPress, ir em wp-content > plugin > woocommerce e tem uma pasta com modelos. então você copia essa pasta para esse computador e vai colocar em uma pasta do seu tema que no guia ele diz exatamente qual é.

    isso costuma resolver esses problemas, causados justamente por versões desatualizadas.

    2. se não der certo, abra um chamado junto ao OceanWP,

    https://wordpress.org/support/theme/oceanwp

    eles costumam atender de forma rápida e podem realmente resolver o problema, que é o ideal.

    abraços e boa sorte,

    Bom dia Ralden, suas dicas me levaram a verificar o Status do WooCommerce e havia uma recomendação de atualização do PHP, então eu solicitei junto a minha hospedagem, eles fizeram a atualização pra mim e resolveu o problema do erro, agora acesso normalmente Aparência>Personalizar e também consigo editar minhas páginas com o Elementor sem precisar desativar o WooCommerce.
    Muito obrigada por sua atenção
    Abraços
    Sílvia Ramos

    olá @silviasayuri,

    que ótima notícia! infelizmente alguns hospedagens ainda usam PHP 5.x, quando o WordPress e principais plugins atualmente só estão aceitando PHP 7.x.

    abraços e muito boa sorte com seu projeto!

    Atualizei o PHP para 7.0 e resolveu 🙂

Visualizando 12 respostas - 1 até 12 (de um total de 12)
  • Você deve estar logado para responder a este tópico.