从phpBB 2.0.x转换到phpBB 3.2.x

2017-12-29 11:38:32 8837

从phpBB 2.0.x转换到phpBB 3.2.x

本段解释了将现有的phpBB2安装转换为phpBB3的必要步骤。

转换前的要求

在转换之前,我们强烈建议您对数据库和文件进行完整备份如果您不确定如何实现这一点,请向您的托管服务提供商咨询。你基本上需要按照新的安装给出的指示不要覆盖任何旧文件 - 安装phpBB3在不同的位置。

一旦你做了一切的备份,也有一个全新的phpBB3安装,你现在可以开始转换。

请注意,转换需要phpBB3数据库用户帐户有CREATEDROP的权限

 转换

要开始转换,请访问install/phpBB3安装文件夹(与安装过程相同)。现在你会看到一个新的标签“转换”点击此标签。

与安装一样,转换是自动的。您之前的2.0.x数据库表将不会更改,原始的2.0.x文件将保持不变。转换实际上只是填充你的phpBB3数据库表,并将其他数据复制到你的phpBB3安装。这有一个好处,如果出现问题,您可以重新运行转换或继续转换,而您的旧板仍然可以访问。我们真的建议您在转换时禁用旧的安装,否则转换后可能会有不一致的数据。

请注意,此转换过程可能需要相当长的一段时间,取决于您的托管服务提供商,这可能会导致失败(由于Web服务器资源限制或其他超时问题)。如果是这种情况,你应该问你的提供者是否愿意让转换脚本暂时超出他们的限制(很好,他们可能会很有帮助)。如果您的主机不想增加运行转换器的限制,请参阅本文以在本地计算机上执行转换:知识库 - 脱机转换

一旦完成,你的phpbb网站应立即可用。如果您遇到错误,您应该将问题报告给我们的错误跟踪器或通过我们的论坛寻求帮助(详情请参阅自述文件)。

转换后要做的事情

成功转换后,可能会有几个项目需要执行 - 除了检查安装是否可访问以及是否正确显示。

您可能想要做的第一件事是进入管理控制面板并检查常规选项卡中的每个配置项目。此后,如果您在哪里输入过网页内容,则可能需要调整论坛描述/名称。您也可能想要访问其他管理部分,例如调整权限,表情符号,图标,等级等。

在转换过程中,搜索索引不会被创建或传输。这意味着转换后,如果您想搜索某些内容,则无法找到任何匹配项。我们建议您在管理控制面板 - >维护 - >数据库 - >搜索索引中重建您的搜索索引

验证ACP中的设置后,可以删除安装目录以启用该面板。phpbb网站将保持不可用,直到你删除安装目录。

一旦您对新安装感到满意,您可能需要为其指定旧安装的名称,更改目录名称。使用phpBB3这是可能的,没有任何问题,但你可能仍然想检查管理面板中的cookie设置; 万一您的cookie路径需要在重命名之前进行调整。

 常见的转换问题

转换脚本乱码 phpbb2中的数据库编码与源安装的默认语言包的lang_main.php文件中定义的编码匹配。编辑该文件以匹配数据库的编码并重新开始转换过程。

http 500 /白页的转换是一个重载程序。某些服务器托管提供商施加的限制可能会导致问题最常见的原因是:php设置memory_limit和max_execution_time的值太低。对允许的CPU时间的限制也是导致这种错误的一个常见原因,同样也是允许的数据库查询数量的限制。如果您无法更改此类设置,请联系您的托管服务提供商或在其他计算机上运行转换程序。也可以到phpbb.com论坛寻求支持。

密码转换由于phpBB3中基于utf-8的密码处理,并不总是可以传输所有的密码。对于“在翻译中丢失”的密码,最简单的解决方法是在登录页面上使用我忘记密码的链接进行重置密码。

前phpbb网站的路径转换器预计到旧板文件的相对路径。因此,例如,如果旧板位于http://www.landui.com/forum和phpBB3安装位于http://www.landui.com/phpBB3,那么正确的值将是../forum请注意,Web服务器用户必须能够访问源安装的文件。

缺少图像如果您的默认主板语言的语言包不包含所有图像,则安装时可能会丢失一些图像。始终使用完整的语言包作为默认语言。

表情符号在转换过程中,您可能会看到有关复制失败的图像文件的警告。如果旧纸板的表情符号与新纸板上的文件名称相同,则可能发生这种情况。如果要继续使用旧的表情符号,请在转换后手动复制这些文件。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: