祝妈妈生日快乐 Myblog1.0GA(端午节)发布
Jul 12

最近好多网友问Myblog的数据库在那里,怎么修改主题的相关问题。发布1.0版本之后也一直没有写相关的文档,今天把Myblog1.0的安装配置。

  1. 准备安装
    安装Myblog,需要Jdk1.5以上。所以请先下载Jdk1.5,或者Jdk1.6。然后安装Tomcat,Resion。安装文件或者zip文件都可以。然后从这里下载myblog http://code.google.com/p/myblog/downloads/list 。请下载对应的版本。
  2. 安装运行
    将 下载的myblog.war放到Tomcat或者Resin的webapps下面。然后启动您的Tomcat(Resin)。打开浏览器浏览http: //localhost:8080 ,如果您自己配置过Tomcat和Resin的端口,请替换8080成您配置的端口。这样你就可以看到安装成功的myblog了。看起来应该像这样:
    Myblog Install Successful
    然后可以使用用户名:admin 密码:admin登录myblog进行管理:
    Login to Myblog
    Login Successful
    这里需要注意的是默认的myblog是使用的hsqldb数据库的内存模式,所以您下载添加的日志是保存在内存里面的。在您停止Tomcat(Resin)之后数据就没有了。所以您需要对Myblog进行配置之后再使用。
  3. 配置
    现在我们对myblog进行配置,在Tomcat(Resin)的webapps目录下面您将看到myblog目录,进入myblog/WEB-INF/classes目录,打开config.properties文件,看起来应该是这样子的:
    dfdfhibernate.c3p0.initialPoolSize=10
    hibernate.c3p0.minPoolSize=5
    hibernate.c3p0.maxPoolSize=50
    hibernate.c3p0.timeout=100
    hibernate.c3p0.max_statement=0
    hibernate.c3p0.acquireIncrement=10

    hibernate.dialect=org.hibernate.dialect.HSQLDialect
    #hibernate.dialect=org.hibernate.dialect.MySQLDialect
    #hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
    #hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
    #hibernate.dialect=org.hibernate.dialect.SQLServerDialect
    #hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
    #hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect


    datasource.driverClassName=org.hsqldb.jdbcDriver
    #datasource.driverClassName=com.mysql.jdbc.Driver
    #datasource.driverClassName=net.sourceforge.jtds.jdbc.Driver
    #datasource.driverClassName=oracle.jdbc.driver.OracleDriver
    #datasource.driverClassName=org.postgresql.Driver


    datasource.url=jdbc:hsqldb:mem:myblog
    #datasource.url=jdbc:mysql://127.0.0.1:3306/myblog?useUnicode=true&characterEncoding=utf8
    #datasource.url=jdbc:jtds:sqlserver://127.0.0.1:1433/myblog;SelectMethod=cursor
    #datasource.url=jdbc:oracle:thin:@127.0.0.1:1521:myblog
    #datasource.url=jdbc:postgresql://localhost:5432/myblog


    #hibernate.show_sql=true
    hibernate.show_sql=false

    #hibernate.hbm2ddl.auto=create
    hibernate.hbm2ddl.auto=update

    #datasource.username=root
    datasource.username=sa
    #datasource.username=rory
    #datasource.password=root
    datasource.password=
    #datasource.password=rory

    initialization=true
    #initialization=false


    #importFromPJblog=true
    importFromPJblog=false

    mail.host=localhost
    mail.username=
    mail.password=



    system.username=admin
    system.password=admin
    system.email=example@example.com


    view.cache=true

    theme=WEB-INF/views/default/

    config.path=classpath:siteConfig.xml
    #config.path=file:/e:/siteConfig.xml
    #config.path=file:/siteConfig.xml

    上面加粗的一些选项是您应该关心的。这里有数据库的配置信息,还有主题以及Mail配置的信息。这里要说明一下,myblog确实没有数据库文件。您需要做的就是建立相应的数据库。修改配置文件,然后重新启动Tomcat(Resin)。myblog会为您创建数据表结构,初始化数据。 这里以mysql为例。您可以看到其实config.properties里面有好几种数据库的配置。您只需要选择您的数据库配置去掉前面的注释就可以了。
    hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
    datasource.driverClassName=com.mysql.jdbc.Driver
    datasource.url=jdbc:mysql://127.0.0.1:3306/myblog?useUnicode=true&characterEncoding=utf8
    datasource.username=root
    datasource.password=root

    以上是我的mysql数据库的配置。我的mysql是5.0版本所以我的hibernate.dialect是MySQL5Dialect,如果您的mysql小于5.0版本请使用MySQLDialect
    修改了数据库配置之后建议同时修改下面三个配置
    system.username=admin
    system.password=admin
    system.email=example@example.com

    这三个配置就是设置系统管理员的用户名,密码以及邮件地址。这里修改之后您就可以使用您修改过的用户名和密码进行登录了。密码可以登录后修改,但是用户名和email不能修改,所以建议您现在修改成您的配置。
    对于主题的修改你只需要修改 theme=WEB-INF/views/default/ theme=WEB-INF/views/itheme-1-1/
    就可以了,这个主题就是本站现在的主题。
  4. 注意
    这里还有几点需要注意的地方,如果您在Linux,Unix下安装myblog,需要注意权限问题。您启动Tomcat(Resin)的用户需要对 /WEB-INF/classes/siteConfig.xml有写的权限,不然您在后台无法进行站点设置。还有对于upload和lucene目录也要有写的权限,这样才可以上传文件,建立索引。另外对于后台管理您需要使用Firefox登录后才能看到菜单。从这里下载 http://jdkcn.com/download.htm

谢谢大家支持。如果您有什么疑问请发表评论,或者发邮件给我。


Like others

37 Responses to “Myblog1.0GA安装文档”

  1. test Says:

    test reply

  2. cai Says:

    哦了.去看一下!

  3. live_++life Says:

    WEB-INF\views\default
    目录下面找不到 spring.ftl
    但很多ftl文件都引用了
    spring.ftl 这个文件
    它到底存在在哪里?

  4. 莫多(somebody) Says:

    这个文件是spring自带的。在spring.jar文件里面。
    你解压就能看到了。

  5. java_lear Says:

    谢谢,找到了
    提个小小的建议
    如果能把这个博客系统做成多用户版本的就很好了

  6. 莫多(somebody) Says:

    这个在计划中。不过感觉还是先把单用户的做好。

  7. sun_smile Says:

    请问一下
    MYBLOG的后续开发计划是怎样的?
    有没有日程表
    能否和大家说说

  8. 莫多(somebody) Says:

    后续开发比较慢,如果您有什么建议请联系我吧。或者去。
    http://groups.google.com/group/myblogdev
    发表您的意见。谢谢支持。

  9. freedom Says:

    莫多 问一下你个人是在用Ubuntu..........
    开发这个BLOG和以往你都在Linux系统上.............
    再有 页面右面的 友情链接.....最新评论.....最新日志.....这些模块都可以随意拖动........是用Ajax........? 这种属于什么站 叫什么名..........
    Google的IGoogle也是这样........一直不懂这是所谓Web2.0的概念嘛 ?
    http://www.google.com/ig?hl=en
    与用户自由交互............

  10. freedom Says:

    Ubuntu下的QQ客户端只能Eva么............(LumaQQ.....Eva.......Gaim)
    我知道这些东西.........之前我的Ubuntu下一直用Eva.....(我的Ubuntu 7.04)...
    但Eva有些毛病.......就是无缘无故的自动退出.......再有就是有些信息接收不到........在Windows下的腾讯正常接收信息........而Eva下却有很多信息错过......明明人家找我了 我却就没看着........因此我很无奈又回Windows了.........
    想问的是你上QQ吗 ? 也用Eva ? 我说的这几个毛病是我个人察觉......觉得.......不知道真假.......还有我觉得Ubuntu做的很牛拉........桌面跟Windows有一拼.......3D效果跟Vista也有一拼.........但是........总有种说不出来感觉.........反正很不舒服.....感觉Ubuntu下有些东西真的很无奈.......

  11. 莫多(somebody) Says:

    我是在用ubuntu,我也是在ubuntu上开发myblog,前面一段时间是在windows。
    做开发没什么区别。
    我也一直用Eva登录QQ,由于tencent的固步自封,常修改协议,所以lumaqq,eva经常出现不能登录的情况,还有人说不同的QQ号表现还不一样。不过我的QQ还算比较稳定。
    如果你确实需要用QQ,你可以装一个Virtualbox,虚拟一个windows,这样QQ就好用了。还有网银也可以用了。这样就可以比较彻底kill windows了。我就是这样用的。

  12. freedom Says:

    恩好的.........呵呵..........其实以现状来说Ubuntu桌面效果做的很不错了......只不过有些还是不完善.......忍了吧..........哎......过两天再装回Ubuntu.........麻烦呀......呼呼.........

  13. freedom Says:

    再有 回答一下第一个疑问 9楼

  14. 莫多(somebody) Says:

    这个不是什么ajax,只是一个javascript的库 。http://www.brothercake.com/site/resources/scripts/dbx/ 是wrodpress 主题itheme里面用到的。

  15. freedom Says:

    恩看了一下 了解了........
    呵呵 其实至今我还不知道web2.0真正是个什么样............
    但我也看过一些国外的真正web2.0网站.........
    说实话我一直以来觉得这个东西才是web2.0
    随意拖动...............用户自己控制.............

  16. freedom Says:

    莫多 80G硬盘 说一下怎么分比较好................?
    /swap 1G
    /10G
    /ReiserFS 68G

    这样呢 ...? 因为考虑到开发所以安的软件可能会多所以10G应该够吧......?
    你说呢 ?

  17. zxm Says:

    你好,我安装成功以后怎么找不到管理category的地方,现在只有一个类别java,我怎么添加别的类别?谢谢!

  18. 莫多(somebody) Says:

    如果你用IE登录后台,后台的菜单不会正确的弹出。所以你找不到管理的地方。

    请下载 http://jdkcn.com/js/admin.js 覆盖掉原来的。这样登录后就可以看到管理菜单了。

  19. zxm Says:

    非常感谢!可以了。
    不过为什么不支持中文了,添加新日志时,只要内容有汉字就会报错?
    再一次感谢你!

  20. zxm Says:

    Hibernate operation: Could not execute JDBC batch update; uncategorized SQLException for SQL [insert into MYBLOG_ENTRY (author, comeFrom, comeFromURL, content, modifyTime, postTime, postIP, title, summary, hits, draft, commentSize, trackbackSize, name, quotes, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; SQL state [01004]; error code [0]; Data truncation: Data too long for column 'content' at row 1; nested exception is java.sql.BatchUpdateException: Data truncation: Data too long for column 'content' at row 1
    这是报的错,说字段太长,但我就录了几个字,而且没有汉字就可以正确添加

  21. zxm Says:

    我的mysql数据库的默认编码是gbk。

  22. zxm Says:

    自己解决了,谢谢!

  23. zxm Says:

    你好,左上角的logo文字在哪儿修改?

  24. 莫多(somebody) Says:

    在站点设置里面修改。

  25. Stone.Luna Says:

    我也是在用ubuntu...刚开始用一个月..这系统真是很不错..

    待学习...我看你介绍好像用spring+hibernate+dwr+freemarker..

    等哪天我研究透了..我想加入webwork改写不知道行不?

  26. Stone.Luna Says:

    我想知道表结构在哪?

    没sql脚本吗?

    那我怎么跑代码?

  27. 莫多(somebody) Says:

    表是hibernate自动建的。你只要建数据库就可以了。第一次启动后就可以看到生成的表结构。所以没有sql。

  28. <script>alert(1);</script> Says:

    <script>alert(1);</script>

  29. 种菜种田养猪 Says:

    你现在的Blog是架设在虚拟主机上,还是自己架设的服务器,光是Spring就要击垮一批主机提供商,^_^。我也是搞Java开发的,可不可以跟你交换站点链接。

  30. 莫多(somebody) Says:

    现在是用的国外的空间,国内的java的主机提供商实在是不敢恭维。在国外只是速度没有那么快。不过我觉得还可以接受。欢迎交换链接。我也是前几天看到你站点上介绍myblog的。

  31. Silentnet Says:

    你是用国外的jsp空间,是哪个服务商?我也想找个国外空间安家,
    国内的实在不好说,又查的严!我查你空间ip是巴西 圣保罗的!!
    我只知道一些美国的。麻烦你推荐些好的国外jsp空间给我参考参考!

  32. 莫多(somebody) Says:

    其实我也不知道哪些好的国内的空间,特别是java的空间更不好找。我是找到一个给开源软件提供服务的服务商。主机还是不错,可能就是速度不是那么快。
    http://hub.org
    我现在用的就是这个。

  33. yan Says:

    为什么,写日志时不能写中文呢,他显示乱码

  34. 莫多(somebody) Says:

    你的数据库编码应该不是utf-8的。
    你先删除数据库,建立好之后,执行一下
    alter database myblog DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    然后再启动myblog就可以了。

  35. 可可西里 Says:

    没有源代码可以看的么..........

  36. 莫多(somebody) Says:

    有的啊。 http://code.google.com/p/myblog

  37. ligr Says:

    请问这个blog支持weblogic吗,谢谢

Leave a Reply

Identifying Code