usr_faq

D edited this page Dec 10, 2016 · 78 revisions
Clone this wiki locally

用户使用常见问题

1. 初始化不正常
2. 绑定域名后进行登录,为何出现 403?
3. 如何重新初始化?
4. 为什浏览统计数一直不变?
5. 移除 Util.killIE() 后,IE6/7 依旧不能访问?
6. 启动时 SQL 异常 Table ‘xxxx’ doesn’t exist
7. 如何引入自定义静态资源,比如 .mp3

1. 初始化卡住(init)

如果初始化向导页面已经正常显示,但是填完表单后点击“初始化”按钮后卡住,说明可能是 serverPort 没有配置正确,这个端口需要配置为浏览器访问时候的端口,而不是容器启动的监听端口。


如果你使用的是 MySQL 数据库 ,并且点击初始化后服务器日志报错如下:

信息: B3log Solo is running on [LOCAL] environment, database [MYSQL], creates all tables
bq. 2013-4-28 17:14:19 org.b3log.latke.repository.jdbc.util.JdbcRepositories initAllTables
bq. 严重: createTable[option] error
bq. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘option(oId varchar(64) not null, optionValue text not null, optionCategory v’ at line 1

请在 local.props 中配置表名前缀:

jdbc.tablePrefix=b3_solo

2. 绑定域名后进行登录,为何出现 403?

请确认您在绑定域名后是否修改了 latke.properties 中 serverHost 为绑定后的域名,重新上传应用。

请检查您是否使用了代理程序(例如 GoAgent)访问?如果不是代理的问题,请报 Issue

3. 如何重新初始化?(reinit)

重新初始化将删除所有数据:

  1. 正常登录
  2. 访问 /rm-all-data.do

4. 为什浏览统计数一直不变?(stat)

博客访问数、文章浏览计数默认是半小时从缓存同步数据存储的,可以配置 WEB-INF/cron.xml 修改这个定时策略。

对数据有操作时(例如发/删/更新文章)都会清空缓存,这时的统计数是不会同步写入数据存储的,所以统计数不会实时。

5. 移除 Util.killIE() 后,IE6/7 依旧不能访问?(ie)

确定 Util.killIE() 所在的 js 文件,线上一般为 common.min.js 而非开发环境所用的 common.js。
如使用静态资源分离,请确保静态资源服务器上引用到的 js 文件已更新。

另外,后台不支持 IE6/7。

6. 启动时 SQL 异常 “Table ‘xxxx’ doesn’t exist”

这个异常可以忽略,直接访问初始化界面,初始化成功后就不会出现该异常了。

7. 如何引入自定义静态资源,比如 .mp3?(static)

请参考 WEB-INF/static-resources.xml 中的配置,加入自定义资源的路径匹配。