1、无法加载模块

  FILE: D:\wamp64\www\www.test_shop.com\ThinkPHP\Library\Think\Dispatcher.class.php  LINE: 178

  到/Common/config.php文件,添加以下

   'MODULE_ALLOW_LIST' => array('Home','Admin'), 

2、系统常量无法读取,输出原型,如:__PUBLIC__、__APP__等

  加上U方法:U(__APP__),实在不行只能硬编码绝对路径了

  或者在/Common/Conf/config.php中自定义常量

    'TMPL_PARSE_STRING'  =>array('__PUB__' => '/Public/', )// 更改默认的/Public 替换规则

       存在不正规域名导致解释错误的可能

3、大文本字段需要使用全文索引,但是MYSQL中全文索引不支持中文 ,我们以后会学习SPHINX【全文索引引擎】来优化根据大文本字段查询数据的速度。

4、无法加载控制器

  无法加载控制器:Goods
  错误位置
  FILE: E:\wwwroot\bierte\ThinkPHP\Library\Think\App.class.php  LINE: 101

  可能:1、复制文件后,没把class xxxxController 改为class GoodsController;

     2、文件名xxxxController.class.php没改为GoodsController.class.php,还可能是输入文件名时多了空格GoodsController.class .php

5、MySQL在插入数据时提示: Data truncated for column '

  这是插入的数据不合法造成的,可能是乱码、超出字段长度、非法字符等。

  解决乱码: show variables like 'character%'; 来查看当前数据库的相关编码集。set names XXX;使传入字符编码集与系统本身编码集相同

  详细请参考:http://www.cnblogs.com/sunzn/archive/2013/03/14/2960248.html

      {enum('是','否')}:中文无法插入,页面显示为中文,提交数据包中中文为乱码—>enum('1','0')

6、统一编码

  1. html头:<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
  2. PHP编辑器:格式->编码
  3. mysql数据库:show variables like 'character%'; set names XXX;

7、mysql数据库5.7.14中datetime类型默认会保留小数点后4位即:2017-06-02 19:18:44.0000

  可通过数据库语句:ALTER TABLE p39_goods MODIFY addtime datetime(0);  2017-06-02 19:18:44

8、在thinkphp中,使用多表查询时,经常会使用到别名,而有时候在一个功能里面会出现使用到两次$where[],若在第二次$where[]时才开始使用表别名,修改了前面的接收变量后,则在第一次使用$where[]中就会出现数据库查询错误

  例如:搜索功能【接收表单数据->翻页功能->取某页数据功能】

在接收表单数据时,$where数组中就使用别名连接字段

如果先在取数据代码中加了别名,在翻页处没加

就会出现如下错误

所以则在翻页的代码处,加上别名

TP-常见错误1的更多相关文章

  1. 初识JAVA(二)(送给Java和安卓初学者)----常见错误

    博主接着上篇的来讲哦,以后的更新中,博主会出一些练习题,有兴趣的可以做做然后吧代码粘贴到下面,大家可以一起研究学习,一起进步,本篇文章主要讲的是: 一.常见错误 二.连接上篇一起的训练 无论是什么方向 ...

  2. ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock

    ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock 通过终端安装程序sudo apt-get install xxx时出错:E: Could not ...

  3. coreseek常见错误原因及解决方法

    coreseek常见错误原因及解决方法 Coreseek 中文全文检索引擎 Coreseek 是一款中文全文检索/搜索软件,以GPLv2许可协议开源发布,基于Sphinx研发并独立发布,专攻中文搜索和 ...

  4. Android Fragment使用(二) 嵌套Fragments (Nested Fragments) 的使用及常见错误

    嵌套Fragment的使用及常见错误 嵌套Fragments (Nested Fragments), 是在Fragment内部又添加Fragment. 使用时, 主要要依靠宿主Fragment的 ge ...

  5. C语言初学者代码中的常见错误与瑕疵(23)

    见:C语言初学者代码中的常见错误与瑕疵(23)

  6. struts2.5框架使用通配符指定方法常见错误

    struts2.5框架使用通配符指定方法(常见错误) 在学习struts框架时经常会使用到通配符调用方法,如下: <package name="shop" namespace ...

  7. .Net常见错误

    常见错误 #1: 把引用当做值来用,或者反过来 C++ 和其他很多语言的程序员,习惯了给变量赋值的时候,要么赋单纯的值,要么是现有对象的引用.然而,在C# 中,是值还是引用,是由写这个对象的程序员决定 ...

  8. WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

    在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟 ...

  9. Python程序的常见错误(收集篇)

    关于Python Python是一门解释性的,面向对象的,并具有动态语义的高级编程语言.它高级的内置数据结构,结合其动态类型和动态绑定的特性,使得它在快速应用程序开发(Rapid Applicatio ...

  10. 【ubuntu 】常见错误--Could not get lock /var/lib/dpkg/lock

    ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock 通过终端安装程序sudo apt-get install xxx时出错: E: Could not ...

随机推荐

  1. ssh-agent && ssh-agent forward && SSH ProxyCommand

    http://blog.csdn.net/sdcxyz/article/details/41487897 https://developer.github.com/guides/using-ssh-a ...

  2. HTML5 data-* 自定义属性操作及其注意点

    在HTML5中添加了data-*的方式来自定义属性,所谓data-*实际上上就是data-前缀加上自定义的属性名,命名可以用驼峰命名方式,但取值是必需全部使用小写(后面会说),使用这样的结构可以进行数 ...

  3. 使用ajax实现简单的带百分比进度条

    需求:当进行文件上传保存等操作时,能在页面显示一个带百分比的进度条,给用户一个好的交互体验 实现步骤 JSP页面 1.添加table标签 <table id="load" w ...

  4. java 内存举例

    1. java内存的主要划分 2.  OOTest02.java 的内存划分 public class OOTest02{ public static void main(String[] args) ...

  5. Hybris开发环境的license计算实现

    每隔30天,必须重新执行一次initialize命令把本地所有数据全部清掉然后重新build,需要花费一些时间. 显示在console里的license信息通过license.jsp展示: 剩余的li ...

  6. DOM(十四):代理检测和事件处理(跨浏览器)

    一.检测 用于用户代理检测,检测范围包括浏览器引擎.平台.Windows.移动设备和游戏系统等 /* *用户代理检测脚本,检测范围包括浏览器引擎.平台.Windows.移动设备和游戏系统 */ var ...

  7. Codeforces 758A Holiday Of Equality

    题目链接:http://codeforces.com/problemset/problem/758/A A. Holiday Of Equality time limit per test 1 sec ...

  8. python 爬取猫眼榜单100(二)--多个页面以及多进程

    #!/usr/bin/env python # -*- coding: utf- -*- # @Author: Dang Kai # @Date: -- :: # @Last Modified tim ...

  9. 大数据(1)初始hadoop

    1.hadoop模型如下: (上图为Hadoop1.x的布局) (Hadoop2.x较Hadoop1.x,多了YARN) Hadoop框架,是一个庞大的生态系统. 或者我们可以这样理解: 可以把整个体 ...

  10. java、javac -version不一致(java编译及运行环境不一致)的环境变量设置问题解决

    问题描述: 电脑上同时安装了JDK1.6与1.7  设置了环境变量JAVA_HOME为jdk1.6.0_21的安装目录,并且在PATH变量中加入了%JAVA_HOME%\bin,但在Windows命令 ...