Myblog的安装

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

以下安装基于Myblog 1.8版。

  • 首先下载程序包,去官方或站长百科下载点下载最新版本的Myblog,下载后放到tomcat,resin的webapps目录下面启动tomcat,resin之后就可以体验myblog的功能了。

默认的用户名是admin,密码也是admin.注意这个时候您做的所有操作都是没有保存到数据库的,是保存在内存中的.

  • 接下来你应该配置myblog连接您的数据库。打开myblog的WEB-INF/classes/config.properties文件.找到您的数据库的相应配置.比如如果您使用mysql5.x的数据库您的数据库配置应该看起来是这个样子的.
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

请注意修改成您的url,username和password.如果您使用其它数据库请参考config.properties里面注释了的一些配置做相应修改即可.

  • 关于后台登录帐号的配置,您需要修改
system.username=admin
system.password=admin
system.email=example@example.com

这三个配置。这里你可以修改后台登录用户的用户名,密码以及email地址。密码也可以安装后在后台管理里面修改.

  • 关于javamail的配置,您需要修改
mail.host=localhost
mail.username=
mail.password=
mail.from=example@example.com
mail.personal=Example.com

这里是为评论邮件通告设置的。如果设置不正常,将不会出现评论的邮件通告.

  • 启动tomcat,resin安装myblog.设置好上面的这些之后您可以再次启动tomcat,resin了。启动之后myblog就安装成功了。ok all done..

注意的问题

  • 数据库编码的问题。比如采用mysql,应该使用utf-8编码.可能您安装mysql的时候默认的编码不是使用的utf-8编码,您建立好数据库之后请执行下面语句
 alter database myblog DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
  • url编码的问题。您会发现安装好之后中文的分类,和中文的标签都不能正常的取到日志.这是因为url的编码问题。如果您使用的是tomcat您应该修改处理请求的那个connector

添加两个属性

URIEncoding="UTF-8" UseBodyEncodingForURI="true"
 <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" UseBodyEncodingForURI="true" />

如果您使用的是apache和tomcat集成的方式,请不要忘了要在ajp的connector加上上面的两个属性.

  <!-- Define an AJP 1.3 Connector -->
    <Connector port="8009" 
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="UTF-8" UseBodyEncodingForURI="true" />

 
  • 关于initialization参数,initialization参数是初始化的开关,第一次安装的时候是必须为true的.初始化之后这个参数也可以为true.Myblog会检查是否已经初始化安装过了.如果安装过了就不需要安装了.不过这个判断是在您每次重启Myblog的时候都会进行的。所以建议您安装成功之后将这个参数设置成false.