安装 wpmu 时,如果要测试所有功能,要满足二个条件:
- 泛域名解析
- apache 的rewrite_module模块支持
否则,你可能会在安装后遇到 500 错误。
在 windows 系统下,我是这样做的:
- 将要解析的域名写入系统 hosts 文件
- 启用 apache 的 rewrite_module 模块
- 增加一个 apache 虚拟主机,指定其响应域名,打开相应目录的权限
另外我启用了php 的 gettext 支持,让 wpmu 支持中文语言包。
HOHO,我的日志
安装 wpmu 时,如果要测试所有功能,要满足二个条件:
否则,你可能会在安装后遇到 500 错误。
在 windows 系统下,我是这样做的:
另外我启用了php 的 gettext 支持,让 wpmu 支持中文语言包。
我一直认为,碌碌无为,饮尽今宵美酒,会让我失去明天的路标。
但是,有时候我又不得不承认,这就是我一直活在明天的原因。
当我们有了模糊的理想,对明天的憧憬就开始支配了我们的行动,
放弃了许多的休息和娱乐,用“明天会更好”来说服自已,
明天真的是越来越好了,可是我们也失去了今天!
这其中的平衡,是考验我们心灵的哲学吗?
这思索的过程,是通向豁达的钥匙吗?
也许我们不需要改变,需要的只是对它的思考。
不错的一首歌,虽然听了他十几首歌曲,其中这首仍是我最喜欢的。
我现在 windows 下用的是 PostgreSQL 8.2,在控制台下,有一些命令无法使用,比如\dt \dS,出现错误提示:
ERROR: invalid byte sequence for encoding “UTF8″: 0xc3e8
提示: This error can also happen if the byte sequence does
d by the server, which is controlled by “client_encoding”.
用下面命令查看我当前使用的编码
postgres=# \encoding
UTF8
postgres=# show client_encoding;
UTF8
PostgreSQL可以在服务器端和客户端使用不同的编码,而它自已可以自动实现编码转换,我用的是中文windows,也许操作系统无法支持utf8的转码显示,看来我需要设定client_encoding为其它的值,如果不想永久更改客户端编码,可以用下面方法临时设置
\encoding GBK
如果要永久改变 client_encoding, 找到配制文件,将下面的选项启用并修改
#client_encoding = sql_ascii
把它修改成这样
client_encoding = gbk
重启服务器,一切正常了。这个更改不会影响到数据库里的实际存储内容。
PostgreSQL 支持许多字符集,对于中文用户来说,有以下选择
GB18030
GBK
BIG5
EUC_CN
EUC_TW
UTF8
MULE_INTERNAL
注:在PostgreSQL中,前三种编码不适用于服务器端编码
存在数据库里的数据可以使用 utf8 字符集,如果数据库默认不是 utf8,可以在建立数据库时指定编码
createdb -E UTF8 mydb
问题解决了,就记录到这里吧。
PostgreSQL 数据库支持许多特性,这段时间我正在学习它,感觉 PostgreSQL 和 mysql 的操作相比还是有许多不同的地方。
psql -l[主机名/IP] -d[数据库名] -U[用户名]
在控制台下的命令:
连接到另外一个数据库:\c [数据库名]
查看数据库列表:\d
我在 winodws 中使用 utf8 编码,\dp、 \dS、\dt 等命令[显示权限、系统表、数据表]无法正确运行.导入表:\i basics.sql
显示当前版本:SELECT version();离开终端:\q