安装最新的米拓系统到阿里云,出现
Parse error: syntax error, unexpected T_FUNCTION in/data/home/********/htdocs/app/system/include/function/common.func.phpon line586
Parse error: syntax error, unexpected T_FUNCTION in /data/home/虚拟机账号/htdocs/app/system/include/function/common.func.php on line 586
百度了一下有类似的提示代码转换 callback
return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);替换为return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->select($r[1]); }, $source);
找到源代码,看到586行
$str = preg_replace_callback('/(<img[^>]*)src(=[^>]*>)/', function ($match)
看到与上面教程不同,于是直接把单引号改为双引号,
$str = preg_replace_callback("/(<img[^>]*)src(=[^>]*>)/", function ($match)
然后就正常可以安装下一步了,