请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 25353|回复: 31

「转载」如何在百度BAE安装discuz论坛之全方位解析(图解)

[复制链接]

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2013-7-27 00:35:07 |显示全部楼层
这个教程写得还是很详细的,中间关键步骤都配上了图。本论坛就是我参照这个教程搭起来的。
不过中间可能因为bae版本升级的原因有一些小小的不同,我在中间用红字说明。

=====================================================================================
原文地址:http://blog.tzvb.com/nr/2013/05/10/109

兔子在各大搜索网站搜了下有关BAE安装discuz论坛的方法,至今还没发现到有效成熟的解决方案,都是些百度BAE安装wordpress教程及其他博客安装教程,难道安装discuz就没人知道吗,还是技术不成熟?还是不原公开所谓的信息技术?兔子不妒忌那些有技术的人才,兔子鄙视那些了解一点又不愿意公开还在网上炫耀技术的屌丝,本身就是一个互联网信息共享平台,搞得就像找媳妇不给人家知道似的。废话不多说,直接进入正题。
在这之前,你首先得有个有个bae账号。bae的地址:http://developer.baidu.com/bae/
第一步:创建应用(百度BAE)
12.jpg

411.png

域名自己随便写上去.

第二步:管理中心–云环境(bae)



第三步:版本管理–创建新版本
3.jpg

4.jpg



接下来关于svn的四五两步,如果你只是想单纯地把网站搭起来,不做进一步开发,可以略过。因为bae提供了包上传功能。在版本那一行右边就能看到“包上传更新”,你可以把代码打包成zip文件上传。

第四步:创建完版本之后,去百度搜下载个TortoiseSVN软件,可以直接将bae版discuz传上去,但为了后管理方便,我们还是用TortoiseSVN。版本下面有个SVN的地址,先复制下来。
关于:TortoiseSVN使用教程兔子就不多重复了。请移步到http://blog.tzvb.com/nr/2013/05/08/87(这里是百度BAE安装WordPress教程)


第五步:在自己的电脑里创建一个文件夹来放应用,在那个文件夹里右键,选择SVN检出,将上面得到的SVN地址填入。
5.jpg



第六步:下载下BAEdiscuz版,文件名bae_discuz_x2.5。下载地址:http://pan.baidu.com/share/link?shareid=446090&uk=1510196449


第七步:解压bae_discuz_x2.5文件,将upload里面的文件放到刚才创建文件夹放应里,右键SVN提交。也可以直接把upload中的所有文件打包成zip,用“包上传更新”。也可以等改了下面第11步那里之后再上传。
注意:打包时不要带上upload文件夹,只要里面的内容就可以了。

第八步:到回百度BAE平台,创建Myqsl数据库,mysql的数据库名,并点击设置,将数据库默认字符集编码修改为utf8 (utf8_general_ci),并把数据库名记录下来(等下会用到的)
7.jpg



第九步:启用百度cache(缓存), 最少30m. 如果之前已经启用百度cache并且安装过discuz,请停用后再次启用。


第十步:云存储Bucket,最少为30m.bucket现在已经没有容量限制这一说了
9.jpg

设置完后—记录创建Bucket的名称(tzvbcom)(等下用得着),并名称右键修改Bucket属性为(公开读)。注意:要右键点击,这个操作太隐蔽了!



第十一步:修改(电脑上创建的存放应用目录)bcs/config.php
10.jpg

然后保存—-空白地右键SVN提交。也可用“包上传更新”



第十二步:打开http://你创建的ID.duapp.com/install/index.php来开始安装,过程中需要提供第4步百度mysql数据库的名称

如果你遇到“已经安装”的错误提示,可参考我在下面的方法。
111.jpg

121.jpg

13. 删除install目录
14.进入到后台管理,点击全局–〉上传设置,填写”本地附件 URL 地址”为http://bcs.duapp.com/xxx/data/attachment。xxx为第一步创建的bucket名称
bae安装版discuz2.5终于完成.搞了一晚了,不容易呀.
以上内容由兔子免费资源网整理,传载请标明原处。

#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2013-7-27 00:41:15 |显示全部楼层
在第12步安装的时候,我遇到了错误,提示我“已安装”,要删除install.lock再来。但我在代码里和bucket里都没有找到这个文件(网上有人说这个是在bucket里,不排除是我那天的bae出了问题,后来我没有再次验证过)
于是我后来用了一个暴力的方法,我直接把禁止重复安装的检查给去掉了。在install.php文件里
  1. if(file_exists($lockfile) && $method != 'ext_info') {
  2.    show_msg('install_locked', '', 0);
  3. } elseif(!class_exists('dbstuff')) {
  4.     show_msg('database_nonexistence', '', 0);
  5. }
复制代码
把第一个if条件判断整个去掉,后面的elseif改成if
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

7

主题

1

好友

269

积分

中级会员

Rank: 3Rank: 3

发表于 2013-7-27 01:02:01 |显示全部楼层
回头我验证一下。
回复

使用道具 举报

10

主题

0

好友

52

积分

注册会员

Rank: 2

发表于 2013-7-27 18:50:51 |显示全部楼层
如此高级
回复

使用道具 举报

1

主题

1

好友

129

积分

注册会员

Rank: 2

发表于 2013-7-28 20:03:40 |显示全部楼层
第十二步:打开http://你创建的ID.duapp.com/install/index.php来开始安装,过程中需要提供第4步百度mysql数据库的名称

你创建的ID是什么?
回复

使用道具 举报

1

主题

1

好友

129

积分

注册会员

Rank: 2

发表于 2013-7-28 20:12:28 |显示全部楼层
还有这个:因搜索渠道改为通过邀请制收录应用,该应用无法进行上线
是什么情况?
回复

使用道具 举报

7

主题

1

好友

269

积分

中级会员

Rank: 3Rank: 3

发表于 2013-7-30 14:32:25 |显示全部楼层
blake 发表于 2013-7-28 20:03
第十二步:打开http://你创建的ID.duapp.com/install/index.php来开始安装,过程中需要提供第4步百度mysql ...

你创建app时候填的名称。
回复

使用道具 举报

7

主题

1

好友

269

积分

中级会员

Rank: 3Rank: 3

发表于 2013-8-6 19:40:58 |显示全部楼层
@crossin
我安装完毕后发现css样式木有加载。
不知是啥问题。
我没有用git或者svn,我就是直接打包上传的,难道权限不对?
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2013-8-6 20:47:29 |显示全部楼层
byron 发表于 2013-8-6 19:40
@crossin
我安装完毕后发现css样式木有加载。
不知是啥问题。

bucket的权限有没改成“公开读”?
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

7

主题

1

好友

269

积分

中级会员

Rank: 3Rank: 3

发表于 2013-8-6 21:03:25 |显示全部楼层
crossin先生 发表于 2013-8-6 20:47
bucket的权限有没改成“公开读”?

噢,可能是这个问题,
but,奇怪的是我在创见bucket的时候,没有要我选择是否公开读,右键也没反应。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-3-28 20:02 , Processed in 0.028642 second(s), 30 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部