华夏名网的虚拟主机总是令人不爽,时不时会出现一些莫名其妙的问题,这不,前天开始连文章都不能保存了!无奈之下,只能求助于历历,正好要给蔫老虎乐园群建立一个相册,干脆都转移到他那里得了。
历历的服务器操作系统是Windows 2003,在配置好IIS+PHP+MySQL+Perl之后,运行mt.cgi,果然遇到David Yin提到的在Windows 2003安装Movable Type 3.20失败的问题,屏幕输出:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
对于此问题,David Yin的文章中有相应的解决方法,不过那种方法需要替换几个cgi文件,若是以后再升级,岂不非常麻烦?因此,我就使用了另外一种方法。
从“控制面板→管理工具”中打开IIS管理器,在你的网站上单击右键,选择属性。这样会弹出网站属性窗口,点击其中的“主目录”标签,按下“执行权限”右侧的“配置”按钮。在“应用程序配置”的“映射”标签下,找到扩展名为cgi的应用程序扩展名映射,点击编辑,将可执行文件由“C:\usr\bin\perl.exe "%s' %s”改为“C:\usr\bin\perlis.dll”。用同样方法编辑扩展名为pl的映射,其中C:\usr为ActivePerl的安装路径。
经过此番设置,ActivePerl就将以ISAPI方式解析CGI程序,这比命令行方式的兼容性更好。
PS:在转移中碰到了原来虚拟主机上的数据库用phpMyAdmin导出后,在新机上无法导入,最后发现是虚拟主机商用的phpMyAdmin版本太低,自行下载新版设置后导出即正常(使用VBB自带的数据备份亦可)。
另外一个感受就是Apache的mod_rewrite模块功能就是比IIS的强,IIS下免费的只有个ISAPI_Rewrite,功能太弱,只让我实现了Blog Tag的SEO功能,对于所安装的Gallery 2却无能为力。对了,蔫老虎乐园群的相册地址是http://photo.thinkjam.org,只提供给内部人士查看。
【是我】- Padever
恩人,我是前天在MSN上接受你帮助的。大恩不言谢啊~~~
我按照你说的这个操作了,接下来碰到的问题是:
1、访问http://localhost/MT/mt.cgi
2、说出去访问,需要initiate my dabase。我点finish install
3、此时标题是:Upgrading table for MT::Template。出现的结果是:
Error during installation: Access denied for user 'mt_user'@'%' to database 'mt' at C:\inetpub\wwwroot\MT\lib/MT/Upgrade.pm line 1076
我刚才又把mysql删掉,然后又重新装了一遍,但还是有这个问题。对mysql的设置也是按照安装指南(http://www.sixapart.com/movabletype/docs/windows)里说的和那天你指导的。
神啊,帮帮我吧~~~
平生一笑
是数据库权限问题,你看看用户mt_user的权限中,其主机信息是什么?应该是locahost才对
xiao2
请教
我全新安装的mt3.2,数据是用的BerkeleyDB 。由于原来备份出来的数据中很多都是中文标题,而新的系统好像直接用了basename 这样就导致了很多标题的超连接都指向同一个连接地址,请问如何使用原来的命名方式阿,就是那中随机的或者字符的命名方式
xiao2
另外,我没升级以前,中文标题的blog都是post_1,2,3...html这种样子的,现在升级到3.2后导入原来的数据后,中文标题的blog全是post.html这一个文件了
平生一笑
没用过BerkeleyDB ,但相信跟全新安装有关,导致某些信息不能保存。这样建议你将原来的文件拷贝到想要安装的目录中,然后升级,应该就能够解决
xiao2
恩 如果是直接覆盖安装就不会出现这种情况了,原因是数据文件 entry.basename.idx中存储的 entry.basename丢失
谢谢
Web Hosting Review
国内空间的技术性差。
Chris
我用Apache+Perl+mysql在Windows XP下面运行MT3.2,没碰到任何问题耶:P
自己玩玩的,因为是内网,不晓得怎么办才可以发布出来.天才们,指引我一下吧:)
Chris
不过,我在woowoo.com上面安装了mt3.2,运行得倒不错,安装也一路顺风,十分钟就搞定了.
只是^只是....管理界面下所有的中文title都是乱码,不晓得怎么解决才好,好像在哪里看到过怎么改,但怎么也找不到了:(
Chris
不过,我在woowoo.com上面安装了mt3.2,运行得倒不错,安装也一路顺风,十分钟就搞定了.
只是^只是....管理界面下所有的中文title都是乱码,不晓得怎么解决才好,好像在哪里看到过怎么改,但怎么也找不到了:(
详见http://christnan.greatweb.cn/
平生一笑
到论坛提问吧,那里有截图配合,还有很清晰的线索,还是比Blog上讨论技术问题要方便许多
Sanmao
我的MT blog不能用Firefox发布回复,原因是没有保存上恢复日期,不知您有何见解?