社区
PHP
帖子详情
project-babel-v0.6 ,请教怎样安装?
kindss
2009-05-21 07:17:43
使用Winxp系统,安装了PHP5+apache2+ mysql5+phpmyadmin
这个是从mvmmall的一键安装包里直接使用的,
解压了
project-babel-v0.6.zip
设置了根目录,然后手工建立babel数据库,
居然找不到程序安装的入口 :(
请各位来指点一下.
...全文
181
5
打赏
收藏
project-babel-v0.6 ,请教怎样安装?
使用Winxp系统,安装了PHP5+apache2+ mysql5+phpmyadmin 这个是从mvmmall的一键安装包里直接使用的, 解压了project-babel-v0.6.zip 设置了根目录,然后手工建立babel数据库, 居然找不到程序安装的入口 :( 请各位来指点一下.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kindss
2009-05-23
打赏
举报
回复
晚上加班弄看看,
先谢谢了,OK了来加分
mynamesucks
2009-05-22
打赏
举报
回复
装过0.5,没有安装程序,只能自己配
dehexiao
2009-05-22
打赏
举报
回复
路过。学习了!
应该网
2009-05-22
打赏
举报
回复
官方提供的安装说明的网址好像被和谐了,哎。。
以下说明转载自:http://labs.v2ex.com/installation.php
Installation
本安装说明文档适用于最复杂的 Trunk 版本(关于 Trunk 版本和 Distribution 版本的区别,请看 V2EX Labs 的 Downloads 页)。
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’);
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’); // 你希望出现在浏览器地址栏的标准化域名 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 中。
STEP 5:
编辑 htdocs/core/InstallCore.php 配置初始的分区(Section)及讨论区(Discussion Board)设置。然后从浏览器中访问此文件一次。
InstallCore.php 文件的概念类似于一个批处理文件,不过重复运行不会对系统造成破坏。建议在运行完毕之后,在本地备份这个文件,然后从服务器上删除此文件,否则就是一个可能的性能漏洞。
STEP 6:
如果之前各步骤进行正确的话,那么这个时候你可以从浏览器中打开域名尝试第一次访问。这是可能会继续提示一些问题的存在,比如数据库未正确配置或者目录权限问题之类,根据屏幕上的提示逐一修正这些问题。
STEP 7:
如果不再提示任何错误,那么至此安装基本完成。你可以在这个新网站上注册第一个用户,而这个用户就将成为这个社区里拥有最高权限的管理员。
Settings.php 中还有很多好玩的配置选项,欢迎你打开这个文件仔细研究各种功能。
Upgrading
在不同版本之间升级主要需要完成的事情是两件:
STEP 1:
备份旧版本的 Settings.php 及所有用户的头像文件。如果你是从 v0.5-pre 版本升级的话,那么上传所有的文件之后,打开新的 Settings.example.php,将旧的 Settings.php 中的定制过的配置写入,然后将这个新的 Settings.php 上传。如果你对 Vocabularies.php 进行过定制,那么也请对比新旧版本之后,在新的 Vocabularies.php 中恢复那些你定制过的部分。
STEP 2:
使用 EMS SQL Studio for MySQL 生成新旧两个版本的数据库的升级脚本。然后在旧数据库上执行之后升级到最新的数据库结构。请注意备份你的数据。
Project Babel 从 2006 年第一次开放源代码发布至今,每一个版本都有使用者,而各个版本之间的区别明显,因此在升级时所需要付出的努力也不同。欢迎你到 V2EX 的 Project Babel 讨论区和大家一起研究你所遇到的问题。
如果你对你已经安装的那个版本完全满意,你或许也就不用升级到最新版本。因为,我觉得,社区中的那些文字的精彩程度和背后的技术含量,与所用的系统恐怕是关系不大的。
POST INSTALL 1:SMTP setup,htdocs/core/AirmailCore.php,line80
$this->params = array();
# $this->params["sendmail_path"] = ‘/usr/sbin/sendmail’;
$this->params["host"]=’mail.bjqnc.com’;
$this->params["auth"]= TRUE;
$this->params["username"]=’agent’;
$this->params["password"]=’tnega03′;
$this->params["localhost"]=’beta.bjqnc.com’;
$this->params["debug"]= FALSE;
}
public function __destruct() {
}
public function vxSend() {
$m =& Mail::factory(’smtp’, $this->params);
$m->send($this->headers['to'], $this->headers, $this->body);
}
POST INSTALL 2:添加成分和故事,htdocs/core/FunCore.php,编辑,以utf8保存即可
POST INSTALL 3:将信仰改为中文,res/religions.xml,以utf8保存
<religion>
<name>Buddhism</name>
<name_cn>佛教</name_cn>
</religion>
htdocs/core/Utilities.php,line 120
foreach ($xml->religion as $religion) {
$_religions[] = $religion->name_cn;
}
前端工程化构建工具
Babel
+Webpack
Babel
把用最新标准编写的 JavaScript 代码向下编译成可以在今天随处可用的版本;使用Webpack可以分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言,并将其打包为合适的格式以供...
gulp:es6转es5的插件——gulp-
babel
一、
安装
1、首先要
安装
gulp-
babel
、
babel
-core、
babel
-preset-es2015这三个插件 下面这种
安装
方法,
安装
的不是最新的插件,往下读,会明白原因,以及如何
安装
最新的。 npm install gulp-
babel
@7 --save-dev npm install
babel
-core --save-dev npm install
babel
-preset-es2015 --save-dev 2、gulp-
babel
要指定版本号 npm上查看:gulp-bab
webpack 报错 error: connot find module ‘@vue/cli-plugin-
babel
/preset‘ from ‘项目路径‘
报错截图: 报错原因分析:在 @
babel
/preset-env 有引用缺失模块并使用 解决办法: 下载对应缺失文件:npm i @vue/cli-plugin-
babel
-D 文件的具体位置: 注意: 我们下载的是 npm i @vue/cli-plugin-
babel
这个文件包,而不是直接去取文件@vue/cli-plugin-
babel
/preset。 ...
Error: Cannot find module '@vue/cli-plugin-
babel
'
运行npm run serve报错: Error: Cannot find module ‘@vue/cli-plugin-
babel
’ 解决办法: 1.
安装
开发依赖: npm install
babel
-plugin-import -D 2.查看package.json里面的版本号,
安装
对应版本试试。 ...
gulp-
babel
使用报错:Cannot find module '@
babel
/core'
gulp打包是不兼容ES6的,需要使用gulp-
babel
插件转义后方可打包。 按照gulp-
babel
的提示
安装
, 打包时报错:Cannot find module '@
babel
/core'。 后来改变了一下这三个插件的
安装
方式居然可以用了: npm install gulp-
babel
--save-dev npm install
babel
-preset-env --...
PHP
20,359
社区成员
19,658
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章