DreamHost安装ProjectBabel指南

一.下载Project Babel 2007-5-31: v0.5 – Monster Inc
点击下载

二. 声明:我一下全部的讲解都是以http://www.koryi.com为例子,需要替换的部分,我会注明!

略:域名绑定的相关性问题。

1. 解压缩文件得到project-babel-v0.5,在project-babel-v0.5文件夹中找到htdocs文件夹,用网页编辑软件打开babel_portrait_convert.php,babel_portrait_generate.php,c.php三个文件,找到里面的并类似’/htdocs/img/c’ 的语句,把htdocs/删掉。

2.再到htcocs\core\找到FeedCore.php,ImageCore.php,Utilities.php 同上把htdocs/删掉。

3. 更改htdocs\core 下Settings.unix.php 为settings.php 。

4. 修改settings.php下

修改
define(’BABEL_PREFIX’, ‘/www/babel’);

define(’BABEL_PREFIX’, ‘/home/.pinenut/koryi.com’);

我来解释下/home/.pinenut/live ; /home 照写 /.pinenut 去问你的DreamHost提供者,不告诉你就和他“拼了”/live是你的用户名

修改为你自己的。这个应该没什么解释的了

define(’BABEL_DB_HOSTNAME’, ‘208.113.192.136′); 你的数据库地址
define(’BABEL_DB_PORT’, 3306); 不用动
define(’BABEL_DB_USERNAME’, ‘live’); 你的数据库用户名
define(’BABEL_DB_PASSWORD’, ‘XXXXXX’); 你的数据库密码
define(’BABEL_DB_SCHEMATA’, ‘XXXXXXl’); 你用来跑babel的数据库名称

修改

define(’BABEL_DNS_NAME’, ‘www.v2ex.com’);
define(’BABEL_DNS_DOMAIN’, ‘v2ex.com’);
define(’BABEL_DNS_FEED’, ‘feed.v2ex.com’);
define(’BABEL_FEED_URL’, ‘http://www.v2ex.com/feed/v2ex.rss’);

define(’BABEL_DNS_NAME’, ‘www.koryi.com’); 将www.koryi.com换成你的域名
define(’BABEL_DNS_DOMAIN’, ‘www.koryi.com’);
define(’BABEL_DNS_FEED’, ‘www.koryi.com’);
define(’BABEL_FEED_URL’, ‘http://www.koryi.com/feed/v2ex.rss’);

5. 手工导入一个 sql文件 /sql/planescape.mysql.sql.并执行

到此您需要修改的就全部完成,接下来上传。

1) 上传htdocs其中的全部文件夹和文件到live.koryi.net/下
注意:就是说在 www.koryi.com/下没有 htdocs这个名字的文件夹,是把其中的内容放在www.koryi.com/下

2) 上传除 htdocs所有文件夹到 网站根目录。

到此您的上传工作也已经完成!OK可以运行了。

(1) 执行core/InstallCore.php 在下,您将会看到数据报告,说明您已经安装成功。

(2) 别着急打开主页,将apache\htaccess\.htaccess复制到www.koryi.com/

(3) 打开www.koryi.com注册第一个用户!您将成为管理员。

安装本程序参考了Sputnik1的DreamHost安装ProjectBabel白话指南

以下来自这篇文章

关于清楚页面底部的debug。

打开/core/Settings.php,把

define(‘BABEL_DEBUG’, ture);
} else {
define(‘BABEL_DEBUG’, ture);

改为:ture改为false

然后:

if (BABEL_DEBUG) {
define(‘CDN_UI’, ‘/’);
} else {
define(‘CDN_UI’, ‘http://www.koryi.com/’); // If you have dedicated image servers.
}

改为你的主机的根目录地址,如上面的:www.koryi.com

if (BABEL_DEBUG) {
define(‘CDN_P’, ‘/img/’);
} else {
define(‘CDN_P’, ‘http://www.koryi.com/img/’); // If you set up your dedicated portrait server.
}

改为你的主机的img目录地址,如上面的:www.koryi.com/img

flickr的图片聚合连接出错

$url_img = ‘http://farm’ . $img[1] . ‘.static.flickr.com/’ . $img[2] . ‘/’ . $img[3] . ‘_’ . $img[4] . ‘_s.jpg’;

更改为:

if (intval($img[1]) == 1)
{
$host = ‘68.142.213.135’;
}
if (intval($img[1]) == 2)
{
$host = ‘69.147.90.156’;
}
$url_img = ‘http://’ . $host . ‘/’ . $img[2] . ‘/’ . $img[3] . ‘_’ . $img[4] . ‘_s.jpg’;

1、程序底部的“手机号码所在地查询”“参考文档藏经阁”“节约时间!”的link错了,连到www.v2ex.com了。只需把/core/V2EXCore.php文件里所有live.koryi.net改为你的主机地址,如live.koryi.net
2、程序顶部special features的修改位于文件/res/hot.html。