【发布时间】:2018-07-06 18:04:45
【问题描述】:
我很难弄清楚为什么我无法在 Sugar CRM CE 的模块构建器上创建新字段。
我认为这可能是文件权限问题,但是在 SugarCRM 社区发布了许多论坛帖子和用户指南之后,我还没有解决我的问题。
为了说明这个问题的背景,我采取了以下步骤:
- 我在 VM 上安装了 Debian 映像
- 更新了软件包并安装了 LAMP 服务器(使用 PHP 5.6)
- 已下载所需的必备模块
- 按照安装指南配置 php.ini
- 跑 'chown -R www-data:www-data /var/www/html/sugarcrm'
- 运行 'chmod 775 -R /var/www/html/sugarcrm'
- 运行 Sugar 的安装页面(安装过程一直很顺利,直到出现“Permission Denied”的注册页面)
- 在 Modules Builder 上创建一个新包。
- 创建一个新模块
- 新建字段(失败。仅创建标签)
希望你们能帮我解决这个问题。 谢谢。
【问题讨论】:
-
你能看一下custom/ModuleBuilder,找到你的模块,看看该字段是否被写入相关模块的vardefs.php文件吗?我遇到过类似的问题,但它是在较新的 7.x 版本上。
-
嗨@Reisclef,模块的vardefs上没有写任何东西。 fields 数组没有附加任何内容。当我尝试更改它的权限时,它甚至都不起作用。
-
听起来和我的相似。如果这可行,我会将其发布为答案,但我现在会发表评论。您可以尝试将以下内容添加到您的 php.ini 并重新启动 Apache 吗?
opcache.revalidate_freq = 0 -
做到了!你为我节省了很多时间。谢谢@Reisclef