# Seu site pode não funcionar porque um tema / componente tem erros

**URL:** https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513
**Category:** Development
**Created:** [13 Janeiro , 2024 08:13 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513 "2024-01-13T08:13:56Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![regnatarajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/regnatarajan/32/67916_2.png) [@regnatarajan](https://meta.discourse.org/u/regnatarajan)
#### Post date: [13 Janeiro , 2024 08:13 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/1 "2024-01-13T08:13:56Z")

</div>

Acabei de fazer uma atualização e agora recebo “Seu site pode não funcionar porque um tema / componente tem erros.” quando acesso meu site. O problema é que ele não me dá nenhuma ideia de qual é o erro. Nada mudou do meu lado. Apenas a atualização. Alguém pode me ajudar a descobrir pelo menos o que há em meu tema que está ofendendo o Discourse?

EDIT: Parece que alguns scripts que coloquei na seção HEAD do meu script não estão mais aparecendo. Estes apenas carregam alguns feeds de notícias. Alguém pode esclarecer isso?

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [13 Janeiro , 2024 08:22 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/2 "2024-01-13T08:22:15Z")

</div>

Este pode ser um bom ponto de partida [Preparing for Discourse's upgrade to Ember 5](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211)

Este é um tema que você mesmo construiu?

---

<div class="post-metadata">

### Author: ![regnatarajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/regnatarajan/32/67916_2.png) [@regnatarajan](https://meta.discourse.org/u/regnatarajan)
#### Post date: [13 Janeiro , 2024 08:27 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/3 "2024-01-13T08:27:07Z")

</div>

> [@RGJ](#):
>
> Este é um tema que você mesmo construiu?

Sim. Eu nem sabia que isso estava acontecendo. Vou reverter o site e ler isso antes de tentar a atualização novamente. Obrigado por me indicar a direção certa.

---

<div class="post-metadata">

### Author: ![regnatarajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/regnatarajan/32/67916_2.png) [@regnatarajan](https://meta.discourse.org/u/regnatarajan)
#### Post date: [13 Janeiro , 2024 08:35 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/4 "2024-01-13T08:35:14Z")

</div>

O problema que estou tendo é que não tenho ideia do que este novo Discourse não gosta no meu site. Existe um log de erros que eu possa consultar em algum lugar? Tudo o que ele me diz é que um tema/componente tem erros. Nenhuma indicação de quais erros.

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [13 Janeiro , 2024 08:57 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/5 "2024-01-13T08:57:32Z")

</div>

Você verificou o console do navegador?

há também a página /logs

---

<div class="post-metadata">

### Author: ![regnatarajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/regnatarajan/32/67916_2.png) [@regnatarajan](https://meta.discourse.org/u/regnatarajan)
#### Post date: [13 Janeiro , 2024 09:07 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/6 "2024-01-13T09:07:40Z")

</div>

Obrigado, eu nem sabia da página /logs, mas isso ajudou muito. “Ember is not defined”. Parece que vou passar o dia de amanhã pesquisando no Google. lol.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [13 Janeiro , 2024 10:32 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/7 "2024-01-13T10:32:40Z")

</div>

> [@regnatarajan](#):
>
> Ember não está definido

Parece um componente/plugin com defeito. E isso já sabíamos. Ele dá alguma pista do que poderia ser? Você pode colar esse erro aqui?

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [14 Janeiro , 2024 02:01 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/8 "2024-01-14T02:01:56Z")

</div>

O uso global do `Ember` foi [descontinuado](https://deprecations.emberjs.com/v3.x/#toc_ember-global). Isso pode ser corrigido com relativa facilidade. Se você descobrir o componente com defeito ou tiver problemas para corrigir seu código personalizado, sinta-se à vontade para perguntar; nós ajudaremos!

---

<div class="post-metadata">

### Author: ![regnatarajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/regnatarajan/32/67916_2.png) [@regnatarajan](https://meta.discourse.org/u/regnatarajan)
#### Post date: [15 Janeiro , 2024 07:18 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/9 "2024-01-15T07:18:03Z")

</div>

Então, tenho pensado que a melhor maneira de lidar com isso é simplesmente iniciar um novo Discourse e restaurar meu backup nele. Meu Discourse existente está em uma versão de 6 anos do Ubuntu e não está mais recebendo atualizações LTS. Hora de uma atualização.

Só para dificultar as coisas, no entanto, quero aproveitar a oportunidade para mudar o domínio. Tenho o Discourse atual instalado em [https://mydomain.com](https://mydomain.com). Quero o novo Discourse instalado em [https://discourse.mydomain.com](https://discourse.mydomain.com). Estou configurando um novo Discourse em [https://discourse.mydomain.com](https://discourse.mydomain.com) enquanto digito isso. Minha pergunta é simplesmente esta:

O que acontecerá se eu pegar o backup de [mydomain.com](http://mydomain.com) e restaurá-lo em [discourse.mydomain.com](http://discourse.mydomain.com)? Tudo funcionará magicamente no novo domínio? Não quero perder meus usuários ou histórico de postagens.

---

<div class="post-metadata">

### Author: ![regnatarajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/regnatarajan/32/67916_2.png) [@regnatarajan](https://meta.discourse.org/u/regnatarajan)
#### Post date: [15 Janeiro , 2024 08:49 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/10 "2024-01-15T08:49:03Z")

</div>

Não se preocupe. Eu acabei de fazer e funcionou bem. 🙂 Obrigado a todos que me ajudaram neste tópico. Vou marcar como resolvido.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [15 Janeiro , 2024 08:56 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/11 "2024-01-15T08:56:40Z")

</div>

Como você resolveu isso?

---

<div class="post-metadata">

### Author: ![regnatarajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/regnatarajan/32/67916_2.png) [@regnatarajan](https://meta.discourse.org/u/regnatarajan)
#### Post date: [15 Janeiro , 2024 08:59 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/12 "2024-01-15T08:59:34Z")

</div>

Bem, como mencionei acima, o VPS que eu estava usando tinha 6 anos, então criei um novo no Ubuntu 22.04 LTS, instalei o Discourse do zero e depois restaurei um backup do meu fórum na nova instância do Discourse. Todos os meus problemas desapareceram. Nenhuma perda de dados. Nenhum tempo de inatividade além de meus feeds de notícias não funcionarem por um tempo.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [14 Fevereiro , 2024 08:59 UTC](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513/13 "2024-02-14T08:59:59Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
