安装之前

安装之前

在您的站点上安装 bbPress 之前,请阅读以下指南,因为它们包含有关安装前要做什么的有用信息,以及有关 bbPress 及其在您站点上安装的内容的信息。

备份您的数据库和文件

备份您的站点非常重要,建议在您的站点进行任何重大更改之前进行备份。在本指南中,您将学习如何手动或使用自动化服务备份您的站点。

系统和服务器要求

在您的站点上运行任何新的 PHP 软件之前,了解服务器要求总是好的。

WordPress 版本兼容性

bbPress 在最新可用版本的 WordPress 上运行时效果最佳。

存储的数据库数据

本指南将向您展示 bbPress 在 WordPress 中存储其所有数据的位置。一些第一次从不同论坛解决方案迁移的用户通常对了解这些信息感兴趣。

bbPress 用户角色和能力

bbPress 内置了几个用户角色,每个角色具有特定的功能,以便他们可以管理特定区域或被授予在 bbPress 中执行特定操作的能力。本指南将列出有哪些角色以及它们的作用。

系统和服务器要求

系统和服务器要求
  • 已安装 WordPress
  • PHP 5.2.4 或更高版本(推荐:PHP 7 或更高版本)
  • MySQL 5.0 或更高版本(推荐:MySQL 5.6 或更高版本或 MariaDB 10.0 或更高版本)
  • Apache 模块 mod_rewrite 为 “漂亮的永久链接” 启用
  • HTTPS 支持

bbPress 的要求基本上与 WordPress 完全相同,因此如果您运行的是最新版本的 WordPress,则可以运行 bbPress 。

有关 WordPress 要求的列表,请访问 WordPress 要求

安装 bbPress

安装 bbPress

建议您在安装 bbPress 之前进行备份,并且请花点时间查看将在您的站点上安装的内容以及在您的服务器上运行 bbPress 的要求。完成所有这些之后,在您的站点上安装 bbPress 相对容易。因此,请阅读以下指南并按照当前站点设置的分步说明进行操作。

单站点安装

对于只有一个站点并希望在其上安装 bbPress 的用户。默认情况下,您的论坛很可能会在 yoursite.com/forums 上看到,“yoursite,com” 是您的站点域名。

多站点安装

对于拥有站点网络并希望安装 bbPress 的用户。

升级 bbPress

从以前或未来的版本升级 bbPress 需要任何帮助吗?

删除 bbPress

想要删除 bbPress 及其所有数据 ???? 吗?

多站点

多站点

WordPress 多站点是一种能够创建由单个 WordPress 安装提供支持的站点网络的方法。以这种方式运行多个站点的设置非常简单,而 bbPress 在这种类型的环境中开箱即用。

要了解如何设置站点网络,请按照有关如何设置站点网络的 WordPress 法典文章进行操作:  如何创建网络

在以下任何一种情况下,bbPress 完全按照您的要求工作。 bbPress 本机仅在其启用的站点上运行。如果它在网络范围内、在子站点上或作为必须使用的插件被启用,它将在网络中的所有站点上闲置,为这些站点的关键大师准备创建论坛并制作适合该需求的体验地点。

全网启用

  1. 转到仪表盘 > 网络管理员。
  2. 转到插件 > 添加插件。
  3. 您将看到特色插件的 bbPress 部分,您可以从那里安装,或者您可以在搜索栏中键入 “bbPress” 并按 Enter 键来搜索插件。
  4. 单击立即安装。
  5. 打网络启用在插件列表中的 bbPress 的插件。

bbPress 也可以配置为必须使用的插件,以便在网络范围内工作。

仅多站点域根

  1. 转到仪表盘 > 网络管理。
  2. 转到插件 > 添加插件。
  3. 您将看到特色插件的 bbPress 部分,您可以从那里安装,或者您可以在搜索栏中键入 “bbPress” 并按 Enter 键来搜索插件。
  4. 单击立即安装。
  5. 安装 bbPress 插件后不要点击网络启用。
  6. 将鼠标悬停在 WordPress 工具栏顶部的 “我的站点” 链接上,然后选择您网络的域根站点。
  7. 转到插件 > 已安装的插件。
  8. 现在启用 bbPress 插件。

仅网络的子站点

  1. 转到仪表盘 > 网络管理。
  2. 转到插件 > 添加插件。
  3. 您将看到特色插件的 bbPress 部分,您可以从那里安装,或者您可以在搜索栏中键入 “bbPress” 并按 Enter 键来搜索插件。
  4. 单击立即安装。
  5. 安装 bbPress 插件后不要点击网络启用。
  6. 将鼠标悬停在 WordPress 工具栏顶部的 “我的站点” 链接上,然后选择您希望 bbPress 所在的网络站点。
  7. 转到插件 > 已安装的插件。
  8. 现在启用 bbPress 插件。

多网络安装

bbPress 还适用于多个 WordPress 网络。您可以将多站点安装变成许多多站点网络,所有这些网络都围绕一个中央用户群。您需要安装 WP Multi Network 等插件 才能配置此类设置。

测试您的 bbPress 安装

测试您的 bbPress 安装

无论您是在开发插件、创建主题还是为 bbPress 的核心做出贡献,您都可能需要先学习如何对其进行测试并习惯其功能。

创建测试站点

从尝试学习 bbPress 工作原理的初学者到想要为 bbPress 开发的高级用户,创建测试站点非常有用。

创建测试数据

您是否已经创建了一个测试站点,并且想要使用一些演示数据自动填充 bbPress,以便您可以查看 bbPress 的外观、运行和执行情况。然后按照这些方法创建一些测试数据。

故障排除

故障排除

bbPress 可以很好地与许多主题和插件配合使用,但无法测试它们的所有组合,许多常见问题都是由插件和主题冲突引起的。

某些问题的最常见解决方案是完成这些基本的故障排除步骤。

请注意,如果您使用的是付费主题或插件,请联系作者寻求解决方案,因为他们可能知道如何修复它。

常见问题

这些是您需要检查的常见问题。

插件

有时插件可能与 bbPress 冲突并导致您的网站出现问题。按照这个简单的过程查找插件问题。

  1. 转到插件 > 已安装的插件
  2. 现在批量选择除 bbPress 之外的所有插件,在下拉列表中选择 Deactivate 并点击 Apply,然后看看这是否能解决您的问题。

如果这解决了您的问题,请通过一次单击一个插件的启用来重新启用您的插件,以查看是哪个导致您的问题发生。

如果您发现问题是由您当前安装的插件生成的,请联系导致问题的特定插件的插件作者。看看他们是否知道任何修复程序,或者他们是否在 bbPress 中发现了错误,以便 bbPress 可以在不久的将来应用补丁。您还可以安装导致问题的插件的替代品,或者只是将其删除,仅此而已。

如果您无法停用插件。因为您无法到达屏幕来停用它们,那么您可以使用 FTP. 或 phpMyAdmin 停用您的插件。这是帮助您执行此操作的 WordPress 代码指南,如何使用 FTP 和 phpMyAdmin 停用插件

主题

如果插件没有查明问题,作为测试切换到 WordPress 默认主题,例如 2012,看看这是否能解决您的问题。我们推荐二十二的原因是因为它与 bbPress 插件完美配合。

  1. 转到外观> 主题
  2. 如果您已经安装了二十二,点击主题截图照片附近的启用按钮。如果您还没有安装二十二,现在就安装。单击站点主题部分顶部的添加新按钮。现在在主题搜索搜索栏中搜索二十二。搜索后,如果拼写正确,它应该是第一个选项。从那里,单击 “安装” 按钮 ,然后在安装后单击 “启用” 以使 “二十二” 成为您当前的活动主题,然后看看这是否能解决您的问题。

如果您发现问题是由您当前安装的主题产生的,请联系导致问题的特定主题的主题作者。看看他们是否知道任何修复程序,或者他们是否在 bbPress 中发现了错误,以便 bbPress 可以在不久的将来应用补丁。您也可以为您的网站安装和使用完全不同的主题。

如果这不能解决您的问题,并且您也已完成插件冲突的故障排除步骤,请尝试以下附加解决方案。

其他解决方案

以下不会造成任何伤害,因此值得一试并可以解决一些问题。

  • 转到 Settings > Permalinks,选择默认的永久链接然后保存。现在选择您喜欢的永久链接结构。这会刷新重写规则并可以解决一些可能的 404 错误。
  • 转到 “工具”>“论坛”>“修复论坛” 并一次运行一项修复工作。大多数修复工作只会重新计算帖子关系、帖子计数,并删除将位于用户个人资料中的用户订阅和收藏夹中的任何垃圾帖子。运行这些可以时不时地运行。

请注意,运行将 现有用户重新映射到默认论坛角色 可能会删除任何具有管理员分配的论坛用户角色(例如,主持人、被阻止、旁观者、不是站点管理员的键盘管理员)并且本身不是管理员的用户,回到在 Settings > Forums > Auto Role 中设置的默认论坛角色。任何站点管理员都将被自动授予 Keymaster 论坛角色。

如果您确实运行了此修复作业并丢失了管理员为您的用户分配的论坛角色,要修复它,您只需通过编辑每个用户个人资料或从站点前端或后端的 bbPress 论坛个人资料手动重新分配它们。

  • 刷新您可能拥有的任何缓存,并确保您的缓存插件配置正确。
  • 检查服务器中的任何错误日志。
  • 作为最后的手段,重新安装 bbPress 的新副本。

高级故障排除

如果您在编码方面有经验,并且了解当这些选项弹出其信息时要查找什么,那么这些推荐选项可用于诊断您站点上的问题。

使用 WP_DEBUG

通过进入 wp-config 文件并将 WP_DEBUG 值设置为 true,您可以启用 WP_DEBUG 以获取有关站点上任何问题的非常有用的调试信息。请确保这仅适用于非生产环境,因为您的用户也可以看到调试信息。

define( 'WP_DEBUG', true );

执行此操作后,转到出现问题的位置,您应该查看是否存在导致问题的任何详细信息。完成后,确保通过将值设置为 false 来禁用此 WP_DEBUG 。

诊断 JavaScript 错误

如果您遇到某些交互功能的问题,这可能是由于某些 JavaScript 错误造成的。这个 WordPress 代码指南将有助于向您展示如何诊断不同浏览器中的 JavaScript 问题。使用浏览器诊断 JS 错误

其他资源

如果您需要任何其他帮助,请在支持论坛中创建话题。

如果您已经解决了自己的问题,请在支持论坛中告诉我们,以便您可以帮助可能遇到相同问题的其他用户。

单站点

单站点

自动插件安装

  1. 登录您的 WordPress 后端。
  2. 转到 插件 > 添加插件。
  3. 您将看到特色插件的 bbPress 部分,您可以从那里安装,或者您可以在搜索栏中键入 “bbPress” 并按 Enter 键来搜索插件。
  4. 单击立即安装。
  5. 现在启用 bbPress 插件。

手动插件安装

使用 WordPress 的插件上传器

  1. https://bbpress.org/download/ 或 https://wordpress.org/plugins/bbpress/下载 bbPress 插件 。
  2. 转到 插件> 添加插件
  3. 然后单击顶部的上传插件按钮。
  4. 单击 “选择文件”,然后选择您下载的 bbPress zip 文件。
  5. 点击立即安装,现在启用。

使用 FTP

  1. https://bbpress.org/download/ 或 https://wordpress.org/plugins/bbpress/下载 bbPress 插件 。
  2. 下载文件后,解压,将插件文件夹解压到桌面
  3. 您可以启动您喜欢的 FTP 客户端,如 FileZilla
  4. 在您的计算机上找到并打开包含新插件的文件夹。
  5. 将 bbPress 文件夹从您的计算机上传到/wp-content/plugins 。
  6. 登录您的 WordPress 网站。
  7. 转到 插件 > 已安装插件。
  8. 单击 bbPress 插件上的启用。

配置 bbPress

配置 bbPress

启用后,bbPress 会将菜单项添加到 WordPress 后端菜单。这些是:

  1. bbPress 创建三种自定义文章类型并将它们添加到导航菜单:论坛、话题和回复。使用这些菜单项来创建和管理您的论坛。
  2. 在设置 > 论坛中找到的子菜单。自定义这些设置以更好地控制 bbPress 。

这些指南将帮助您配置和设置一切。

创建内容

这将帮助您为 bbPress 站点创建论坛、话题和回复等内容。

论坛设置

这将帮助您为论坛配置 bbPress 设置。