其他 BAE3.0入门:移植Discuz X3.1论坛系统

[复制链接]
建站高手 发表于 2015-9-13 21:49:22 [其他] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
注:该移植是针对discuz x3.1的版本,其他版本的移植可能不同。

上一次我发了一篇关于部署wordpress的文章,很多朋友询问discuz的BAE移植部署问题,今天我就发一篇关于BAE上部署Discuz的文章。

1、首先,同样是部署BAE的运行环境,共分两部分:php和mysql。

先创建一个php-work工程,然后创建mysql数据库
1.png
2.png
3.png
4.png

2、php运行环境创建成功了,下面是数据库的详细信息,在配置Discuz的时候会用到。
5.png

3、本地建立一个文件夹(我的是discuz文件夹)作为SVN的代码库,创建与BAE的连接。右键文件夹——>SVN Checkout,在弹出的窗口中输入步骤一中的SVN地址。
6.png

4、成功后,SVN会把BAE代码库中的代码文件同步到本地,然后复制Discuz压缩包中Upload文件夹中的文件到刚才同步的discuz文件夹中,覆盖index.php,然后我们来编辑discuz的配置文件。配置文件有效的一共有2个,如图:
7.png
8.png

4、找到配置文件后,使用文本编辑器打开配置文件,修改标记部分的信息,如图:

config_global.php
9.png

config_ucenter.php
10.png

5、修改完配置文件,接下来把代码通过SVN同步到BAE上去。
11.png

同步成功,所有代码已经在BAE上了。
12.png

6、代码部分完成。我们开始移植数据库,首先,导出本地的discuz的数据库,包括所有表(discuz有接近300张表,由于phpmyadmin的限制,一次最多能导出250张表,所以要导出2次)。
13.png
14.png

7、成功导出两个sql数据库文件,再打开BAE的phpmyadmin,导入两个sql数据库文件。
15.png

成功导入所有数据,共计294张表。
16.png
17.png

8、代码和数据库全部完成了,看看效果。

用户登陆:
18.png

管理登陆:
19.png







上一篇:X2.5/X3版本 QQ互联出现20003错误的解决方案
下一篇:Discuz! X出现“Notice: Undefined index”错误的解决办法

大神点评2

全网yxgo 发表于 2015-9-16 19:50:44 [其他] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
www.comca.cn
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表