【发布时间】:2017-02-12 12:34:12
【问题描述】:
大家好,大家知道是什么导致了这种类型的错误吗? 致命错误:在第 103 行的 /home/foodpack/public_html/app/code/core/Mage/Core/Helper/String.php 中调用未定义函数 iconv_substr() 页面
return iconv_substr($string, $offset, $length, self::ICONV_CHARSET);
;该文件用于 CGI/FastCGI 安装。 ;尝试将其复制到 php5.ini,如果它不起作用
;调整内存限制
memory_limit = 1024M
max_execution_time = 18000
;禁用 php 请求变量的魔术引号
magic_quotes_gpc = 关闭
;禁用自动会话启动 ;在自动加载初始化之前
标记 session.auto_start = 关闭
;启用生成的 html 压缩
zlib.output_compression = on
;禁用用户代理验证以不破坏多张图片上传
suhosin.session.cryptua = 关闭
;处理对象时关闭与 PHP4 的兼容性
zend.ze1_compatibility_mode = 关闭
; PHP 出于某种原因忽略了系统 php.ini 中的此设置 ;如果本地 php.ini 中缺少此行,则禁用 mcrypt
extension=mcrypt.so
;在生产模式下禁用 PHP 错误、通知和警告输出,以防止泄露敏感信息。
display_errors = 关闭 这是我的 php.ini
【问题讨论】:
-
更新你的问题并添加相关代码
-
return iconv_substr($string, $offset, $length, self::ICONV_CHARSET);
-
你使用的是哪个php版本?
-
在服务器上安装 iconv 扩展解决了这个问题