分享、学习、提高
2008/02/03 11:43
Tags: , ,
Godaddy的空间好是好,就是国内访问还是偏慢。前几天看天图王大哥发起的站长网第 2 期服务器合租计划,看了下测试的网站速度(电信和铁通)很不错。今天加入了,我是第12个加入的,还有8个名额,有兴趣想要Linux空间的朋友可以去看下:)

化了半小时多转移空间,还算顺利。顺便记录下搬迁过程,以方便下次搬迁:)
1.下载全新程序,解压。
2.将本地程序数据上传,全新安装。管理员要和旧的用户名和密码相同。
3.原空间在后台数据备份后,将生成的bak目录下的备份数据以及data、attachment和template下载到本地相应目录。
4.上传这三个目录的内容,在新空间后台导入备份数据,然后刷新缓存等。
5.测试OK的话,改解析IP,完成:)
2008/01/31 10:27
29日刚好手机没电,回到家发现门口贴了一张纸,让我去xx邮局取北京来的快递,似乎是EMS的,并留了一个手机号码。

30日打电话过去,得知昨天上下午已经各送了一次,只能自己去取了:(

31日中午去EMS(天下着雨,撑着伞,走了一大段,才找到了这个较偏僻的地方)取到了东西,但还是不知道从哪里寄来的。单子上,刚好公司名称看不清楚了,看得清楚后面的字样"四环西路58号..."。搜索一下,才知道原来是Baidu的。

拆开一看,是一个像手机一样的东西,差点以为是手机fear。看了说明书才知道是中文手机卡备份器,上面还印着"百度联盟"的字样,估计算是百度联盟的新年礼物了:)
2008/01/24 10:56
Tags:
一个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
引用
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).


运行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
2008/01/22 10:14
Tags: ,
按照我一年前的安装方法安装后,最近发现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,就正常了,也不知道是什么原因。
分页: 17/65 第一页 上页 12 13 14 15 16 17 18 19 20 21 下页 最后页 [ 显示模式: 摘要 | 列表 ]