12月 31st, 2007
在bluehost上安装babel 0.6
Category: Babel, Author: Webphp.info, Popularity: 81%第一次看到babel的时候,choc了很长时间,今天终于下了功夫装上后继续choc,以至于到现在不知道怎么管理后台。但是,对于一个菜鸟来说,成功的在3个小时的研磨中装上了babel的0.6版,还是很不错的。现在根据官方的说明,把一些细节的地方明确一下,提供给大家参考。
STEP 1:
下载压缩包或者从 Subversion repository 中获得安装文件之后,将整个目录(名字叫 babel 的顶级目录)上传到服务器,并且记下这个文件夹在服务器上所位于的绝对路径。比如在 Linux 上这个路径可能是 /www/babel 而在 Windows 上这个路径可能是 C:/www/babel 。
STEP 2:
将 htdocs/core/ 目录下的 Settings.example.php 更名为 Settings.php,然后把之前记下的那个目录位置写到 BABEL_PREFIX 这个配置选项中。假设这个位置是 /www/babel,那么完成之后的代码应该是这样的:
define(\’BABEL_PREFIX\’, \’/www/babel\’); 对于Bluehost系的lunix虚拟主机,这里的格式应该是 \’home/你的用户目录/public_html/你放babel的目录\’
STEP 3:
使用 phpMyAdmin 或者 MySQL 命令行客户端将 sql/babel.mysql.sql 文件导入数据库中,然后将 MySQL 数据库的登陆信息写到 Settings.php 中:
define(\’BABEL_DB_HOSTNAME\’, \’127.0.0.1\’);
define(\’BABEL_DB_PORT\’, 3306);
define(\’BABEL_DB_USERNAME\’, \’user\’);
define(\’BABEL_DB_PASSWORD\’, \’password\’);
define(\’BABEL_DB_SCHEMATA\’, \’database\’);
将域名的相关信息写到 Settings.php 中的三个配置选项中:
define(\’BABEL_DNS_NAME\’, \’www.v2ex.com\’); // 你希望出现在浏览器地址栏的标准化域名,如果你用了babel.yourdomain.com, 就必须把域名指向home/你的用户目录/public_html/babel目录/htdocs/,否则安装不成功。
define(\’BABEL_DNS_DOMAIN\’, \’v2ex.com\’); // 域名的顶级部分,不包括 www 之类的 hostname define(\’BABEL_DNS_FEED\’, \’feed.v2ex.com\’); // RSS 输出专用服务器的地址 define(\’BABEL_FEED_URL\’, \’http://www.v2ex.com/feed/v2ex.rss\’); // Primary RSS 地址
这个步骤非常重要,如果配置不正确,将会导致无法登录。 你可以将 BABEL_FEED_URL 配置为一个 FeedBurner 的地址。
STEP 4:
确认 Apache Web Server 已经加载了 mod_rewrite 模块,Project Babel 的 DocumentRoot 位于 htdocs 目录中,如果你是在 DreamHost 上安装,请在添加 Domain 时指定 DocumentRoot 到 Project Babel 文件夹中的 htdocs 目录,如果你是在 Media Temple 上安装,那么请将 htdocs 目录符号链接到 httpdocs 及 httpsdocs(如果你计划使用 https 方式的话),然后将 apache/htaccess/.htaccess 文件复制到 htdocs 中。这里的apache/htaccess/.htaccess是babel压缩包里的那个。
STEP 5:
编辑 htdocs/core/InstallCore.php 配置初始的分区(Section)及讨论区(Discussion Board)设置。然后从浏览器中访问此文件一次。 InstallCore.php 文件的概念类似于一个批处理文件,不过重复运行不会对系统造成破坏。建议在运行完毕之后,在本地备份这个文件,然后从服务器上删除此文件,否则就是一个可能的性能漏洞。
STEP 6:
如果之前各步骤进行正确的话,那么这个时候你可以从浏览器中打开域名尝试第一次访问。这是可能会继续提示一些问题的存在,比如数据库未正确配置或者目录权限问题之类,根据屏幕上的提示逐一修正这些问题。
0.6的安装包缺东西,Babel v0.6的/lib/pear文件夹是空的,因此安装后运行会出现问题,可以0.5版包含的pear文件夹拷贝过去就可以了。
STEP 7:
如果不再提示任何错误,那么至此安装基本完成。你可以在这个新网站上注册第一个用户,而这个用户就将成为这个社区里拥有最高权限的管理员。 Settings.php 中还有很多好玩的配置选项,欢迎你打开这个文件仔细研究各种功能。
祝大家好运。
Tags:Babel, 安装.
评论数量(0) | Add Comments
本文网址:http://webphp.info/babel/zaibluehostshanganzhuangbabel06/
