# 弃用通知

**URL:** https://meta.discourse.org/t/deprecation-notices/251027
**Category:** Support
**Created:** [2023年一月8日 00:06 UTC](https://meta.discourse.org/t/deprecation-notices/251027 "2023-01-08T00:06:42Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![Andro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andro/32/173721_2.png) [@Andro](https://meta.discourse.org/u/Andro)
#### Post date: [2023年一月8日 00:06 UTC](https://meta.discourse.org/t/deprecation-notices/251027/1 "2023-01-08T00:06:42Z")

</div>

我们的错误日志主要包含几十条类似的消息：

> Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0)  
> At /var/www/discourse/lib/site\_setting\_extension.rb:211:in `public_send`

这些会消失吗？我们必须等到正式的 3.0.0 版本才能看到它们消失吗？也许我错过了什么，但我没有看到任何方法可以根据消息更新这些设置。

---

<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: [2023年一月8日 00:38 UTC](https://meta.discourse.org/t/deprecation-notices/251027/2 "2023-01-08T00:38:45Z")

</div>

这些通知是由插件引起的。它们不会消失，插件最终会停止工作/破坏你的安装。

因此，你应该找出是哪个插件引起了这些通知，并联系插件作者，要求他们更新插件。

---

<div class="post-metadata">

### Author: ![Andro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andro/32/173721_2.png) [@Andro](https://meta.discourse.org/u/Andro)
#### Post date: [2023年一月8日 06:12 UTC](https://meta.discourse.org/t/deprecation-notices/251027/3 "2023-01-08T06:12:28Z")

</div>

我明白了。我唯一的插件是 docker\_manager。禁用它会不会是个坏主意？

---

<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: [2023年一月8日 13:37 UTC](https://meta.discourse.org/t/deprecation-notices/251027/4 "2023-01-08T13:37:20Z")

</div>

🤔 也许是一个主题组件？

顺便说一句，我从未建议你禁用任何插件？

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2023年一月8日 13:48 UTC](https://meta.discourse.org/t/deprecation-notices/251027/5 "2023-01-08T13:48:28Z")

</div>

也许您是从旧版本的 Discourse 开始的，并且在升级过程中旧设置从未被转换为新设置。这只是一个猜测。您的“personal message enabled groups”的值是多少？

---

<div class="post-metadata">

### Author: ![undasein](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/undasein/32/222392_2.png) [@undasein](https://meta.discourse.org/u/undasein)
#### Post date: [2023年一月8日 14:17 UTC](https://meta.discourse.org/t/deprecation-notices/251027/6 "2023-01-08T14:17:06Z")

</div>

我们也遇到了这个问题：

> 弃用通知：`SiteSetting.secure_media` 已弃用。请改用 `SiteSetting.secure_uploads`。（将在 Discourse 3.0 中移除）
> 
> 在 /var/www/discourse/lib/site\_setting\_extension.rb:211:in `public_send`

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2023年一月8日 14:20 UTC](https://meta.discourse.org/t/deprecation-notices/251027/7 "2023-01-08T14:20:33Z")

</div>

弃用通知是面向开发者的，所以除非您是开发者，否则您无需对此做太多事情。

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2023年一月8日 14:40 UTC](https://meta.discourse.org/t/deprecation-notices/251027/8 "2023-01-08T14:40:39Z")

</div>

我也收到了很多这两种警告（刚检查过！）

---

<div class="post-metadata">

### Author: ![undasein](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/undasein/32/222392_2.png) [@undasein](https://meta.discourse.org/u/undasein)
#### Post date: [2023年一月8日 15:14 UTC](https://meta.discourse.org/t/deprecation-notices/251027/9 "2023-01-08T15:14:48Z")

</div>

谢谢你的澄清☺️

---

<div class="post-metadata">

### Author: ![Andro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andro/32/173721_2.png) [@Andro](https://meta.discourse.org/u/Andro)
#### Post date: [2023年一月9日 04:48 UTC](https://meta.discourse.org/t/deprecation-notices/251027/10 "2023-01-09T04:48:25Z")

</div>

> [@Jonathan5](#):
>
> `personal message enabled groups` 的值是多少？

我看到的设置是 `trust_level_1`。

---

<div class="post-metadata">

### Author: ![Andro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andro/32/173721_2.png) [@Andro](https://meta.discourse.org/u/Andro)
#### Post date: [2023年一月9日 04:50 UTC](https://meta.discourse.org/t/deprecation-notices/251027/11 "2023-01-09T04:50:16Z")

</div>

> [@Falco](#):
>
> 弃用通知是给开发者的，所以除非你是开发者，否则你没什么可做的。

是的，但我在错误日志中看到的都是这些消息的重复，很难找到我想要的东西。例如，邮件退信日志项。我看到我不是一个人——其他人也有同样的问题。

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2023年一月9日 05:07 UTC](https://meta.discourse.org/t/deprecation-notices/251027/12 "2023-01-09T05:07:15Z")

</div>

> [@Andro](#):
>
> it’s very hard to find what I want

点击复选框可隐藏警告，或点击齿轮菜单添加“抑制模式”以隐藏它们。

---

<div class="post-metadata">

### Author: ![hiddenseal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hiddenseal/32/284273_2.png) [@hiddenseal](https://meta.discourse.org/u/hiddenseal)
#### Post date: [2023年一月9日 05:08 UTC](https://meta.discourse.org/t/deprecation-notices/251027/13 "2023-01-09T05:08:51Z")

</div>

> [@Andro](#):
>
> 禁用它不是个坏主意吗？

不一定。Discourse Manager 是一个允许您从 /admin 运行更新的插件。Discourse 在没有它的情况下也能正常工作。

参见：

> [@Discourse Docker Manager](https://meta.discourse.org/t/discourse-docker-manager/12655):
>
> discourse2Summary Provides basic monitoring and update facilities to Discourse instances hosted using our Docker template: [GitHub - discourse/discourse\_docker: A Docker image for Discourse](https://github.com/discourse/discourse_docker)hammer_and_wrenchRepository Link [GitHub - discourse/docker\_manager: Plugin for use with discourse docker image](https://github.com/discourse/docker_manager)open_bookInstall Guide This plugin is included by default in all [standard installs](https://meta.discourse.org/t/142537?silent=true)

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2023年一月9日 10:05 UTC](https://meta.discourse.org/t/deprecation-notices/251027/14 "2023-01-09T10:05:45Z")

</div>

> [@Andro](#):
>
> 我看到 trust\_level\_1 这个设置。

是的，我也是。我只是想知道它是否根本没有被设置。

---

<div class="post-metadata">

### Author: ![Andro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andro/32/173721_2.png) [@Andro](https://meta.discourse.org/u/Andro)
#### Post date: [2023年一月10日 10:49 UTC](https://meta.discourse.org/t/deprecation-notices/251027/15 "2023-01-10T10:49:01Z")

</div>

> [@Falco](#):
>
> Click on the checkbox to hide warnings or on the cog menu to add a Suppression Pattern to hide those.

为什么它们不能被移除/修复？这个论坛上的每个人都非常乐于助人，我不是说他们不好，但这根本没有解决。我仍然不明白从哪里开始排查这个问题。我不是 Ruby on Rails 开发者，所以我不知道。

site\_setting\_extension.rb 是什么？感谢您的耐心。

---

<div class="post-metadata">

### Author: ![hosch](https://avatars.discourse-cdn.com/v4/letter/h/22d042/32.png) [@hosch](https://meta.discourse.org/u/hosch)
#### Post date: [2023年一月10日 17:48 UTC](https://meta.discourse.org/t/deprecation-notices/251027/16 "2023-01-10T17:48:52Z")

</div>

> [@Andro](#):
>
> 我还是不明白从哪里开始故障排除。我不是 Ruby on Rails 开发者，所以我不知道。

> [@Deprecation notices](https://meta.discourse.org/t/deprecation-notices/251027/7?u=hosch):
>
> Deprecation notices are for developers, so unless you are a developer there isn’t much for you to do with it.

我认为这些消息不是给你的。😉

---

<div class="post-metadata">

### Author: ![Andro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andro/32/173721_2.png) [@Andro](https://meta.discourse.org/u/Andro)
#### Post date: [2023年一月11日 12:17 UTC](https://meta.discourse.org/t/deprecation-notices/251027/17 "2023-01-11T12:17:21Z")

</div>

这就是为什么他们如此烦人。 🙂

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [2023年一月11日 13:14 UTC](https://meta.discourse.org/t/deprecation-notices/251027/18 "2023-01-11T13:14:40Z")

</div>

> [@Andro](#):
>
> 弃用通知：`SiteSetting.enable_personal_messages` 已被弃用。请改用 `SiteSetting.personal_message_enabled_groups`。（将在 Discourse 3.0 中移除）

我使用的是 3.0 版本，但仍然收到这些消息 🤔  
还有另一个：

> 弃用通知：`SiteSetting.secure_media` 已被弃用。请改用 `SiteSetting.secure_uploads`。（将在 Discourse 3.0 中移除） 在 /var/www/discourse/lib/site\_setting\_extension.rb:211

> [@RGJ](#):
>
> 您应该找出是哪个插件导致了这些通知，并联系插件作者，请他们更新插件。

有什么建议可以找出是哪个插件导致了这些警告吗？

> [@RGJ](#):
>
> 插件最终将停止工作/破坏您的安装

在此之前 😱
