1

我安装了新版本的sugarCRM,并且在某些页面中显示下一个警告“

警告:Smarty 错误:无法读取资源:....

我花了很多时间在网上寻找解决方案,但没有成功,我希望有人能帮助我。

4

2 回答 2

0

我无法找到触发此错误的原因。我寻找任何奇怪的 register_resource 调用,但没有找到。我最终压制了警告。这是给 Smarty 2 的

@@ -1411,7 +1411,7 @@
 {

     $_params = array('resource_name' => $resource_name);
-        if (! $this->_fetch_resource_info($_params)) {
+        if (! @$this->_fetch_resource_info($_params)) {
         return false;
     }
于 2014-09-22T14:58:26.387 回答
0

当我使用 smarty 2 作为模板引擎时,我遇到了同样的问题。我使用 xampp 作为本地主机。因为我使用的是 Windows,所以我没有遇到模板目录和目录拼写问题的权限问题。但我也检查了文件夹的权限,它是 777,以及https://www.smarty.net/docsv2/en/troubleshooting中提供的其他解决方案。

最后更新 Smarty 库解决了我的问题。下载最新的 Smarty 文件并将其替换为您当前的库。

https://github.com/smarty-php/smarty/releases/tag/v2.6.31 unzip ->\smarty-2.6.31\libs 从 \libs 文件夹复制文件并将其粘贴到您的 smarty 库 -> \library\聪明的。

希望能帮助到你。

于 2018-04-19T15:05:20.147 回答