将Open Cart 1.5.6.1升级到1.5.6.4后,filemanager中出现500内部服务器错误

far*_*jam 5 php e-commerce opencart

我刚刚将我的OC商店从1.5.6.1升级到1.5.6.4,现在每次我向产品添加图像时,只要点击"浏览"链接,图像管理器弹出就显示为空我收到以下错误(在firebug中):

"NetworkError:500内部服务器错误 - http://example.com/admin/index.php?route=common/filemanager&token=[...]&field=image1 "

重现问题的步骤:

  1. 转到目录 - >产品并编辑产品
  2. 转到图像选项卡
  3. 单击"浏览"

这是我在服务器日志中收到的错误(但不在系统 - >错误日志中):

[Fri May 02 10:38:44 2014] 
[warn] 
[client IP Removed] 
mod_fcgid: stderr: 
PHP Parse error:  syntax error, unexpected ';', expecting T_FUNCTION in /var/www/vhosts/example.com/httpdocs/admin/controller/common/filemanager.php on line 498, 
referer: http://example.com/admin/index.php?route=catalog/product/update&product_id=400&token=7c96a8e340e4bc680e887abf97ec4def
Run Code Online (Sandbox Code Playgroud)

第498行是filemanager.php的最后一行(关闭php标记行)

在此输入图像描述

use*_*081 0

将您的 filemanager.php 与 OpenCart 发行版中的原始文件进行比较,并根据需要替换它。原始文件只有 497 行。