mixman68
(Mixman68)
14 Enero, 2024 19:28
1
Hola a todos,
Acabamos de actualizar de la versión 2 a la 3 de nuestro Discourse.
Está en su estado original sin ningún plugin, excepto docker_manager.
Tengo este error en el lado del cliente:
Nada en el lado del servidor. Puedo iniciar en modo seguro sin plugins.
Pero no puedo determinar qué configuración está causando este problema.
¿Me pueden ayudar, por favor?
Editar: Ya he eliminado todos los componentes de temas, así que estoy en el tema original.
1 me gusta
Hola, bienvenido
Hay un problema y me temo que tendrás que reconstruir tu foro desde la consola:
Hello,
I am having an issue with MY FORUM where it’s just continuously loading. I did update the docker today and that seems to be what is causing the issue but I don’t know if/how I can revert that. I’m able to access the site in safe mode and have disabled all plugins, elements, and themes but it still won’t load out of safe mode . Any guidance would be appreciated. Thanks!
[Screenshot 2024-01-13 143857]
3 Me gusta
mixman68
(Mixman68)
14 Enero, 2024 19:54
4
Gracias por la rápida respuesta
¿Necesito deshabilitar el plugin en yaml?
Porque nunca actualizo a través del administrador de docker
Hice ./launch rebuild app
1 me gusta
¡No es necesario desactivar el plugin; reconstruir para actualizar Discourse debería ser suficiente!
1 me gusta
mixman68
(Mixman68)
14 Enero, 2024 20:13
6
Cuando entro en modo seguro, después de la reconstrucción, estoy en discourse 3.1.4 y todavía no puedo cargar el foro.
mixman68
(Mixman68)
14 Enero, 2024 20:38
7
Hola de nuevo, revisé, en la versión estable (3.1.4), la API de plugins es 1.8.0, ¿quizás necesito especificar algo para que docker_manager esté sincronizado con Discourse 3.1.4?
import { registerModelTransformer } from "discourse/lib/model-transformers";
import { registerCustomUserNavMessagesDropdownRow } from "discourse/controllers/user-private-messages";
import { registerFullPageSearchType } from "discourse/controllers/full-page-search";
import { registerHashtagType } from "discourse/lib/hashtag-autocomplete";
import { _addBulkButton } from "discourse/components/modal/topic-bulk-actions";
// If you add any methods to the API ensure you bump up the version number
// based on Semantic Versioning 2.0.0. Please update the changelog at
// docs/CHANGELOG-JAVASCRIPT-PLUGIN-API.md whenever you change the version
// using the format described at https://keepachangelog.com/en/1.0.0/.
export const PLUGIN_API_VERSION = "1.8.0";
// This helper prevents us from applying the same `modifyClass` over and over in test mode.
function canModify(klass, type, resolverName, changes) {
if (!changes.pluginId) {
// eslint-disable-next-line no-console
console.warn(
consolePrefix(),
"To prevent errors in tests, add a `pluginId` key to your `modifyClass` call. This will ensure the modification is only applied once."
);
return true;
Pero, ¿cómo especifico una etiqueta específica en el comando del plugin?
Don
14 Enero, 2024 21:12
8
3 Me gusta
mixman68
(Mixman68)
14 Enero, 2024 23:59
9
Esta solución alternativa funciona bien, gracias
1 me gusta
Publicando esto aquí también, el commit problemático ya ha sido revertido:
My apologies everyone, I must have overlooked something as part of my testing for this change. I have reverted it here, that should solve the issue:
1 me gusta
system
(system)
Cerrado
14 Febrero, 2024 09:36
11
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.