如何解决suiteCRM中未定义的标签

How to solve undefined labels in suiteCRM

我在 SuiteCRM 中收到此错误:

"NetworkError: 404 Not Found - /cache/jsLanguage/Home/en_us.js?v=9W_DRN8pphMvoAsvU564UA"

请帮我看看我该如何解决?

转到“管理”>“修复”并执行 "Quick Repair & Rebuild"。 执行页面底部显示的任何更改。

如果这不起作用,请转到“管理”>“修复”并执行 "Rebuild .htaccess file" 然后,管理 > 修复并再次执行 "Quick Repair & Rebuild"。

我遇到了同样的问题,上面的答案没有用。

我发现 file/folder 权限是错误的,更新后 644/755 一切都开始正常工作。

以下是修复此问题需要在目录中执行的命令。

find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;

SuiteCRM 中的这 3 个目录应为 777。或至少 775。

缓存 上传 自定义

由于修复或建立缓存时会重新生成大量文件,因此需要对这些目录具有完全权限。

只需从您的实例文件中删除缓存文件夹,然后进行硬重新加载。

我的问题非常简单,其中 none:我的 .htaccess 文件列出了一个旧目录,所以我做了一个控制 F,更改了 suitecrm 应该在的目录名称,现在是,然后保存它,然后繁荣。所有 'undefined' 错误都消失了。希望这有帮助

这与 .htaccess 中的 RewriteBase 有关。您可以通过修改 .htaccess 或执行 Rebuild .htaccess file

来手动更新它