【夯实PHP基础】php开发时遇到白页的调试方法

本文地址

分享提纲:

  1. 设置报错报错级别,显示报错 

  2. 白页的可能原因

1.【设置报错报错级别,显示报错】

  php开发时,访问地址也对,但就是不出来页面,显示的是 白的页面,所以就可以判断是 有错误发生,通过 firebug也没有查看出来,之后,需要 去 index.php这个 入口文件处,设置 报错机制,这个比 php.ini中,设置优先级高,因为更靠后。   define(‘ENVIRONMENT‘, ‘dev‘);为开发环境,define(‘ENVIRONMENT‘, ‘production‘);是生产环境,禁止了所有的报错,记得开发完全后,再更改过去

2. 【白页的可能原因】

以后这种出现了 白页的情况,一定是 报错没有出来,除非展示页就是空白的。可能是一下几种情况
  a. 在 php.ini中设置的不显示错误
  b. 页面本身里边有 设置  error_reporting(0);
  c. 使用了 @ 符号抑制了 提示错误的产生
  d. 像CI这样的框架,在系统的入口文件处 index.php中有设置 是生产环境还是开发环境,对应的有相应的 报错机制处理。
  e. 可以借助 火狐的firbug来查看错误,在 “控制台”,或者是“网络”中,查看“响应”,“html”等,这里
  一般也会有提示,另外,想进行 json,xml等接口的 ajax的开发时,控制器和模型输出的内容也可以在这两个地方看到。

时间: 2024-10-11 05:53:28

【夯实PHP基础】php开发时遇到白页的调试方法的相关文章

浅谈webform开发时前台请求后台数据的方法

说到前台请求后台数据,我们一般都是用到AJAX(异步JavaScript和XML) .AJAX 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,我们可以对网页的某部分进行更新.在这里,主要浅谈一下在.net的webform开发时,前台请求后台的两种方式. 1.使用AjaxPro2.dll  (1)AjaxPro2.dll文件可以去网上下载,下载后引用到项目中. (2)引用到项目之后,在web.config里面的<system.web

二十四、【开源】EFW框架Winform前端开发之项目结构说明和调试方法

回<[开源]EFW框架系列文章索引>        EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuA EFW框架实例源代码下载:http://pan.baidu.com/s/1o6MAKCa       前言:前面几章讲解了开发一个Web系统的完整目录结构与界面开发框架JqueryEasyUI,接下来几章讲解开发Winform系统的完整目录结构与界面开发的相关控件.开发Winform系统又分为两种类型,C/S模式和C/S/S模式:其中C/S/S模式的中间

activex控件开发时如何用ie8进行调试

这阵子在搞一个activex的项目,发现dll型的输出控件比较难调试,导致我郁闷了几天了,调试不进去的话就定位不到错误,后面的工作就受阻了.试了好多种方法都不行,原来是不了解ie所致的.好像自从4.0以后,ie在我们打开一个网页时,会启动一个主的进程,和一个副进程,ie的调试器只touch到副进程是不行的,还得touch到主进程才可以.这个我也不确定是否正确,不过要使vs调试到activex工程里面去的话,我们还得按照下面的方法做. 第一步:选择activex项目,打开项目属性,在"config

JAVA card 应用开发(五) JCOP的调试方法

本文讲述怎样在仿真环境下,调试JAVA card 的APPLET. 通过JCOP在Eclipse进行仿真调试,启动JCOP调试器.我们能够看到例如以下图: 要仿真调试,就是在命令输入框里面输入JCOP相关的指令,通过阅读JCOP的帮助文档,我们看到JCOP提供的命令不算繁多,大约40个. 以下我挑选经常使用的几个来说明: 1.      复位卡片:"/atr".假设不加不论什么參数,表示马上复位. 2.      发送指令:"/send",这是最直观的调试指令. 能

夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及实现原理

目录 final使用 final变量 final修饰基本数据类型变量和引用 final类 final关键字的知识点 final关键字的最佳实践 final的用法 关于空白final final内存分配 使用final修饰方法会提高速度和效率吗 使用final修饰变量会让变量的值不能被改变吗: 如何保证数组内部不被修改 final方法的三条规则 final 和 jvm的关系 写 final 域的重排序规则 读 final 域的重排序规则 如果 final 域是引用类型 参考文章 微信公众号 Jav

夯实Java基础系列6:一文搞懂抽象类和接口,从基础到面试题,揭秘其本质区别!

目录 抽象类介绍 为什么要用抽象类 一个抽象类小故事 一个抽象类小游戏 接口介绍 接口与类相似点: 接口与类的区别: 接口特性 抽象类和接口的区别 接口的使用: 接口最佳实践:设计模式中的工厂模式 接口与抽象类的本质区别是什么? 基本语法区别 设计思想区别 如何回答面试题:接口和抽象类的区别? 参考文章 微信公众号 Java技术江湖 个人公众号:黄小斜 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl

夯实Java基础系列7:一文读懂Java 代码块和执行顺序

目录 Java中的构造方法 构造方法简介 构造方法实例 例 1 例 2 Java中的几种构造方法详解 普通构造方法 默认构造方法 重载构造方法 java子类构造方法调用父类构造方法 Java中的代码块简介 Java代码块使用 局部代码块 构造代码块 静态代码块 Java代码块.构造方法(包含继承关系)的执行顺序 参考文章 微信公众号 Java技术江湖 个人公众号:黄小斜 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github

夯实Java基础系列9:深入理解Class类和Object类

目录 Java中Class类及用法 Class类原理 如何获得一个Class类对象 使用Class类的对象来生成目标类的实例 Object类 类构造器public Object(); registerNatives()方法; Clone()方法实现浅拷贝 getClass()方法 equals()方法 hashCode()方法; toString()方法 wait() notify() notifAll() finalize()方法 CLass类和Object类的关系 参考文章 微信公众号 Ja

夯实Java基础系列10:深入理解Java中的异常体系

目录 为什么要使用异常 异常基本定义 异常体系 初识异常 异常和错误 异常的处理方式 "不负责任"的throws 纠结的finally throw : JRE也使用的关键字 异常调用链 自定义异常 异常的注意事项 当finally遇上return JAVA异常常见面试题 参考文章 微信公众号 Java技术江湖 个人公众号:黄小斜 - Java异常 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.c