2008/02/03 11:43
Godaddy的空间好是好,就是国内访问还是偏慢。前几天看天图王大哥发起的站长网第 2 期服务器合租计划,看了下测试的网站速度(电信和铁通)很不错。今天加入了,我是第12个加入的,还有8个名额,有兴趣想要Linux空间的朋友可以去看下:)
化了半小时多转移空间,还算顺利。顺便记录下搬迁过程,以方便下次搬迁:)
1.下载全新程序,解压。
2.将本地程序数据上传,全新安装。管理员要和旧的用户名和密码相同。
3.原空间在后台数据备份后,将生成的bak目录下的备份数据以及data、attachment和template下载到本地相应目录。
4.上传这三个目录的内容,在新空间后台导入备份数据,然后刷新缓存等。
5.测试OK的话,改解析IP,完成:)
化了半小时多转移空间,还算顺利。顺便记录下搬迁过程,以方便下次搬迁:)
1.下载全新程序,解压。
2.将本地程序数据上传,全新安装。管理员要和旧的用户名和密码相同。
3.原空间在后台数据备份后,将生成的bak目录下的备份数据以及data、attachment和template下载到本地相应目录。
4.上传这三个目录的内容,在新空间后台导入备份数据,然后刷新缓存等。
5.测试OK的话,改解析IP,完成:)
2008/01/31 10:27
29日刚好手机没电,回到家发现门口贴了一张纸,让我去xx邮局取北京来的快递,似乎是EMS的,并留了一个手机号码。
30日打电话过去,得知昨天上下午已经各送了一次,只能自己去取了:(
31日中午去EMS(天下着雨,撑着伞,走了一大段,才找到了这个较偏僻的地方)取到了东西,但还是不知道从哪里寄来的。单子上,刚好公司名称看不清楚了,看得清楚后面的字样"四环西路58号..."。搜索一下,才知道原来是Baidu的。
拆开一看,是一个像手机一样的东西,差点以为是手机
。看了说明书才知道是中文手机卡备份器,上面还印着"百度联盟"的字样,估计算是百度联盟的新年礼物了:)
30日打电话过去,得知昨天上下午已经各送了一次,只能自己去取了:(
31日中午去EMS(天下着雨,撑着伞,走了一大段,才找到了这个较偏僻的地方)取到了东西,但还是不知道从哪里寄来的。单子上,刚好公司名称看不清楚了,看得清楚后面的字样"四环西路58号..."。搜索一下,才知道原来是Baidu的。
拆开一看,是一个像手机一样的东西,差点以为是手机
。看了说明书才知道是中文手机卡备份器,上面还印着"百度联盟"的字样,估计算是百度联盟的新年礼物了:)
2008/01/24 10:56
一个Discuz论坛,原来架在windows下,用的是GBK编码,MYSQL版本是5.0的。
现在需要转移到Linux下,我本来建议用mysqldump导出的方法,但同事希望直接用data目录下的数据库目录。
那就先用移目录的方式试下,在新服务器创建数据库,然后将旧的目录移过来。
在mysql中,Select之类的都正常,但在网页程序中提示:Table 'cdb_posts' is read only
给数据库目录的所属用户和组改为mysql,并加上777的权限,还是一样提示。
程序中使用root连接,也是一样的提示。
想用myisamchk来检查一下,也提示read only。
最终在这里找到了解决方法:http://www.mysqltalk.org/re-the-table-is-read-only-vt154092.html
运行flush-tables后,read only问题解决:)
然后发现数据结构和内容还是有问题,用myisamchk查错无效,后来用mysqldump导,不过也还是碰到了一大堆问题,由于要转的数据库挺大,化了很长时间,最终没有继续下去。
了解了一些知识点,记录一下:
就是mysql5导出的有default-charact的设置,mysql4不支持,需要加skip-opt参数,如:
mysqldump -uroot -p --default-character-set=gbk -skip-opt databse > hx.sql
参考文章:Mysql 数据库字符集转换
最后找了台mysql5的服务器,用mysqldump导出,mysql导入,一次成功!
发现用mysqldump导出一个表,300w多条记录,用了才4分多钟,每秒处理1w多记录,快啊!导入时,差不多用了十几分钟,每秒导入几千条也很快了:)
现在需要转移到Linux下,我本来建议用mysqldump导出的方法,但同事希望直接用data目录下的数据库目录。
那就先用移目录的方式试下,在新服务器创建数据库,然后将旧的目录移过来。
在mysql中,Select之类的都正常,但在网页程序中提示:Table 'cdb_posts' is read only
给数据库目录的所属用户和组改为mysql,并加上777的权限,还是一样提示。
程序中使用root连接,也是一样的提示。
想用myisamchk来检查一下,也提示read only。
最终在这里找到了解决方法:http://www.mysqltalk.org/re-the-table-is-read-only-vt154092.html
引用
I just encountered a similar problem on one of my production servers
this morning. (I'm still investigating the cause.) After doing a
quick bit of Google-searching, this solved my problem:
mysqladmin -u <username> -p flush-tables
By the way: All directories in /var/lib/mysql should have 700
permissions (owned my the mysql user) and everything within those
directories should be 660 (owned by the mysql user and mysql group).
this morning. (I'm still investigating the cause.) After doing a
quick bit of Google-searching, this solved my problem:
mysqladmin -u <username> -p flush-tables
By the way: All directories in /var/lib/mysql should have 700
permissions (owned my the mysql user) and everything within those
directories should be 660 (owned by the mysql user and mysql group).
运行flush-tables后,read only问题解决:)
然后发现数据结构和内容还是有问题,用myisamchk查错无效,后来用mysqldump导,不过也还是碰到了一大堆问题,由于要转的数据库挺大,化了很长时间,最终没有继续下去。
了解了一些知识点,记录一下:
就是mysql5导出的有default-charact的设置,mysql4不支持,需要加skip-opt参数,如:
mysqldump -uroot -p --default-character-set=gbk -skip-opt databse > hx.sql
参考文章:Mysql 数据库字符集转换
最后找了台mysql5的服务器,用mysqldump导出,mysql导入,一次成功!
发现用mysqldump导出一个表,300w多条记录,用了才4分多钟,每秒处理1w多记录,快啊!导入时,差不多用了十几分钟,每秒导入几千条也很快了:)
2008/01/22 16:45
有个类似的问题在这里找到了答案:)
记录一下:
$Pricea = array("212|RMB","152|RMB","170|RMB","321|RMB","140|USD","210|USD");//价格|符号
foreach($Pricea as $v)
{
$tatol = explode("|", $v);
$a[$tatol[1]] += $tatol[0];
}
foreach($a as $key=>$val){
echo $key.":".$val." "; //符号:价格总数
}
原文:http://www.ybfq.com/blog/article.asp?id=320
记录一下:
$Pricea = array("212|RMB","152|RMB","170|RMB","321|RMB","140|USD","210|USD");//价格|符号
foreach($Pricea as $v)
{
$tatol = explode("|", $v);
$a[$tatol[1]] += $tatol[0];
}
foreach($a as $key=>$val){
echo $key.":".$val." "; //符号:价格总数
}
原文:http://www.ybfq.com/blog/article.asp?id=320
2008/01/22 10:14
按照我一年前的安装方法安装后,最近发现GD库并未完全生效。
在phpinfo中的GD模块显示
GD Support enabled
GD Version bundled (2.0.28 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
没有JPG。研究了一下网上成功安装的例子,觉得还是php的配置问题,经过三次的失败后,终于成功。最终配置为
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd=/usr/local/gd --with-zlib --with-png --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --enable-sockets --with-iconv --enable-mbstring --with-curl=/usr/local/curl --with-mssql=/usr/local/freetds
主要是--with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype 这两个的配置。
安装成功后,GD模块多了如下显示:
JPG Support enabled
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
这是昨天做的,php5下的GD库,今天把一台没有安装GD库的运行php4.4的服务器安装GD库。
仍然按照这个步骤安装zlib,libpgn,freetype,jpeg,gd2,然后在原php配置参数上加上--with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype,重新编译,安装完成重启Apache后,看了下phpinfo,成功显示。

不过,并不是完全顺利,在安装php时,提示configure: error: Unable to find gd.h anywhere under /usr/local/gd。
奇怪,去下载了最新的gd-2.0.35,重新编译gd,在编译时就出错。只好再装一次gd-2.0.33,装完看了下在/usr/local/gd/include下有gd.h了。再次装php,就正常了,也不知道是什么原因。
在phpinfo中的GD模块显示
GD Support enabled
GD Version bundled (2.0.28 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
没有JPG。研究了一下网上成功安装的例子,觉得还是php的配置问题,经过三次的失败后,终于成功。最终配置为
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd=/usr/local/gd --with-zlib --with-png --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --enable-sockets --with-iconv --enable-mbstring --with-curl=/usr/local/curl --with-mssql=/usr/local/freetds
主要是--with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype 这两个的配置。
安装成功后,GD模块多了如下显示:
JPG Support enabled
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
这是昨天做的,php5下的GD库,今天把一台没有安装GD库的运行php4.4的服务器安装GD库。
仍然按照这个步骤安装zlib,libpgn,freetype,jpeg,gd2,然后在原php配置参数上加上--with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype,重新编译,安装完成重启Apache后,看了下phpinfo,成功显示。

不过,并不是完全顺利,在安装php时,提示configure: error: Unable to find gd.h anywhere under /usr/local/gd。
奇怪,去下载了最新的gd-2.0.35,重新编译gd,在编译时就出错。只好再装一次gd-2.0.33,装完看了下在/usr/local/gd/include下有gd.h了。再次装php,就正常了,也不知道是什么原因。








