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首页默认文档即可。

参考技术A 你好,你这个问题不好回答,因为你没有给出具体的错误。。建议如下操作:
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错误,各种方法都试

电脑打开网页 http500服务器错误 咋办?

HTTP错误500.19

HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。

exchange 2013 2016 共存环境 访问2016报HTTP 500错误