Sugar CRM-无法在“模块”构建器上创建新字段

Ren*_*Tan 1 php debian sugarcrm

我很难弄清楚为什么我无法在Sugar CRM CE的模块生成器上创建新字段。

我以为这可能是文件权限问题,但是经过SugarCRM社区的许多论坛帖子和用户指南之后,我仍未解决问题。

To give a background on the issue, here are steps I've taken:

  1. I installed a Debian image on a VM
  2. Updated the packages and installed a LAMP server (with PHP 5.6)
  3. Downloaded the required prerequisite modules
  4. Configured the php.ini as per the installation guide
  5. Ran 'chown -R www-data:www-data /var/www/html/sugarcrm'
  6. Ran 'chmod 775 -R /var/www/html/sugarcrm'
  7. Ran the installation page of Sugar (Setup went well until the Registration page where it just outputs 'Permission Denied')
  8. Create a new package on Modules Builder.
  9. Create a new module
  10. Create a new field (Failed. only created the label)

Hope you guys can help me with this problem. Thank you.

Rei*_*lef 5

以前遇到此问题时,我与Sugar支持人员一起确定问题的原因。

通过禁用opcache,我们能够将其范围缩小到opcache。但是,经过一些调查,我们得出的结论是,这是特定的设置opcache.revalidate_freq

通过将其设置为0(以检查每个请求的更改),我们可以使用opcache。虽然这并不理想,但这是Sugar建议的解决方案。此外,它还使我们能够继续使用opcache的大部分优势。

因此,您可以通过在php.ini中添加以下行并重新启动apache来解决此问题:

opcache.revalidate_freq = 0
Run Code Online (Sandbox Code Playgroud)