我正在本地主机上安装 SugarCRM Portal。在安装向导中,它说我必须打开允许呼叫时间通过参考,我在 php.ini 做了并停止了我的 apache 服务器。当我再次启动它时,发生了一个错误,说有一个致命错误。
这是我的日志中的错误
“致命错误:指令 'allow_call_time_pass_reference' 在 PHP 中不再可用”
如果所有设置都为绿色,我将无法继续安装。这是唯一阻碍我的东西。请帮忙。
我正在本地主机上安装 SugarCRM Portal。在安装向导中,它说我必须打开允许呼叫时间通过参考,我在 php.ini 做了并停止了我的 apache 服务器。当我再次启动它时,发生了一个错误,说有一个致命错误。
这是我的日志中的错误
“致命错误:指令 'allow_call_time_pass_reference' 在 PHP 中不再可用”
如果所有设置都为绿色,我将无法继续安装。这是唯一阻碍我的东西。请帮忙。
它在 PHP 文档中说这个配置选项已经从 PHP 5.4.0 开始被删除。 http://php.net/manual/en/ini.core.php
如果您的 php 版本高于 PHP 5.4.0,请尝试降级 PHP。
我懂了
air4x 的评论是正确的,但不详细,所以我在这里给出详细的。
你所要做的就是去sugarportal_dir/install/然后打开checkSystem.php。有一个看起来像这样的 if 语句。
if('0' == ini_get('allow_call_time_pass_reference')) {
}
您所要做的就是将 0 更改为 1:
if('1' == ini_get('allow_call_time_pass_reference')) {
}
就是这样。希望对其他人有所帮助。感谢air4x的回复,您的逻辑是正确的。