【发布时间】:2017-01-31 22:34:02
【问题描述】:
我的网站在过去 2 3 个月内运行良好,但现在显示 500 服务器错误消息。然后我看到了error.log 文件,上面写着
PHP 致命错误:在第 11 行调用 public_html/catalog/model/tool/image.php 中未定义的函数 utf8_substr()
给定位置的代码是:
$new_image = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . $width . 'x' . $height . '.' . $extension;
然后我认为可能是因为缓存,然后我清除了缓存,仍然得到相同的错误消息。我在谷歌上寻找解决方案,我发现很少有像Clearing cache 这样的解决方案,检查startup.php 或utf8.php 是否丢失,但文件在正确的位置。它在生产环境中,并且站点从前两天开始下降。
请告诉我这个问题的解决方案。
我正在运行 Opencart 版本 2.0.3.1
提前致谢
【问题讨论】:
标签: php opencart opencart2.x