0

我正在本地主机上安装 SugarCRM Portal。在安装向导中,它说我必须打开允许呼叫时间通过参考,我在 php.ini 做了并停止了我的 apache 服务器。当我再次启动它时,发生了一个错误,说有一个致命错误。

这是我的日志中的错误

“致命错误:指令 'allow_call_time_pass_reference' 在 PHP 中不再可用”

如果所有设置都为绿色,我将无法继续安装。这是唯一阻碍我的东西。请帮忙。

4

2 回答 2

0

它在 PHP 文档中说这个配置选项已经从 PHP 5.4.0 开始被删除。 http://php.net/manual/en/ini.core.php

如果您的 php 版本高于 PHP 5.4.0,请尝试降级 PHP。

于 2012-09-12T04:56:23.033 回答
0

我懂了

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的回复,您的逻辑是正确的。

于 2012-09-12T08:16:59.930 回答