文章阅读
JDiy配置文件详解:建站平台的配置与使用
文章类别: JDiy建站平台教程  更新日期: 2013-09-22 11:09:08.0  点击次数:7579
  要使用JDiy的WEB建站平台,首先得配置平台环境。下面一一介绍。
一、文件设定:
1. 从我们的官方网站下载JDiy最新版,将您下载下来的压缩包解压,里面有一个web目录,将这个目录复制到您的电脑中,例如放在D盘根目录下,即:D:\web。
2. 将解压出来的JDiy_N.N.jar(其中N.N代表版本号,例如:JDiy-1.0.jar) 放到web目录的WEB-INF/lib/库目录下,这个文件是JDiy的核心库。
3. 将解压出来的"depend-jars"目录内的所有jar文件(*.jar)也放到WEB-INF/lib/目录下,这是JDiy所依赖的库文件。
4. 将jdiy.xml文件放到web目录的WEB-INF/classes/目录中,这是JDiy的配置文件.
5. 根据您的需要,选择一种数据库,在这里,我们假设您使用的是MySQL, 那么解压出来的文件中有一个databases的目录,它里面有一个MySQL,在MySQL目录内有一个mysql-connector-java-5.1.15-bin.jar的文件,它是MySQL的ODBC数据库驱动包,请将它同样放到web目录的WEB-INF/lib/中。最后,您的目录结构应该是像下图所示这样的:
JDiy WEB项目结构示意图
  至此,相关文件设置完毕,下面设置JDiy的数据库。
二、数据库设定:
  依旧在刚才的databases/MySQL目录中,有一个jdiy_db.sql的备份文件,在您的数据库中新建一个库,名为jdiy_db(当然,也可以是其它名称),然后用这个文件进行还原。
不知道如何还原?(那您应该去补习补习MySQL的基础了,或者改用其它数据库,呵呵~~)下面还是简述一下MySQL的还原过程吧,如果您熟悉mysql还原过程,下面的3步可以略过:
1. 运行CMD或shell进入命令行,在命令行登录MySQL(假设用户名为root, 密码为123456,数据库服务器在192.168.1.27这台电脑上)
mysql -uroot -p123456 -h192.168.1.27
输入上面命令,如果无误,您已经登录成功了,此时命令行变成:
mysql>_
2. 进入到mysql了,下面这两条命令,先创建一个数据库,这里假设为jdiy_db(当然也可以是其它名字),再切换为当前操作的数据库:
create database jdiy_db;
use jdiy_db;
3.执行还原(假设jdiy_db.sql这个文件,您将它放在了C盘根目录下:)
source c:/jdiy_db
经过这一步操作后,在命令窗口应该可以看到mysql在执行还原了。
三 、配置数据库连接
  修改web/WEB-INF/classes/jdiy.xml这个文件,找到里面的数据库配置段,根据您的情况,修改数据库连接信息,
例如:
<databases default="def" showSql="true">
        <database name="def">
            <type>MySQL</type>
            <host>192.168.1.27</host>
            <port>3306</port>
            <name>jdiy_db</name>
            <uid>root</uid>
            <pwd>123456</pwd>
            <maxPools>32</maxPools>
            <maxed>WAIT</maxed>
        </database>
        <!-- 其它配置略...... -->
</databases>
<!-- 其它配置略...... -->
注意上面default="def"name="def"这两个的值要一样,这是设置JDiy默认使用名为"def"的这个数据库配置(名称您可以随便定,JDiy可以同时连接到多个数据库,每个数据库对应一个database配置段);上面蓝色部分,是您要修改的地方,根据您的情况,修改数据库连接信息。
另外,您也可以使用如下这样的配置(跟据个人喜好随便选择其中一种):
<databases default="def" showSql="true">
        <database name="def">
            <type>MySQL</type>
            <driver>com.mysql.jdbc.Driver</driver>
            <url>jdbc:mysql://192.168.1.27:3306/jdiy_db</url>
            <uid>root</uid>
            <pwd>123456</pwd>
            <maxPools>32</maxPools>
            <maxed>WAIT</maxed>
        </database>
        <!--其它配置略...-->
</databases>
<!--其它配置略...-->
四、配置开发者登录帐号:
  在前面的《JDiy配置文件详解:jdiy-propertie后台系统属性配置》一文中我们提到了jdiy-properties配置段中的loginPath, devUid, devPwd这三处,我们在此重述一遍。
1. loginPath:
  定义后台登录的工作目录路径。默认值为: “/jdiy-admin/”, 也就是后台管理登录的目录路径地址,为增强系统安全性,您可以自定义后台的工作路径(只可以指定为一个目录名称,目录名称须以“/”开头和接尾,中间可以是英文字母,数字或横线的组合。例如,您将其改成“/admin/”,那么您就可以通过 “web应用程序根目录/admin/login.jd”进行登录,例如: http://127.0.0.1/jdiy/admin/login.jd(假设您的web项目部署为“/jdiy”)
  如果修改了loginPath,您应该将web目录内的jdiy-admin目录名作同样更改。
2. devUid:
  定义开发者登录帐号。JDiy默认的开发者登录帐号为:jdiy,根据您的需要,修改帐号名称。
  注意:开发者不同于网站管理者,开发者登录到后台系统后拥有“系统配置”的功能权限(可以在线进行二次开发并生成后台管理界面,即这个帐号是给开发者的,而不是给客户的)。而网站管理员则由开发者登录系统后进行初始化设定。
3. devPwd:
  定义开发者登录密码。JDiy默认的开发者登录密码为:jdiy888,根据您的需要,修改帐号登录密码。
  特别注意:
  密码可以是明码的形式(未经过md5加密处理),也可以是经过MD5(32位大写)加密后的字符串。如果设置的密码为明码形式,为了系统的安全,开发者只能在服务器上通过127.0.0.1这个本机IP进行登录维护(如:http://127.0.0.1:8080/jdiyAPP/jdiy-admin/);如果想使用其它(域名或IP)在任意电脑上登录到开发者平台,请将密码转化为MD5(32位大写)加密字符串。
示例1:
<devPwd>jdiy888</devPwd><!--明码存储,只可以使用本机IP:127.0.0.1进行登录管理-->
示例2:
<devPwd>6A92C266145E83FDC2C21292298914DC</dev><!--jdiy888的MD5加密(32位大写)字符串,可以在其它电脑通过域名(或IP)进行登录管理-->
  最后,部署您的项目,即可以登录到JDiy开发平台进行后台开发了。有关开发平台如何使用的相关技术问题,请浏览本站“JDiy快速建站教程”栏目中的文章内容。
[ 上一篇 如何在JDiy中使用freemarker和JsonObject   下一篇 初识JDiy系统开发平台 ]
鄂ICP备18006629号-1       鄂公网安备 42050302000160号


技术支持QQ:39886616 QQ群:7759217
联系JDiy作者: ziquee java/javascript WEB编程
E-mail:ziquee@abcbcd.com http://189.cn
*尊姓大名:

*电子邮箱:

*QQ号码:

*留言内容:
提交留言
取消
loading...
注:带"*"的为必填项。请如实填写您的E-mail或QQ号码以便我们能与您取得联系。