Monday, August 27th, 2007 at 1:42 am
今天,又将班级论坛转入到自己的workstation下
由于访问的人数非常少,所以,数据转移都不是问题,一会儿就搞定了
但是在转移数据库的时候,却出了一点点小麻烦
由于原空间商的问题,我的数据库没法由数据库的备份系统备份
我只好选择下下策,由PW来生成备份
还好我的数据库不大,才几个MB,要是像风云墙那种将近1G的数据,或者更大
天,那我的数据就别想要了
讲问题前,先汗一个,这种空间,以后千万不能买
好了,闲话少说。
数据备份好以后,又由于我的论坛自己开发了不少的插件
而这些插件都没有写install,所以,不想重装PW
便直接用MySQL的导入功能导入了数据,修改/data/sql_config.php文件
打开站点,却发现全部是乱码。
最开始怀疑是apache的编码,但apache2是可以自动选择的,应该不会出现这个问题。
但是,为了安全起见,我还是指定了GBK为默认编码,发现还是不对。
于是怀疑数据库的编码问题,
查看了数据库编码支持
里面明明有GB2312,是支持的
试着将默认语言改为GB2312,结果还是不行
于是,我开始怀疑是文件编码的问题,
很有可能是在windows下生成的sql文件中的中文字符,Linux系统不认识,
所以,当Linux向MySQL写入数据的时候,MySQL根本不知道Linux给他的时候是什么数据
结果,当然是MySQL不能正确的将其还原成中文字符
于是,我会试着让PW来做这个恢复工作
哈哈,结果果然成功
嘿嘿
Sunday, August 26th, 2007 at 8:42 pm
风云墙从上次有人使用修改UID插件失败后
导致一个会员的数据莫名消失
后来不得不重新建立数据
后来,又有会员报说论坛群不能使用
开始没在意,
以为是程序被人修改了
后来,重新修复了一下程序,
会员还是报错
没办法
只好自己测试一下
实际过程,发现只是群主不能通过会员验证
验证的时候,
总是提示“会员 ** 交易币不足,不能通过验斑点”
而这个 ** 会员就是上次操作失误而导致数据丢失的对象
看样子,这个不是程序的问题
还是上次那个操作留下的毛病
问题极有可能出在数据库上
仔细查检了论坛群的程序
发现,应该是在论坛群的表中,存在一个UID为0的用户
而这个用户,就是由于上次的误操作而产生的
删掉这个用户,OK,一切正常
问题的产生大概是这样的
那次误操作
是由于我的那个修改UID插件中的一个小小的BUG
在控制论坛群的语句上,写了一个将旧的UID修改为-1的语句
而这个语句在实际的操作当里,会变成0这样,
这样,在实际的转换当中,在论坛群的表就会产生一个0的UID
而在论坛群验证的时候
每次都会检测到这个uid为0的用户
uid为0的用户,当然是不在存的,所以也不可能有交易所
这就是全部的问题所在
呵呵,说来说去,还是我的错
Saturday, August 25th, 2007 at 5:38 pm
一直以来,我的博客就没有一个正式的地方可以放置, 在互联网上放肆的流浪
从开始以自己的破机做,到后来在CCFBLOG开帐号,再后来的梦游网买空间
后来又在网上偷空间,可是那台机器慢得要死,访问速度极慢
后来的一段时间,干脆站点直接挂
又由于那段时间工作不稳定,也没有时间打理,中间又长达两个多月没有开通
前段时间的突然一天,在网上发现那个偷来的站来改换了IP,而系统还没有换掉
又偷偷的登陆进去,惊奇我的数据居然还在,只是速度还是原来那么慢
偷偷的把数据导出来,又加以些整理
挂到了公司的机器上面
10M网通带宽,速度还可以
机器的配置也可以,2G内存,E6300的CPU,
可惜,只是只是普通的工作站,还得要关机
唉,什么时候有钱了,再自己整一个机器
网上空间是万万不能买了,
按目前的形势,说不定买了不到几个月就说不能开blog 了
郁闷
Thursday, August 23rd, 2007 at 10:39 am
在Ubuntu或者Debian中,用apt-get更新时,,我可能经常出现 这种错误:
W: GPG error: http://kubuntu.org edgy Release: The following
signatures couldn't be verified because the public key
is not available: NO_PUBKEY A506E6D4DD4D5088
W: GPG error: http://wine.budgetdedicated.com edgy
Release: The following signatures couldn't be verified
because the public key is not available: NO_PUBKEY
58403026387EE263
W: You may want to run apt-get update to correct these problems
这是由于GPG-KEY丢失,可以用下列命令来修复
gpg --keyserver hkp://subkeys.pgp.net --recv-keys 58403026387EE263
gpg --export --armor 58403026387EE263| sudo apt-key add -
其中的58403026387EE263也可以只取其最后八位(387EE263)
Wednesday, August 15th, 2007 at 5:13 pm
偶一向不太喜欢搞桌面美化的,觉得搞那个没多大意思,虽然说可以增加对linux系统的了解。
今天偶有心情,想听听歌,于是装了个xmms,装上之后,主界面的播放列表都是乱码,虽然有声音可能听,但是看着那个界面真是不爽,哪怕你显示一个很丑的中文界面偶也满足了,但他就是不。决心把它搞一下,到网上搜一下,看到一篇<完整解决XMMS中文显示乱码>。试试吧,原贴内容如下:
偶一向不太喜欢搞桌面美化的,觉得搞那个没多大意思,虽然说可以增加对linux系统的了解。今天偶有心情,想听听歌,于是装了个xmms,装上之后,主界面的播放列表都是乱码,虽然有声音可能听,但是看着那个界面真是不爽,哪怕你显示一个很丑的中文界面偶也满足了,但他
就是不。决心把它搞一下,到网上搜一下,看到一篇<完整解决XMMS中文显示乱码>。试试吧,原贴内容如下:
第一步:禁用ID3V2标签
首选项=>音频输入输出插件 选中 MPEG Layer 1/2/3 播放器 然后再点下面的 “配置 ” 切换到标题后选择“禁用ID3V2标签” => “确定”
第二步:选择字体
我的是
播放清单:
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
把前面那两个勾都打上。还有其它的字体设置如:
主窗口:
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
第三步:修改标题显示:
很多贴子里面都没提到这一步!
在标题格式里只填上 %f , 默认的好象是 %p-%t ,不要默认的。
引用:
(这个无所谓了)youyou
第四步:这一步可要可不要,在播放列表里点右键 =>选择=>全部选中 然后再 读取扩展信息。如果这样做闲麻烦的话,就干脆重新做一个播放列表好了。
Wednesday, August 15th, 2007 at 5:09 pm
如果你机器里原来装有了PHP或者APACHE的RPM或者低版本.你可以现删除,删除安装简洁一些,不过我的实际操作过程是煤油删除,而直接安装的.当然你也可以跟我一样!
安装之前,先说明一下我的系统:
# uname -a
Linux ww.localdomain 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux
]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga)
首先,服务器GCC要有,不然什么都不能做.可以用gcc -v来查看是否安装了GCC,
Read More »