PHP写的页面无法访问,报HTTP500错误,这个是怎么回事
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP写的页面无法访问,报HTTP500错误,这个是怎么回事相关的知识,希望对你有一定的参考价值。
1、从控制面板,程序和功能,打开和关闭中开启本地IIS功能。
2、按装php5.5.20安装包32位,即便是在win7 64位系统中,开启应用程序池默认设置中的启用32位应用程序,也可以正常工作。
3、完成后启动PHP网站会出现http 500.0错误,如下图。
4、针对32位的php5.5一定要下载32位的VC11运行库,如果安装的是64位的500错误是无法解决。的。
扩展资料:
主要特点
(一)开源性和免费性
由于PHP的解释器的源代码是公开的,所以安全系数较高的网站可以自己更改PHP的解释程序。另外,PHP 运行环境的使用也是免费的。
(二)快捷性
PHP是一种非常容易学习和使用的一门语言,它的语法特点类似于C语言,但又没有C语言复杂的地址操作,而且又加入了面向对象的概念,再加上它具有简洁的语法规则,使得它操作编辑非常简单,实用性很强。
参考资料来源:百度百科-PHP
参考技术A 原因百分之80来自于网站根目录的config.php文件中资料库相关设定错误,这种错误排除,只要检查一下config.php文件中的伺服器和资料库名称、使用者名称、密码,还有资料库前缀字串,再来就是档案文件路径,只要是多一个或少一个符号、大小写错误、空格…绝对会赏你一个[HTTP 500 内部伺服器发生错误]的排头吃。再来百分之10的错误来自于网站程式码设计错误也会出现[HTTP 500 内部伺服器发生错误]的页面,这个错误一来可以从视窗工具=>网际网路选项=>进阶=>去掉勾选:显示易懂的HTTP错误讯息,二来可以从网站根目录的error_log纪录中看出一些端倪,再来排除,还有百分之5刚好碰上访问的网站在维护,最多的例子是网站升级和网站迁移。
将错误讯息显示出来。
而显示的方法有两种,一种是设定php.ini;另一种是透过程式码开启,操作方法请参考以下:
一、设定php.ini
1.首先开启php.ini档
2.使用「Ctrl」+「F」搜寻【display_errors】
3.将「display_errors=Off」改为「display_errors=On」
4.重新启动Apache
5.重启开启网页
二、透过程式码开启
1.开启显示「伺服器错误(500)」的程式档
2.于程式档加入以下程式码
ini_set("display_errors", "On"); // 设定是否显示错误( On=显示, Off=隐藏 )
3.重启开启网页
你可以去后盾人平台看看,里面的东西不错本回答被提问者采纳 参考技术B 500错误就是服务器内部错误,最常见的就是PHP文件哪里写错了。。。
你可以尝试开启php的错误报告,显示详细的错误信息,然后调试
PHP为啥在IIS服务器无法访问浏览页面?
iis本身并不直接支持php;
需要配置开启php扩展;
具体步骤是先在iis中web扩展中添加php扩展(后面可以配上图);
接着在需要支持php的网站添加ISAPI筛选器(详细图文教程可到VPS之家查看);
最后,在文档里添加index.php首页默认文档即可。
1、检查PHP软件(含zend)是否正确安装
2、IIS上是否已正确加载PHP(检查如下2处)
A、IIS上 "WEB 服务扩展" 里是否有PHP
B、在具体的网站上,右键属性。 主目录---配置。查看“应用程序扩展”里是否有 .php的加载项。
3、用PHP测试文件,phpinfo(); 这个检查是否加载。
如果上面的没问题,就启用PHP的日志,在访问时,查看日志报错信息。
关于IIS上配置PHP,以及PHP启用日志,在百度文库里一大把。如:
《Windows_Server_2003系统下IIS配置PHP环境(图示详解版)》
http://wenku.baidu.com/view/e367716a7e21af45b307a827.html
《php-ini中文版》
http://wenku.baidu.com/view/47839329647d27284b73510f.html来自:求助得到的回答本回答被提问者和网友采纳 参考技术A 能具体一点吗 比如是 iis 版本啊, php页面是什么错误啊 ~~~~~~~~~~~!
以上是关于PHP写的页面无法访问,报HTTP500错误,这个是怎么回事的主要内容,如果未能解决你的问题,请参考以下文章
PHP写的页面无法访问,报HTTP500错误,这个是怎么回事
在win7上装了一个apache服务器,访问页面的时候报500错误,各种方法都试
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。