在我的系统中,PHP版本是5.6.32 Cron正在cron_schedule表中运行并找到消息,如下所示:
TRIGGER: shutdown function
Last error:
Array
(
[type] => 1
[message] => Call to undefined function iconv_get_encoding()
[file] => /home/fanfan/public_html/lib/Zend/Validate/Hostname.php
[line] => 1110
)
Backlog:
exception 'Exception' in /home/fanfan/public_html/app/code/community/Aoe/Scheduler/Helper/GracefulDead.php:53
我已检查并发现iconv已安装在我的系统中。Check attachment please
$origenc = PHP_VERSION_ID < 50600
? iconv_get_encoding('internal_encoding')
: ini_get('default_charset');
if (PHP_VERSION_ID < 50600) {
iconv_set_encoding('internal_encoding', 'UTF-8');
} else {
ini_set('default_charset', 'UTF-8');
}
答案 0 :(得分:2)
确保您当前的php.ini包含:
extension=iconv.so
并检查是否安装了iconv
扩展程序。
你可以用
来检查phpinfophp -i | grep -i "iconv support"