织梦提示:Fatal error: Call to a member function read()

织梦5.7文件管理器错误 file_manage_main.htm on line 24

错误提示:

Fatal error: Call to a member function read() on a non-object in ......templetsfile_manage_main.htm on line 24

织梦官方帮助中心给出的答案是

A:一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_packet的值即可。

A:建议这样:

1、(网站路径) 这里面确定是否有中文,是否有空格,这两都都会影响;
2、确定php.ini或php_admin_value 是否限制了目录
3、确定是否支持dir函数
4、dede不能装在虚拟目录

但这个方法可能不适用于这里,我自己经历过,出现这个问题只要删除后台->系统->系统基本设置->核心设置 里面的 DedeCMS安装目录里面的内容就行,如果你是安装在根目录的

但我还是无法解决此问题,接着gg

网站子目录查看是没有问题的,只有返回到网站根目录下才出现此问题,这个估计是权限问题于是有了解决办法。

解决办法:

将该站点根目录文件夹的 上一级目录 给予目录浏览的权限,就可以解决问题。

比如你的站点文件夹 全部 在 webroot 下  那你就给 webroot  目录浏览的权限即可。

好了,如果上面办法都不能解决你的问题可尝试

手工解决办法:,在管理目录找到index_top.php,找开在96行找到如下代码:

 代码如下 复制代码

<li id='d10'><a href="javascript:OpenMenu(10,'','file_manage_main.php?activepath=/templets',10)">模板管理</a></li>

改为:

<li id='d10'><a href="javascript:OpenMenu(10,'','file_manage_main.php?activepath=<? echo $cfg_cmspath?>/templets',10)">模板管理</a></li>

时间: 2024-09-20 16:12:21

织梦提示:Fatal error: Call to a member function read()的相关文章

Fatal error:Call to a member function get_users_count()

 代码如下 复制代码   /*  *前台控制器基础类  */  class FrontendApp extends ECBaseApp  {      function __construct()      {          $this->FrontendApp();      }      function FrontendApp()      {          Lang::load(lang_file('common'));          Lang::load(lang_file

php运行网站内存不足提示 Fatal error Allowed memory size

 解决方法有多种,下面我根据不同权限的站长来介绍 有服务器管理权限可以修改php.ini文件 可以直接在 php.ini 把 memory_limit = 8M ; 调大至12M或更大.(注意:后面为M不是MB哦) 没有服务器管理权限 1.php中直接修改内存但需要你php支持ini_set函数,这个函数如果在php.ini禁止使用那么此方法将无效. ini_set('memory_limit','12M');//当然可以设置为一个更大的值 2.htaccess方式,这种一般的空间主机都支持 在

php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法_php技巧

本文实例讲述了php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法.分享给大家供大家参考.具体如下: ZipArchive是php自带的一个压缩与解压缩函数了,今天理所当然的情况中使用new ZipArchive来创建zip文件时碰到提示Fatal error: Class ZipArchive not found in错误,感兴趣的朋友就一起来看看解决方法. 测试代码如下: 复制代码 代码如下: //PHP解压缩文件(

mysql-在Windows32进行自定义环境搭建测试PHP连接MySQL时总是提示Fatal error: Call to undefined function

问题描述 在Windows32进行自定义环境搭建测试PHP连接MySQL时总是提示Fatal error: Call to undefined function 已经打开extension=PHP_mysql和extension=PHP_mysqli用phpmyadmin测试显示PHP配置错误 可是找不到错误 解决方案 PHP连接Mysql数据库报错:Fatal error: Call to undefined function mysql_connect()Fatal error: Call

php提示Fatal error: Call to undefined function imagecreate()

原文:php提示Fatal error: Call to undefined function imagecreate() 在php中imagecreate函数是一个图形处理函数,主要用于新建一个基于调色板的图像了,然后在这个基础上我们可以创建一些图形数字字符之类的,但这个函数需要GD库支持,如果没有开启GD库使用时会 undefined     在php中imagecreate函数是一个图形处理函数,主要用于新建一个基于调色板的图像了,然后在这个基础上我们可以创建一些图形数字字符之类的,但这个

WordPress提示Fatal error: Allowed memory size of

错误提示 Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 7680 bytes) in  /home/www/web/xxxxxx.php on line xxx 方法一: 在 wp-config.php 文件的 define ('WPLANG', '');下一行添上:  代码如下 复制代码  define('WP_MEMORY_LIMIT', '64M'); 方法二: 在WordPr

php提示Fatal error: Call to undefined function openssl_x509_parse()

具体如下 网站提示 Fatal error: Call to undefined function openssl_x509_parse()  ...... 解决办法 打开php.ini,找到这一行 ;extension=php_openssl.dll,将前面的";"去掉 再重启apache或者iis即可 再打开网站错误不提示了,为了证明是openssl.dll没开启的原因我们可以运行  代码如下 复制代码 <?php $data = openssl_x509_parse(fil

PHP中超时提示Fatal error: Maximum execution time of 30 seconds

由于近日做的程序中涉及到的循环比较多且处理的情况较复杂,所以在运行程序时出现执行超时提示如下: Fatal error: Maximum execution time of 30 seconds exceeded in D:\php\AppServ\www\sum3\test.php on line 3 通过在网上搜索,找到以下解决方案给大家分享一下: 这个错误是说你的php 执行时间越过了配置文件中设置的最大执行时间30秒钟,这不是你的程序本身存在的问题,而 是系统的配置文件问题,如果你的网速

php使用ZipArchive提示Fatal error: Class ZipArchive not found in

测试代码如下  代码如下 复制代码 //PHP解压缩文件(zip) function unzip_file($file, $destination){ $zip = new ZipArchive() ; //打开压缩文件 if ($zip->open($file) !== TRUE) { die ('Could not open archive'); } //创建文件 $zip->extractTo($destination); $zip->close(); echo '成功'; } u