php程序开发过程中,有时用浏览器浏览时会发现ie7浏览器出现一片空白,查看网页源代码也没有。这样使得错误无从查找。
使用
curl -I http://localhost/xxx.php
查看程序输出的head, 看到HTTP/1.0 500 Internal Server Error, 原来是服务器给出500错误。
如果打开了php.ini的; Log errors to specified file.;error_log = filename,还可以查看error_log指定的日志,看看错误出在哪里。
一种解决方案:
一行一行的debug(echo一些字符串后exit,这是我使用的笨方法),效率低下。
更好的方案:
1、检查IE浏览器的工具->Internet选项->高级->“显示友好http错误信息”,勾选上后,新开一个IE重新访问该地址,页面提示网站无法显示该页面 HTTP 500, 标题为HTTP 500 内容服务器错误。
2、命令行:
php -l xxx.php
其中的xxx.php一定要是物理地址(例:/usr/local/apache2/htdocs/1.php), 如果有错误,会输出到命令行上,并给出在哪一行出现了什么错误。
3、用网页和curl -l方式检查。
分享到:
相关推荐
### Docker 创建 PHP 开发环境遇到的权限问题及解决方案 #### 背景介绍 随着容器化技术的发展,越来越多的企业选择使用 Docker 来部署他们的开发、测试甚至是生产环境。通过 Docker,可以快速搭建出一个隔离的环境...
《PHP深度分析:101个核心技巧、窍门和问题解决方法》是PHP开发者的一本宝贵资源,这本书深入探讨了PHP编程中的诸多关键概念和技术,旨在帮助读者提升技能,解决实际开发中遇到的问题。结合《PHP 内核文档》CHM格式...
php配置中遇到问题和解决办法总结,是我三年工作经验的积累,值得大家收藏
在“http500内部服务器错误的解决方法.txt”文件中,可能会包含更具体的故障排查步骤和解决方案,建议仔细阅读以获取更详细的指导。记住,解决此类问题需要耐心和细心,每个步骤都是向问题根源靠近的关键。
PHP 程序超时问题解决办法 ...PHP 程序超时问题是开发者们经常遇到的问题之一,但通过使用上述方法,我们可以有效地解决这些问题。同时,我们也需要注意服务器的性能和资源使用情况,以避免超时问题的出现。
### HTTP 500 内部服务器错误的解决方法 #### 概述 HTTP 500 错误,也称为“内部服务器错误”,是一种常见的Web服务器错误代码,表示服务器遇到无法处理请求的情况,但没有给出具体原因。这种错误可能源于多种因素...
在IT行业中,PHP是一种广泛使用的服务器端脚本语言,尤其在构建动态网页和Web应用程序时。然而,在安装或配置PHP的过程中...在处理这类问题时,保持良好的文档记录和故障排除步骤,有助于将来遇到类似问题时快速解决。
自己平时记录的一些开发中遇到的问题以及解决方案,是CHM版的。各种语言都有,如:JSP,J2EE,ASP.NET,ASP ,PHP,SQLSERVER,等
本文将详细探讨如何解决在用PHP生成Excel时遇到的单元格内无法换行的问题。 在PHP中生成Excel文件,可以使用多种方法,包括但不限于使用第三方库如PhpSpreadsheet或者直接使用HTML和CSS样式来生成。如果采用直接...
总之,当PHP通过curl访问域名返回405错误时,开发者需要仔细检查服务器的HTTP方法配置、请求头信息以及相关的安全策略。通过合理配置curl选项,可以有效解决405 Method Not Allowed错误,并确保HTTP请求的成功执行。
在PHP开发过程中,遇到无法连接MySQL数据库的问题是很常见的。这些问题可能源于多种原因,包括配置错误、缺少必要的扩展或系统文件,以及网络通信问题。以下是对这些常见问题的详细分析和解决方案: **问题一:PHP...
Vue 项目中遇到的跨域问题及解决方法 Vue 项目中遇到的跨域问题是一种常见的网络问题,当我们在 Vue 项目中使用 Ajax 或 XMLHttpRequest 时,可能会遇到跨域问题。跨域问题是指浏览器的同源策略限制,禁止 Web 页面...
根据提供的文件信息,您需要的关于“PHP深度分析101个核心技巧、窍门和问题解决方法”的知识点梳理如下: 首先,标题所指的“PHP深度分析101个核心技巧、窍门和问题解决方法”预示着这本书是一本专注于PHP编程语言...
"乱码问题与解决方法在 PHP 教学中的应用" 乱码问题是 PHP 教学中经常遇到的问题之一,学生在编程过程中容易被乱码所困扰,影响学习效果。为此,本文从字符解码编码原理、Web 运行过程及 HTTP 响应报文格式等方面,...
9. **社区和文档**:如果以上步骤都无法解决问题,可以查阅官方文档,或者在Stack Overflow、GitHub和PHP开发者论坛等社区寻求帮助,那里有很多关于解决500错误的经验分享和解决方案。 通过以上步骤,大多数PHP 500...
以下是一些可能遇到的典型问题及其解决方案: 1. **语法错误**:这是初学者最常见的问题,如括号不匹配、变量未定义、缺少分号等。解决方法是仔细检查代码,使用IDE的语法高亮和错误检测功能,或者使用PHP的`error_...
### JSON Decode 索引为数字时自动排序问题解析及解决方案 #### 一、问题背景与现象 在处理Web开发中的前后端数据交互时,JSON(JavaScript Object Notation)格式因其简洁、易读且易于解析的特点被广泛采用。但在...
本文就详细介绍了在PHP中遇到时区问题的解决方法。 首先,如果允许修改PHP配置文件php.ini,可以永久性地更改时区设置。在php.ini文件中找到date.timezone这一行,如果这一行不存在,则可以手动添加。设置时区的...
在PHP开发中,FCKeditor是一款非常流行的富文本编辑器,它允许用户在网页上方便地编辑和上传文本、...对于“工具”类问题,理解并掌握这些基本原理和技巧是非常重要的,这有助于在遇到类似问题时能快速定位并解决问题。
本文主要介绍了在使用PHP语言进行微信开发时,遇到Token验证失败和请求URL超时问题时的解决方法,以及导致这些问题的原因。 首先,Token验证失败的原因主要是因为配置文件中的Token设置不正确。Token是微信开发平台...