Nasser
(Nasser AlMutairi)
Julho 2, 2024, 1:59pm
1
Olá,
Estou executando um site Discourse auto-hospedado e sempre atualizo o site pelo botão “Upgrade Discourse” na área de administração.
Hoje não consegui acessar a área de administração e recebi a mensagem “Oops! That page doesn’t exist or is private”. Consegui corrigir o problema reconstruindo o Discourse e agora a interface está atualizada, mas não consigo encontrar o botão “Upgrade Discourse”.
Alguém pode me ajudar a corrigir este problema?
Obrigado
Bas
(Bas van Leeuwen)
Julho 2, 2024, 2:06pm
2
Acho que você está executando a versão mais recente, então não há nada para atualizar
1 curtida
Nasser
(Nasser AlMutairi)
Julho 2, 2024, 2:07pm
3
Obrigado pela sua resposta.
Então, se não houver atualizações, o botão não ficará visível?
Não, a aba ‘update’ deve estar sempre lá, mesmo que não haja atualizações atuais para aproveitar. Ela vem do plugin docker manager.
Você consegue acessar a página diretamente? [YourSite]/admin/update
3 curtidas
Nasser
(Nasser AlMutairi)
Julho 2, 2024, 2:12pm
5
JammyDodger:
/admin/update
Obrigado pela sua resposta.
Sou redirecionado para esta página.
Só para confirmar, quando você reconstruiu seu site, você removeu o plugin docker manager?
Nasser
(Nasser AlMutairi)
Julho 2, 2024, 2:17pm
7
Acabei de reconstruir usando os seguintes comandos SSH:
cd /var/discourse
sudo ./launcher rebuild app
1 curtida
Nasser
(Nasser AlMutairi)
Julho 2, 2024, 2:24pm
8
Verifiquei o arquivo de plugins
cd /var/discourse
nano containers/app.yml
Isso deve abrir seu app.yml para edição em vez de dizer que ele não está acessível. Talvez você precise usar sudo nano containers/app.yml
A seção de plugins fica mais para o final e se parece um pouco com isto:
## Plugins vão aqui
## veja https://meta.discourse.org/t/19157 para detalhes
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-adplugin
- git clone https://github.com/discourse/discourse-akismet
- git clone https://github.com/discourse/discourse-assign
- git clone https://github.com/discourse/discourse-cakeday
- git clone https://github.com/discourse/discourse-calendar
- git clone https://github.com/discourse/discourse-category-experts
- git clone https://github.com/discourse/discourse-data-explorer
- git clone https://github.com/discourse/discourse-docs
- git clone https://github.com/discourse/discourse-encrypt
- git clone https://github.com/discourse/discourse-follow
Embora, se você não abriu isso e editou algum, o docker manager deve ser incluído automaticamente.
Talvez haja mais pistas em seus /logs?
1 curtida
Nasser
(Nasser AlMutairi)
Julho 2, 2024, 2:41pm
10
Consegui abrir o app.yml usando o comando sudo.
Não consigo encontrar nada nos logs
Reiniciei o servidor e reconstruí o Discourse novamente, mas não consigo fazer o botão “Upgrade Discourse” voltar.
pfaffman
(Jay Pfaffman)
Julho 2, 2024, 5:06pm
11
Você está logado como administrador?
3 curtidas
Nasser
(Nasser AlMutairi)
Julho 2, 2024, 6:57pm
12
Obrigado pela sua resposta.
Agora, quando clico em Admin, recebo a seguinte mensagem: “Oops! Essa página não existe ou é privada.”
Talvez meu site tenha sido comprometido. Existe alguma maneira de restaurar meus privilégios de administrador?
pfaffman
(Jay Pfaffman)
Julho 2, 2024, 7:21pm
13
Você vê o menu de administrador?
cd /var/discourse
./launcher enter app
rake admin:create
Nasser
(Nasser AlMutairi)
Julho 2, 2024, 7:33pm
14
Consigo fazer login na área de administração novamente e redefini o a senha, mas não consigo encontrar o botão de upgrade do Discourse.
Quando navego diretamente para [MeuSite]/admin/update, recebo a seguinte mensagem: “Oops! Essa página não existe ou é privada.”
Nasser
(Nasser AlMutairi)
Julho 3, 2024, 7:19am
15
Eu o vejo, mas quando clico nele recebo a seguinte mensagem: “Oops! Essa página não existe ou é privada.”
Perdi os privilégios de administrador novamente, eu realmente não sei o que está acontecendo?!
Ah, tenho uma hipótese. Talvez navegar até a página de upgrade te desadmin? Eu estava prestes a perguntar se você poderia tentar de novo. Você poderia fazer isso mais uma vez para testar?
Nasser
(Nasser AlMutairi)
Julho 3, 2024, 7:35am
17
Já tentei este método mais de três vezes e troquei a senha, mas não está mais funcionando
Vejo o botão de administrador, mas quando clico nele recebo a mensagem “Oops! Essa página não existe ou é privada.”. Não naveguei para /admin/update da última vez, e isso não fez diferença.
Tentei reproduzir isso reconstruindo com o plugin discourse-user-card-badges, pois foi o que mais se destacou na sua lista, e estou vendo alguns erros incomuns ao navegar pelo site. Não parece ser exatamente o que você está vendo, mas você pode tentar remover esse plugin do seu app.yml e reconstruir para ver se essa é a causa raiz do seu problema.
Nasser
(Nasser AlMutairi)
Julho 3, 2024, 8:09am
20
Obrigado pela sua resposta.
É o botão Admin, e ele está funcionando novamente antes que eu quebre o site navegando para /admin/update
Obrigado, já consigo entrar na área de administração novamente. Mas o discourse está quebrado depois de navegar para /admin/update
Tentei navegar para /admin/update, e aconteceu novamente, não consigo mais entrar na área de administração e também…
Estou reconstruindo o discourse novamente agora.
Bas
(Bas van Leeuwen)
Julho 3, 2024, 8:22am
21
Vinculando essas duas questões, parece que elas podem estar relacionadas:
Hello All
I lost Admin access of my forum, Means i am not able to see it. My user is now changed to a normal user. Can someone help me please?
website is applecommunity.pk
1 curtida