安装和升级

  • 您好下载中心的主题现已开启全免费下载!
  • 欢迎 游客 您的光临,下载之前请先阅读 积分规则(暂行) 。任何技术问题请在论坛提问,本站定制插件售前、售后问题请联系QQ:5916171

死了算了

管理成员
CNXFans
UID
1
注册
2017/07/28
消息
1,010
解决方案
9
反馈评分
5,129
黄金
25,836.2G
安装和升级

安装和升级XenForo的过程非常类似。在一个非常基本的层面上,一般过程是:

1、下载XenForo并在本地提取文件。
2、upload将解压缩文件中的目录内容上传到您的服务器。
3、将浏览器指向安装/升级系统,然后按照屏幕上的说明进行操作。

如果您有任何问题或疑问,请提交技术支持请求,我们将帮助您完成整个过程。

下面提供了更详细的说明。

丰富的(BB 代码):
注意
请确保您的服务器符合XenForo的要求。


安装XenForo
要安装XenForo,您需要以下东西:

1、您的XenForo客户帐户详细信息(这个非正版用户就免啦)
2、一个FTP客户端(如FileZillaWinSCP
3、您的服务器的FTP登录详细信息
4、您服务器上的空MySQL数据库以及访问它的详细信息

1.下载

首先,您必须首先从XenForo版面下载包含XenForo的压缩文件。

2.上传

在您的计算机上,解压缩在步骤1中下载的文件。在其中,您将看到一个upload目录。您将上传此目录的内容到您的服务器(而不是目录本身)。

现在使用您的FTP客户端连接到您的服务器并创建您想要安装XenForo的目录。例如,如果您想通过访问XenForo example.com/community/,您可以[ICODE]community[/ICODE]在您的webroot(例如您的public_html目录)中创建一个目录。您需要记下下一步所对应的URL。这将被称为您的“XenForo根URL”。

丰富的(BB 代码):
注意
如果你想在你的域的根目录下安装XenForo,你一般不需要创建一个目录。但是,XenForo必须安装到尚未用于显示页面的目录中。


使用您的FTP客户端将您之前解压缩的zip中包含的目录的内容上载到upload您在服务器上创建的目录。确保上传所有文件和子目录。如果做得正确,上传一次,你应该看到的文件,如admin.php和[ICODE]css.php[/ICODE]直接在您的服务器上创建的目录中。

上传可能需要一些时间。请勿继续上传完成。在下一步中,请保持您的FTP客户端处于打开状态。

3.安装

现在您已准备好开始XenForo安装。

将浏览器指向installXenForo根URL下的目录。例如,如果您的XenForo根URL是www.example.com/community/,您将直接浏览器www.example.com/community/install/。如果你有正确的URL,你应该看到XenForo安装程序。

根据服务器配置,您可能会收到有关某些目录不可写入的错误。如果是这样,请按照“设置目录权限”步骤操作。如果您收到任何其他错误消息,则说明您的服务器不符合XenForo的要求,并且您的主机需要更改其PHP配置。

设置目录权限
根据您的PHP配置,您可能需要手动使某些目录可写。如果需要,开始安装时会显示一条消息。
如果您收到此消息,请打开您的FTP客户端并导航到您的XenForo根目录(您之前创建的目录)。你应该看到data和internal_data目录。您将需要更改这两个目录的权限。
在Linux中,这些应该是“chmod 0777”。一般情况下,您可以通过FTP客户端执行此操作,方法是确保该目录具有读取,写入和执行用户,组和世界的权限。在Windows / IIS中,您需要授予该IUSR_帐户的“完全控制”权限。
完成后,刷新安装程序。如果正确更改,有关目录不可写的错误消息应该消失。


如果没有显示其他错误,则可以开始XenForo安装过程。在早期步骤中,您将被要求提供有关数据库服务器的详细信息。如果您不知道在这里使用什么值,您需要联系您的主机以获取正确的值。

一旦数据库配置得到验证,如果可能的话,它将自动写入服务器。如果这不可行,您需要下载生成的配置文件并手动上传。

上传生成的配置文件
如果配置文件不能自动写入,您将看到一个按钮将文件下载到您的计算机。点击此。
打开您的FTP客户端并导航到您的XenForo根目录。在这个目录中,你应该看到一个名为的子目录src。打开该目录并上传config.php您刚下载的文件。您现在可以继续安装。


要完成安装,请按照屏幕上的说明操作,直到完成安装。XenForo现在已安装,您可以开始对其进行配置。

升级XenForo

升级XenForo的安装过程非常类似。

您可以直接从任何以前的版本升级到最新版本。您无需首先升级到临时版本。

警告
在升级之前,强烈建议您备份XenForo数据库和文件。一旦开始升级,就不可能降级!
您可能需要升级插件才能与新版本兼容。有关详细信息,请联系附加作者。


从XenForo 1 升级

如果您从XenForo 1升级,则需要记住一些重要的事项。这是一个特别重大的升级。

1、XenForo 1附件与XenForo 2不兼容。您需要联系附加组件作者,看看它们是否具有您使用的附加组件的更新版本。如果您不打算再使用加载项,如果可能的话,我们建议您在升级之前先卸载它。不这样做可能会在数据库中留下孤立的数据。
2、XenForo 1样式与XenForo 2不兼容。升级不会保留任何样式属性或模板修改。这些将需要在升级后重做。
3、除XenForo 1之外的任何其他定制集成都不会在没有进行任何更改的情况下与XenForo 2配合使用。

如果可能,我们强烈建议您在升级您的生产安装之前,在测试安装上对您的站点执行测试升级。

注意
在升级到XenForo 2之前备份您的站点至关重要。升级开始后您无法降级。降级的唯一方法是从备份恢复。


1.下载

首先,您必须首先从XenForo客户区下载包含XenForo的压缩文件。

2.上传

在您的计算机上,解压缩在步骤1中下载的文件。在其中,您将看到一个upload目录。您将上传此目录的内容到您的服务器(而不是目录本身)。

使用您的FTP客户端连接到您的服务器并导航到您的XenForo根目录(您安装XenForo的目录)。在这个目录中,你应该看到诸如admin.php和的文件css.php

使用您的FTP客户端将之前解压缩的zip中包含的目录的内容上载到upload服务器上的XenForo根目录。确保上传所有文件和子目录。如果正确完成,您将覆盖大量现有文件; 您应该允许您的FTP客户端在出现提示时执行此操作。

注意
上传文件时,将文件与服务器上的内容“合并”非常重要。某些FTP客户端可能会简单地将服务器上的内容替换为您上传的内容。如果发生这种情况,某些文件和数据可能会丢失。


此上传可能需要一些时间。上传完成后,您必须继续下一步。您的网站将被关闭,直到此步骤完成。

3.升级

将浏览器指向installXenForo根URL下的目录。例如,如果您的XenForo根URL是www.example.com/community/,您将直接浏览器www.example.com/community/install/。如果你有正确的URL,你应该看到XenForo安装程序。

系统可能会提示您使用管理员用户名和密码登录。从那里,按照屏幕上的说明完成升级。一旦完成,您的网站将自动重新打开。

从XenForo 1升级

如果您从XenForo 1升级,则可能需要保存一个新的配置文件。系统会提示您在升级过程开始时执行此操作。如果新配置文件不能自动写出,则必须将其上载到srcXenForo根目录下的目录中。
此外,如果您想添加表情符号支持,请参阅我们的表情符号支持页面。


4.升级后检查

升级XenForo时,我们不会自动覆盖您制作的任何模板或短语自定义。你应该检查在外观>过时的模板和外观>过时的短语下是否有任何过时的条目。您可以使用模板合并工具尝试自动将核心更改合并到您的自定义中。

如果您使用的是第三方提供的风格或语言,您可能希望查看是否有适用于您正在运行的XenForo版本的版本。

常见的升级问题

尝试全新安装而不是升级

如果在上传文件并转到后www.example.com/community/install/,您将被执行全新安装,这表示文件在上传时尚未正确合并。有可能文件已被意外删除。

至少,您需要创建该internal_data/install-lock.php文件。内容不重要。完成后,您可以将浏览器导向www.example.com/community/install/。如果仍然需要重新安装,请联系技术支持。

如果您的目录internal_data或data目录缺失或空,则附件和头像可能已被删除。我们强烈建议您从备份中恢复它们。

找不到升级

如果在上传文件并转到后www.example.com/community/install/,它报告没有找到升级,则文件尚未上传到正确的位置。

在很多情况下,这表示upload目录本身已经上传,而不是内容。你应该确保你正在上传的内容覆盖现有的文件。
 
最后编辑:
UID
505
注册
2019/11/24
消息
6
反馈评分
0
黄金
6.0G
    Android Chrome Mobile 71.0.3578.141
  • #2
虚拟主机怎样安装,我能进入安装界面,但安装的时候报错
 

死了算了

管理成员
CNXFans
UID
1
注册
2017/07/28
消息
1,010
解决方案
9
反馈评分
5,129
黄金
25,836.2G
虚拟主机怎样安装,我能进入安装界面,但安装的时候报错
虚拟主机报错,一般情况是服务器配置问题
 

死了算了

管理成员
CNXFans
UID
1
注册
2017/07/28
消息
1,010
解决方案
9
反馈评分
5,129
黄金
25,836.2G
    iOS Mobile Safari 13.0.4
  • #5
你目前报啥错?
 
UID
505
注册
2019/11/24
消息
6
反馈评分
0
黄金
6.0G
    Android Chrome Mobile 71.0.3578.141
  • #6
你目前报啥错?
报了这下面13个错
ErrorException: [E_WARNING] mysqli::set_charset(): Error executing query in src\XF\Db\Mysqli\Adapter.phpat line 176
  1. XF::handlePhpError()
  2. mysqli->set_charset() insrc\XF\Db\Mysqli\Adapter.php at line 176
  3. XF\Db\Mysqli\Adapter->makeConnection() insrc\XF\Db\Mysqli\Adapter.php at line 28
  4. XF\Db\Mysqli\Adapter->getConnection() insrc\XF\Db\AbstractAdapter.php at line 60
  5. XF\Db\AbstractAdapter->connect() insrc\XF\Install\Controller\AbstractController.phpat line 60
  6. XF\Install\Controller\AbstractController->testConfig() insrc\XF\Install\Controller\Install.php at line 69
  7. XF\Install\Controller\Install->actionBuildConfig() insrc\XF\Mvc\Dispatcher.php at line 350
  8. XF\Mvc\Dispatcher->dispatchClass() insrc\XF\Mvc\Dispatcher.php at line 261
  9. XF\Mvc\Dispatcher->dispatchFromMatch() insrc\XF\Mvc\Dispatcher.php at line 113
  10. XF\Mvc\Dispatcher->dispatchLoop() insrc\XF\Mvc\Dispatcher.php at line 55
  11. XF\Mvc\Dispatcher->run() in src\XF\App.php at line 2184
  12. XF\App->run() in src\XF.php at line 391
  13. XF::runApp() in install\index.php at line 14
 

死了算了

管理成员
CNXFans
UID
1
注册
2017/07/28
消息
1,010
解决方案
9
反馈评分
5,129
黄金
25,836.2G
    iOS Mobile Safari 13.0.4
  • #8
PHP MySQL都啥版本