织梦系统DEDECMS后台提示:Fatal error:Call to a member function read()的解决方法

  • A+
所属分类:DedeCms建站

当我们后台点击模板,会出现这种提示错误[DEDECMS后台:Fatal error:Call to a member function read()],我在帮用户处理类似这种问题的时候,总结了以下几个排除问题的方法,供大家参考,来解决[DEDECMS后台:Fatal error:Call to a member function read()]问题。

一:确保系统设置正确填写

系统 > 系统基本参数 > 站点设置 里面的<站点根网址:你的网址,如http://www.mazhaoqian.com 和 网页主页链接:/> 系统 > 系统基本参数 > 核心设置 一般是空

二:文件夹权限

要给足 templets 文件夹权限,设置成可读 可写 可执行,然后测试下是否正确。

网上很多解决方案都是从修改PHP文件,其实很多用户都没修改过系统程序,织梦程序那么成熟了,其实不用考虑那么多外在因素,往往都是一些小细节导致的问题。

三、下面也提供一下PHP的修改方案

首先找打这个目录的文件:文件/dede/testenv.php大概在170行

找到类似下面代码:

  1. $dh = dir($d);

修改成:

  1. if (!is_dir($d))
  2. {
  3. return $dirname;
  4. }
  5. $dh = dir($d);

也就是加一个IF语句来判断下

以上是我为大家提供的所有解决DEDECMS后台提示:Fatal error:Call to a member function read()的方法,如果还有疑问可以给我留言。

  • 我的微信
  • 技术咨询
  • weinxin
  • 微信公众号
  • 营销技巧分享
  • weinxin
马找钱

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: