前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在BAE上搭建discuz论坛

在BAE上搭建discuz论坛

作者头像
Crossin先生
发布2018-04-17 09:24:44
1.6K0
发布2018-04-17 09:24:44
举报

各位同学,好久不见。假期结束,我们的课程又要继续了。这几天持续高温,让人只想躲在空调房里吃西瓜,你的城市是不是也在火炉上烤着呢?不过我相信,大家学习编程的热情比这气温还要高!

之前说了,要和大家分享一下搭建论坛的方法。然后我在论坛上的建站区转发了一篇教程。今天我来简单整理一下基本流程,中间的细节请参考论坛上的文章,每一步都有配图。(点击文章末尾的“阅读原文”可进入文章)

0.我们搭建的这个论坛,选择用百度的BAE+discuz论坛的方法。

BAE是百度提供的“云环境”,你可以把它当做一个免费的网站服务器,用来在互联网上放置你的网站。

discuz是一个论坛软件系统,把它放在你的服务器上,就可以很简单地生成一个论坛。

1.于是首先得有一个BAE的账号,可以去百度一下bae,或者直接去http://developer.baidu.com/bae/

2.在BAE上创建一个应用,选择PC Iframe应用,在BAE上托管。因为discuz是用php语言编写的,所以我们的环境类型要选择php。记下你填写的应用域名。

3.在BAE的服务管理->MySQL中,创建一个数据库,字符集编码选utf8,记下数据库名。

4.在服务管理->Cache中选择启用缓存,至少30m。

5.在云存储中,创建一个Bucket,记下名称。然后右键点击你创建的Bucket,把属性修改为“公开读”。

6.去下载一个适用于BAE的discuz代码。地址在论坛上中有,也可以直接去搜索一下。

解压后,把upload/bcs/config.php中,'BAIDU_BCS_BUCKET'这项后面对应的值改为你创建的Bucket名称。

然后把upload文件夹压缩成zip。

7.在BAE的服务管理->版本管理中,新建一个版本,选择上传php代码包,上传你压缩后的upload.zip,点击“上线”。

8.假设你之前设定的应用域名是myApp.duapp.com。访问http://myApp.duapp.com/install/index.php,进入discuz的安装向导。过程中要输入你设置的mysql数据库名称。

根据提示设置一些相关信息,基本就把论坛搭好了。访问你的应用域名,就可以看到你自己的论坛了。

说明两点:

1.我在安装discuz的时候遇到了提示我“已经安装”的问题,要我删除install.lock。但我没找到这个文件,于是修改了一点代码,绕过了这个验证。不确定这是不是bae上的一个问题。

2.以上的方法略过了一些不必要的细节,如果你需要对自己的论坛做更多的修改,还需要自己去详细了解关于discuz以及bae内容。

对建站有兴趣的同学,亲自动手试试吧,遇到问题可以在论坛的建站区里和我交流。

封面图片是我在敦煌鸣沙山月牙泉拍的。敦煌是个不错的地方,建议有机会去看一看。

#==== Crossin的编程教室 ====#

面向零基础初学者的编程课

每天5分钟,轻松学编程

回复『 p 』查看课程目录

回复『 t 』查看习题列表

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2013-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Crossin的编程教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档