更新后,网站无法访问

如果它在安全模式下工作,那么可能是某个插件、主题或主题组件导致了冲突。您可以使用安全模式屏幕上的选项来帮助缩小范围。

禁用“非官方插件”似乎有效:

当尝试在非安全模式下加载您的网站时,我会在浏览器控制台中看到此错误:

Uncaught (in promise) Error: Could not find module `admin/models/admin-user` imported from `discourse/plugins/discourse-merge-users/discourse/components/merge-users-form`
    c loader.js:247
    c loader.js:258
    findDeps loader.js:168
    c loader.js:262
    requireModule loader.js:24
    Ember 3
    resolveOther resolver.js:241
    Ember 5
    initialize colocated-template-overrides.js:31
    eachThemePluginTemplate colocated-template-overrides.js:41
    initialize colocated-template-overrides.js:22
    initialize app.js:41
    runInstanceInitializers Ember
    each dag-map.js:192
    walk dag-map.js:121
    each dag-map.js:66
    topsort dag-map.js:72
    Ember 4
    invoke queue.ts:201
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    _boundAutorunEnd index.ts:257
    promise callback*n/
    flush Ember
    _scheduleAutorun index.ts:803
    _ensureInstance index.ts:791
    schedule index.ts:384
    Ember 6
    
    
    
loader.js:247

这指向 discourse-merge-users 的问题。您可以尝试在不使用该插件的情况下重新构建,看看是否是问题所在。:+1:

查看插件主题,似乎它已被弃用,这是一个已知问题:

1 个赞