我在SuiteCRM中收到此错误:
“网络错误:404 未找到 - /cache/jsLanguage/Home/en_us.js?v=9W_DRN8pphMvoAsvU564UA”
请帮助我,我该如何解决?
转到管理>修复并执行“快速修复和重建”。执行页面底部显示的任何更改。
如果这不起作用,请转到管理 > 修复并执行“重建 .htaccess 文件”,然后,管理 > 修复并再次执行“快速修复和重建”。
只需从您的实例文件中删除缓存文件夹,然后进行硬重新加载。
我有同样的问题,上面的答案没有用。
我发现文件/文件夹权限是错误的,一旦它们分别更新,644/755
一切都开始正常工作。
以下是您需要在目录中执行以解决此问题的命令。
find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;
SuiteCRM 中的这 3 个目录应该是 777。或者至少是 775。
缓存上传自定义
由于在修复或缓存构建时会重新生成大量文件,因此需要对这些目录具有完全权限。
对我来说,问题非常简单,这些都不是:我的 .htaccess 文件列出了一个旧目录,所以我做了一个控制 F,更改了 suitecrm 应该和当前所在位置的目录名称,然后保存它,然后繁荣。所有“未定义”错误都消失了。希望这可以帮助
这与RewriteBase
in相关.htaccess
。您可以通过修改.htaccess
或执行手动更新它Rebuild .htaccess file