设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 26918|回复: 10
打印 上一主题 下一主题

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

[复制链接]

174

主题

45

好友

11万

积分

管理员

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)

2.jpg

第三步:版本管理–创建新版本
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,请停用后再次启用。
8.jpg


第十步:云存储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

好友

11万

积分

管理员

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
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

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
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-8-6 21:53:17 |显示全部楼层
byron 发表于 2013-8-6 21:03
噢,可能是这个问题,
but,奇怪的是我在创见bucket的时候,没有要我选择是否公开读,右键也没反应。 ...

它这里的设置非常隐蔽,要创建好之后,在你创建的那个bucket上面点击。如果右键不行的话,先左键选中一下
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

5#
发表于 2013-8-7 00:42:27 |显示全部楼层
byron 发表于 2013-8-6 22:49
一开始我找了半天bucket没找到,后来我看到在应用调优>>>性能分析 中有。
是这个地方,没错吧?

bucket是在项目外面一层,云平台管理里。
Screenshot from 2013-08-07 00:40:44.png
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

6#
发表于 2013-8-7 10:16:42 |显示全部楼层
byron 发表于 2013-8-7 10:11
靠,这地儿太隐蔽了。

是啊,我当时心中也是一万只草泥马奔腾而过
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

7#
发表于 2013-8-7 14:16:50 |显示全部楼层
点点暮雨 发表于 2013-8-7 14:00
而且我在D:\Discuz\upload\bcs里的config内容是:

你这里改错了。
应该是把第一行改为
  1. define('BAIDU_BCS_BUCKET', 'sunforum');
复制代码
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

8#
发表于 2013-8-7 14:17:45 |显示全部楼层
点点暮雨 发表于 2013-8-7 14:00
而且我在D:\Discuz\upload\bcs里的config内容是:

sunforum那里是你bucket的名称
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

9#
发表于 2013-8-7 16:40:17 |显示全部楼层
点点暮雨 发表于 2013-8-7 14:47
cross大大求救。。我重新弄了遍。。还是这样子。。

听群里说,是因为上传时候把upload文件夹带上了
只要打包其中所有文件就行了,不要把upload这一层带上
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

10#
发表于 2013-8-8 17:43:14 |显示全部楼层
qianfei7f 发表于 2013-8-8 15:47
求教 SVN检出总是失败是为什么?

要么是网络问题,要么地址有问题
实在不行就直接打包上传吧
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

GMT+8, 2024-5-10 11:18 , Processed in 0.031802 second(s), 26 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部