【问题标题】:SugarCRM portal installation Allow Call Time Pass ReferenceSugarCRM 门户安装允许通话时间通过参考
【发布时间】:2012-09-12 03:18:19
【问题描述】:

我正在本地主机上安装 SugarCRM 门户。在安装向导中,它说我必须打开 Allow Call Time Pass Reference 并且我在 php.ini 做了并停止了我的 apache 服务器。当我再次启动它时,发生了一个错误,说有一个致命错误。

这是我的日志中的错误

“致命错误:指令‘allow_call_time_pass_reference’不再是 在 PHP 中可用"

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

【问题讨论】:

    标签: installation portal sugarcrm php-ini


    【解决方案1】:

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

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

    【讨论】:

    • 是的,没错,但我无法继续安装 Sugarcrm 门户。如何跳过此步骤以继续安装?
    • 我没有 SugarCRM 门户,因此无法给出确切的解决方法。但是您可以在 linux 上使用 'find'+'grep' 或在 windows 上使用 notepad++ 之类的编辑器,在所有文件中搜索单词 'allow_call_time_pass_reference',并对可能存在的 'if condition' 进行注释或返回 true .还要从 php.ini 中删除指令。
    【解决方案2】:

    我知道了

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

    【讨论】:

      猜你喜欢
      • 2021-10-30
      • 2021-11-05
      • 1970-01-01
      • 2018-06-19
      • 1970-01-01
      • 2018-12-11
      • 2015-07-26
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多