-
Feb24
movable type4.1不能编辑文章正文的解决方法
Posted in 杂七杂八, 生活, 927 views
-
周五刚把Movable Type从3.1升级到了4.1。升级还比较顺利,只有一两个cgi因为权限或者目录的问题不能正常运行,但错误提示都很明确,很快解决掉。最后再打上平生一笑的中文汉化包,一切都很完美......
果然这种在blog网站满天飞的世界中的DIY高级货就不让人好过----今天想发升级后的第一篇文章,就遇到了严重的问题......
进入添加新日记后,标题、标签、关键字这几栏一切正常,但是最关键的正文输入区域不能获得焦点----任何东西不能输入。
浏览器的状态栏提示页面错误有2条:
1、"星期的第一天"未定义
2、mt/mt-static/html/editor-content.html?Cs=utf-8 无权限第一个错误比较好解决,这个字段明显是中文包里才有的,用editplus搜索目录,定位在lib\MT\L10N\zh_cn.pm文件,对比同目录下其他几种语言的.pm文件,将 '_LOCALE_WEEK_START' => '星期的第一天'
修改为 '_LOCALE_WEEK_START' => '1' 即可排除错误。第二个错误比较特别,虽然提示是页面的权限错误,但实质是cookie的错误,而问题的解决需要movable type的config文件。
这里学习到一个新知识:www.dbalife.com和dbalife.com,对cookie来说是不同的。
这个错误产生的原因,就是mt-config.cgi中CGIPath写成了dbalife.com,而我访问时用的URL是www.dbalife.com,造成cookie不匹配,程序操作权限不足。将URL和CGIPath中域名匹配,一切正常了Related posts:

Leave a comment | Trackback 这篇文章还没有评论.