zoukankan      html  css  js  c++  java
  • ECmall错误:Call to a member function get_users_count() on a non-object

    问题描述:

    在后台添加了一个app报错:Call to a member function get_users_count()Fatal error: Call to a member function get_users_count() on a non-object in includesecapp.base.php on line

    问题原因有一下几点:

    1.你的APP文件没有对应的Lang文件;

    2.你的APP文件和Lang文件如果是UTF编码的,可能是有BOM;

    3.你的APP文件和Lang文件代码里面最后的php结束符(?>)后面有空行;

    解决办法:

    先查看问题1,如果确实没有对应的Lang文件,则添加之(添加方法,举个例子:如果你的APP文件是app/***.app.php,那么你的Lang文件则放在 languages/sc-utf-8/***.lang.php下)

    在查看问题2,用dw等软件编辑器打开app文件或者lang文件,然后另存为,在弹出的窗口把bom的复选框去掉

    再查看问题3,用dw等软件编辑器打开app文件或者lang文件,定位到代码最后一行,把php结束符(?>)后面的空白行去掉。

     

    补充:一般情况下可以先考虑几个全局文件,如:

    includes/libraries/session.lib.php
    includes/global.lib.php
    includes/ecapp.base.php
    app/frontend.base.php

    的去除BOM和去除(?>)结束符后面的空行

     

    我在项目中遇到的问题如2  然后通过dw修改后问题解决 

  • 相关阅读:
    系统权限控制模型
    [Golang] 剑走偏锋 -- IoComplete ports
    Golang 正则匹配 -- regexp
    golang -- 字符串就地取反
    Hyperledger Fabric chaincode 开发(疑难解答)
    could not launch process: decoding dwarf section info at offset 0x0: too short
    win10 Ubuntu16 双系统
    7-8 哈利·波特的考试
    7-7 六度空间
    7-6 列出连通集
  • 原文地址:https://www.cnblogs.com/farcall/p/3769094.html
Copyright © 2011-2022 走看看