mixman68
(Mixman68)
14. Januar 2024 um 19:28
1
Hallo zusammen,
wir haben gerade unser Discourse von Version 2 auf 3 aktualisiert.
Es ist Standard, bis auf den docker_manager, ohne Plugins.
Ich habe diesen Fehler auf der Client-Seite:
Auf der Serverseite nichts. Ich kann nur im abgesicherten Modus ohne Plugins starten.
Aber ich kann nicht feststellen, welche Einstellung dieses Problem verursacht.
Können Sie mir bitte helfen?
Bearbeitung: Ich habe bereits alle Theme-Komponenten gelöscht, also bin ich auf dem vollen Standard-Theme.
1 „Gefällt mir“
Hallo, willkommen
Es gibt ein Problem und ich fürchte, Sie müssen Ihr Forum über die Konsole neu erstellen:
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 „Gefällt mir“
mixman68
(Mixman68)
14. Januar 2024 um 19:54
4
Vielen Dank für die schnelle Antwort
Ich muss das Plugin in YAML deaktivieren?
Da ich nie über den Docker Manager aktualisiere
Ich habe ./launch rebuild app ausgeführt
1 „Gefällt mir“
Das Plugin muss nicht deaktiviert werden; ein Upgrade von Discourse sollte ausreichen!
1 „Gefällt mir“
mixman68
(Mixman68)
14. Januar 2024 um 20:13
6
Wenn ich in den abgesicherten Modus wechsle, befinde ich mich nach dem Wiederaufbau auf Discourse 3.1.4 und kann das Forum immer noch nicht laden.
mixman68
(Mixman68)
14. Januar 2024 um 20:38
7
Hallo zurück, ich habe nachgesehen, in der stabilen Version (3.1.4) ist die Plugin-API 1.8.0. Vielleicht muss ich dem docker_manager etwas angeben, damit er mit Discourse 3.1.4 synchron ist.
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;
Aber wie gebe ich ein bestimmtes Tag im Plugin-Befehl an?
Don
14. Januar 2024 um 21:12
8
3 „Gefällt mir“
mixman68
(Mixman68)
14. Januar 2024 um 23:59
9
Diese Umgehungslösung funktioniert gut, danke
1 „Gefällt mir“
Dies hier als Cross-Post, der problematische Commit wurde nun rückgängig gemacht:
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 „Gefällt mir“
system
(system)
Geschlossen,
14. Februar 2024 um 09:36
11
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.