Aug
21

今天应怪怪要求在学院服务器上安装一个WordPress,作为军训专题站。由于域名不能自由控制,所以只能在站点下建子目录来挂更多的应用。但是由于不想在根目录下放过多的目录(PHPCMS已经安装在根目录,所以文件繁多),因此选择了在其他目录通过虚拟目录的挂载方式实现子目录。
这样就出现了问题,由于虚拟目录所指向的路径存在中文路径,即:“D:\网站目录\军训专题\”,下载好Wordpress 2.8.4,解压,然后浏览器中访问,进入了著名的5分钟安装界面,填写完数据库信息,进入第二步。

出错的地方到了,就是在第二步插入数据时报错了,页面上会提示类似于以下内容的错误信息(省略了大部分信息,重点突出关键行):

WordPress database error: [Incorrect string value: '\xCD\xF8\xD5\xBE\xB9\xA6...' for column 'option_value' at row 58]
INSERT INTO wp_options (option_name, option_value, autoload) VALUES ('siteurl', 'http://*.edu.cn/jx2009', 'yes'), ('blogname', 'My Blog', 'yes'),
...........................................
 ('upload_path', 'D:\\��վ����\\��ѵ����/wp-content/uploads', 'yes'),
...........................................

我们可以看到upload_path这一项的值中间含有“�վ”这样的乱码(可能乱码形式不一样,总之是乱码),这个应该是PHP的问题,也总就是那utf-8和gb2312之间的事情了。当务之急不去研究那些编码问题,而是找到简便的解决方法。经过观察,其实WordPress的upload_path字段并不需要储存完整的路径,后台可以将这个路径直接设置为“wp-content/uploads”,那么在安装时候我们也可以直接把上传保存路径设置为这个,不需要读取完整的绝对路径了。
[阅读全文:中文路径安装WordPress出错解决方法]

Dec
13

已经很久没写文章了。。。主要是最近比较忙,事情比较多,要写的东西其实有很多,只是没有时间静下心一篇篇整理出来。

最近在改版学院网站,正好趁着PHPCMS 2008的发布,就把PHPCMS 2008用上了,这套系统用起来还挺爽的,个人认为比DEDECMS好多了(个人意见),和动易SiteFactory比起来也简洁许多,速度上明显快了许多。以后我会把自己在使用PHPCMS 2008时遇到的问题和解决方法,以及一些经验心得发出来,当然我也是刚开始用,现学现卖嘛。

这次首先先发一个比较简单的但是比较重要的:PHPCMS 2008 后台管理地址的更改

  [阅读全文:PHPCMS 2008 后台管理地址更改]

Aug
20

IIS无响应这个问题到现在终于解决了,具体问题在上次的使用星外虚拟主机管理系统进行重建用户一文中已经详细描述。

对IIS站点进行操作(停止、启动、暂停)时,出现错误:服务器没有及时响应启动或控制请求
对IIS进行的参数修改均无法及时生效,需要重启IIS才生效。

由于上次在重新安装了IIS以后并未彻底解决这个问题,仍然会出现IIS无响应,因此,这次决定重新再彻底清理一遍。

还是老样子把IIS卸载了重新安装,这次把星外的主控端被控端也统统卸载了再安装。并且把启用磁盘配额的那个硬盘分区也格式化了一下(当然用户数据是备份到其他盘的),格式化以后把原先的一些乱七八糟的磁盘配额项残留都给清除了(因为直接删除配额项好像有点问题,所以选择了格式化)。

然后按照步骤一步一步安装好星外主控端被控端以及IIS,一切看起来就是全新的了,然后恢复所有用户站点。接着配置一切自己手动配置的东西。结果还是有问题~郁闷

[阅读全文:IIS无响应问题终于解决]

Aug
19

实在忍无可忍,不知道什么原因,IIS经常出现无响应,具体症状就是对站点进行停止或启动等操作时,长时间无响应,最后提示:

出现错误:服务器没有及时响应启动或控制请求

问了星外的客服,他们给我的答案就是,可能你的IIS有问题或者系统有问题,叫我检查一遍磁盘~检查完了无明显改善。也不能怪人家,是你的服务器出的疑难杂症,人家只能给出建议嘛,我还是可以理解的,大家都是搞技术的~

一直在查这个问题,由于从原来的依然主机管理系统转换到现在的星外虚拟主机管理系统,首先怀疑可能是由于数据残留造成的错误。有一些应用程序池存在错误,虽然是停止的,不过不能删除。DefaultAppPool池应用程序列表显示“<站点 #1>。。。“根本没有这个站点,已经混乱了~我想这个问题应该很少有人碰到,我也无法删除这个错误的应用程序池,因此还是只能选择重装IIS了。
[阅读全文:使用星外虚拟主机管理系统进行重建用户]

top
47 queries. 0.336 seconds.