出错:未定义的子程序&Scalar :: Util :: Looks_like_number被调用

时间:2014-10-02 03:01:06

标签: perl movabletype

我有一个使用Movable Type的网站,在尝试将图片上传到帖子时,出现错误,现在管理区域只显示带有该错误消息的空白页。

我在日文的博客文章中读到(通过谷歌翻译)并且它提到了mt-wizard.cgi,但我无法理解如何修复它。

是否需要在服务器中安装?我可以从哪里开始的想法?

1 个答案:

答案 0 :(得分:3)

looks_like_number子例程需要包含在脚本中。

#!/usr/bin/perl
#use Scalar::Util qw(looks_like_number);

if ( Scalar::Util::looks_like_number("a") ) {
  print "Look like a number!\n";
} else {
  print "No\n";
}

use Scalar::Util qw(looks_like_number);被注释掉时,您将收到该错误。

Undefined subroutine &Scalar::Util::looks_like_number called at main.pl line 4.

找到给你错误的文件并向其添加use语句以包含该子例程,它至少会让你超过该错误。