首页 > 个人札记 > LevenBlog配置&使用文档[update20080407]

LevenBlog配置&使用文档[update20080407]

levenblog发布也有很长一段时间了,渐渐有朋友开始使用这个新系统,本系统是基于asp.net mvc的,所以很多没有接触过的朋友开始配置本系统会出现很多问题,本文将旨在列出常见的问题并给出解决方法.同时欢迎各位不断的提出新的问题.

本文将保持经常更新,如果您发现使用的问题,可以回复说明.

---------------------------------------- 我是华丽的分割线 -----------------------------------------------

1.Q:程序上传到空间之后,执行出现"attempt to write a readonly database"的错误.
A:这是您没有给App_Data写入权限,请将该目录设置为对iis公共账户可写权限,另外可能部分用户只给了database.db3文件的可写权限,但是这样是解决不了问题的,必须给整个目录可写权限,因为sqlite的运行的时候会在同目录下建立临时文件.

2.Q:为什么我的博客程序url格式为"http:/xxxx/blog.aspx/index"而官方的是http://xxx/blog/index
A:您可以通过对程序的设置实现这样的URL,具体方法为:
打开web.config文件,找到"add key="ExtendName" value=".aspx""这行,将value=".aspx"改为value=""
注意,该项功能对您的服务器有一定的要求,如果是win2008,你可以放心大胆的设置,如果是win2003,请确认iis已经设置了通配符映射(实例图:)

具体设置:

此处的"可执行文件"中的路径和上面.aspx的可执行路径一致.

3.Q:为什么上传文件提示错误
A:请确保iis公共账号对上传目录具备可写权限,如果您没有额外设置,该目录为/updatefiles/,设置方法和第一问一致

4.Q:为什么我进入某个文章页面之后再点击"首页"链接到了类似http://xxx/view/1/blog/index的url
A:这是后台分类设置中的url链接设置错误,如果URL导航是站内链接,请尽量使用~/xxx的模式,比如要修正上面的问题只需要将首页的链接修改为"~/blog/index"(或者~/blog.aspx/index,在修改过url扩展名后需要重新设置),其他链接类似.

5.Q:如何让我的博客地址和4mvc团队的一样,去掉url中的/blog(比如您的站点用的域名为blog.xxx.xxx这样后面再次出现blog就会显得重复)
A:您只需要打上short route补丁即可,该补丁和程序一起发布,但是不包含在发布包中(不排除将来包含),下载地址为:http://www.codeplex.com/levenblog/Release/ProjectReleases.aspx?ReleaseId=22627(levenblog2.0.5 short route patch for2.0.5),下载后直接将其中的dll文件覆盖到bin目录即可.

6:Q:程序运行转到错误页面提示:"系统出现未知错误"怎么办?
A:系统出现了错误,默认情况下会将错误信息保持在App_Data/log.txt中如果您有asp.net编程基础则可以知道是哪部份有问题,如果无法解决问题您可以将问题提交到本站,站长会尽量帮您解决.

7.Q:为什么每次我打开站点第一次执行时间都很长,但是接着刷新又变短了?
A:这个问题出在IIS的设置上,由于asp.net程序的编译特性,在程序第一次加载的时候会对aspx进行编译,同时网站程序也会对很多数据进行初始化,所以第一次加载会明显比较慢.至于为什么老是出现这种打开站点很慢,则是因为IIS的连接池设置问题,默认情况下IIS在正常情况下是不会回收连接池的时间是比较长的.但是某些虚拟主机商为了更加节约服务器内存,会设置成定一个更短的间隔时间来回收连接池,而一般个人blog的访问量并不大,会出现长时间没人访问的情况下连接池便回收了,再次打开的时候程序又变为第一次加载,所以会显得慢,解决的根本办法就是设置连接池回收间隔变大.

8.Q:博客程序看着都一样,有没有办法自己制作皮肤?
A:程序设计的时候已经考虑了这个问题,您完全可以自主的设计皮肤,对于不懂程序而懂css等web设计的站长来说,您只需要了解下各个页面的div结构,就可以照着修改/skins/default/images/style.css对整站进行css调整,以及更换图片等,如果对c#程序有一定的了解,您还可以对aspx文件进行修改,从而达到修改div结构的目的,如果有空了,我会尽量想办法放出制作皮肤的详细资料.

9:Q:我要修改下面的版权信息,怎么改?
A:其实一般的版权信息在后台设置的copyright信息中就可以修改了.在特殊情况下如果要进行更深入的修改,则需要修改对应的文件了,其位置在/skins/default/shared/blog.master和/skins/default/shared/blog.master(两处一致,但是同时都要改),当然为了尊重作者的劳动成果,希望您能够保留作者和程序的版权信息.

10.Q:我比较了解.net技术,想对程序进行二次开发,如何获取到最新的源代码?
A:本站的源代码都保存在Codeplex,具体项目地址为:http://www.codeplex.com/levenblog,您可以前往下载,本程序基于VS2008 SP1开发,如果您要进行二次开发,请注意本程序采用GPL协议开源,您一样也要遵循该协议,该协议的详细内容请参考:http://www.codeplex.com/levenblog/license.

11.Q:博客默认的模板不好看,是否提供其他的模板使用?
A:目前作者在不定期的移植博客模板到本系统,您可以关注界面风格专栏(RSS,ATOM)了解最新进度.

12.Q:博客分类中的图标太少了,有没有办法自己增加呢?
A:您可以随意增加这些图标,图标的保存目录为:/skins/xxx/images/icons,其中xxx代表您当前使用的模板目录,当您添加合适的图标后,后台分类管理中会自动更新.

13.Q:为什么修改某些设置之后看不到效果?
A:出现这种情况的时候,您可能需要手动更新缓存,请登陆后台,进入"站点基本设置"后点击"清除服务器缓存"即可.

累了,先写到这儿

评论: 63 查看次数: 4713
63 2/2 页
kinghui [2009-10-12 10:34:09 ]
LZ,能否说详细点,还是搞不定啊,我上传的 图片原文件 显示为:/file/0.aspx/11 。按你说的方法 把/skins/default(你的模板名)/blog/write.aspx的96和99行 修改成你 说的了,还是不行啊。能否说的 详细点。。。。
kinghui [2009-10-12 11:12:21 ]
老大,尽快把上传附件、图片这个问题解决一下啊。谢谢了,辛苦了。
leven [2009-10-12 11:26:26 ]
我会尽快解决该问题,然后发布相关补丁包,请关注本站更新即可.
如果您使用自己的主机,可以使用和本站一样的url方案来暂时解决问题.
同时感谢您对本系统的支持.
kinghui [2009-10-12 21:17:51 ]
辛苦楼主了。
ashf [2009-10-19 16:10:18 ]
老大,怎样汉化啊
leven [2009-10-19 16:13:48 ]
本程序目前就只提供中文版,应该不存在汉化的问题吧.
www [2009-10-20 15:57:04 ]
把相册做下就更好了
leven [2009-10-20 17:23:30 ]
恩,我也正考虑是否加上相册和留言的功能呢...
kinghui [2009-10-26 10:35:52 ]
还有,能否加个功能,把Word文档中的 图文混排的文章,通过 粘贴复制 直接 放到日志里?
leven [2009-10-26 14:05:29 ]
您可以考虑使用live writer或者office来通过api写blog,这样就可以轻松进行图文混编.
kinghui [2009-10-27 10:30:48 ]
谢谢指点。我先看一下。
songjinxi [2009-11-13 12:06:36 ]
SQLite error
no such table: lb_config

出现这个错误如何解决?
leven [2009-11-13 18:26:15 ]
由于个人疏忽,先前提供的levenblog2.0.9中少了数据库文件,现在已经补上,请前往http://levenblog.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34314重新现在即可.
63 2/2 页
发表评论
用户名:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | HTML代码允许 关闭 | 评论可修改 关闭