Loving Coding & Visual Design

PERL系统迁移中遇的问题

最近把一个基于PERL的系统迁移到另一台服务器,本来运作好好的系统,移过去却问题百出。总结下来,有如下问题需要特别注意:

  1. 对字符串的处理
    处理之前一定要先确定字符串对象是否存在。注意对变量的判断。

  2. DBI查询数据库语句结尾时分号的问题
    在用PHP习惯了给每一个SQL加上一个分号,旧服务器中没出现任何问题,可是新的服务器却提示无法辨认;前后的SQL语句,而无法执行的错误。最好在excute的同时加上die的选择,这样会避免出现恐怖的错误 - 曾经有这样的错误,excute出错,但是$sth->rows依然获取行数,不过不是一行,而是几百万行。

  3. 尽量使用公共变量保存系统路径。

  4. 还原数据库的时候注意Mysql语句在不同版本间的区别。

  5. use strict和eval对调试很有帮助。



下一页


最 近 文 章

  1. 为Discuz增加关键字过滤的功能 - Thu, 13 Sep 2007 13:00:31 +0000
  2. CSS:IE下非链接HOVER的解决办法 - Wed, 12 Sep 2007 08:50:52 +0000
  3. 感受FLASH CS3 - Fri, 31 Aug 2007 14:19:13 +0000
  4. 关于mysql_real_escape_string - Thu, 23 Aug 2007 10:58:56 +0000
  5. 广州直飞印度 - Tue, 21 Aug 2007 04:41:20 +0000
  6. 一道微软面试题 - Thu, 16 Aug 2007 02:51:45 +0000
  7. 接触RSA算法 - Wed, 15 Aug 2007 17:17:48 +0000
  8. Red Hat Enterprise Linux (RHEL)5相关版本介绍 - Sun, 12 Aug 2007 04:56:37 +0000
  9. CSS样式的优先权问题 - Fri, 10 Aug 2007 15:44:21 +0000
  10. 很酷的FLEX的三维应用测试 - Sun, 05 Aug 2007 15:37:54 +0000