phphttp错误
㈠ php写的页面无法访问,报HTTP500错误,这个是怎么回事
这个是服务器那边的代码有问题,没有办法请求,而且可能是服务器的接口代码错了。
希望我的回答可以帮到你,有什么不懂可以追问。
㈡ php 调用http接口 出现错误
122.Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log
问题原因:内部服务器出错,这个服务偶然的一个内部错误或者丢失配置并且无法去编译你的请求;请联系这个服务的管理员通过xx邮箱去通知他们这个错误发生的时间,并且这个检查你的在这个错误之前执行过得程序.很多内部关于错误可能有效的在这个服务错误日志中
解决方法:刷新一下页面就行了,服务器炸了
125.Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request
问题原因
解决方法:服务器目录,虚拟主机配置出错
132.500 Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [email protected] to inform them of the time this error occurred, and e actions you performed just before this error.
More information about this error may be available in the server error log.
问题原因:500是服务器错误,内部服务错误,这个服务器偶然遇见了一个内部错误或者丢失了配置文件,导致无法去处理你的请求,请联系管理员,更多的错误信息,或许在服务器日志里
解决方法:这个是重写模式的文件语法格式不正确,导致的服务器加载这个错误文件时报错.解决方法,任意换一个重写文件
我编程这么久,就遇到过这三次,你根据自己问题看下哪一条适用吧。
㈢ PHP写的页面无法访问,报HTTP500错误,这个是怎么回事
你应该是使用了 APACHE的地址重定向功能,出现500错误主要有以下原因
1.APACHE没开启rewrite模块。
解决办法:编辑apache的http.conf文件,找到#LoadMole rewrite_mole moles/mod_rewrite.so,去掉前面的#,重启APACHE.
2 .htaccess文件有错误。通常是因为写入了不合语法的规则。
解决办法:删除该目录中的.htaccess即可。如果还是不行,再删除上级目录的.htacess,如此反复。
你主要检查conf里的rewrite是否设置正常,然后网络一个正确的.htaccess参考一下。
㈣ 安装phpwind出现HTTP 错误 500是怎么回事
出现500错误的原因是很多的,一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。 解决的方法就是您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,这样您可以获得正确的错误提示。
在获得正确的错误提示之后,您就可以根据该错误提示检查您具体的出错原因了。
㈤ 安装php后出现 HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用。 求解
你的网站是apache还是nginx还是iis?看看目录配置的对不对,这个一般与php没有关系,404是路径错误。
如果确信没有配置错误,检查php文件是否有自定义的heade("404.....");的条件,因为特殊情况下也可以由php控制网页header头
㈥ PHP写的页面无法访问,报HTTP500错误,这个是怎么回事
原因百分之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.重启开启网页
㈦ apache php 安装后,Apache正常启动,但无法解析PHP,可以解析html。网页出现HTTP 404是怎么回事
apache php 安装后,Apache正常启动,但无法解析PHP,可以解析html。网页出现HTTP 404是设置错误造成的,解决方法为;
1、在apache的安装目录下,有一个htdocs目录,现在,我们在该目录下,新建一个简单的php网页文件。
㈧ 我的php源码错误HTTP 错误 404.0 - Not Found
最可能的原因:
•指定的目录或文件在 Web 服务器上不存在。
•URL 拼写错误。
•某个自定义筛选器或模块(如 URLScan)限制了对该文件的访问。
可尝试的操作:
•在 Web 服务器上创建内容。
•检查浏览器 URL。
•创建跟踪规则以跟踪此 HTTP 状态代码的失败请求,并查看是哪个模块在调用 SetStatus。
㈨ phpHTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效.
经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤如下
1 打开运行,输入cmd进入到命令提示符窗口。
2 进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。
3 输入aspnet_regiis.exe –i 执行既可
注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
iis7错误提示An error occurred on the server when processing the
URL...
win7下面运行ASP程序总是出错,原来是站点配置的问题。。。
问题一:MS
Jet引擎改变了临时目录的位置,但是又没有对临时目录的存取权限,导致数据库使用失败(因为sql问题,后改用access数据库测试)。
解决办法:
给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated
Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。
设置权限步骤:右击Temp文件夹,选择“属性”》选择“安全”选项卡》单击“编辑”》出来“Temp
的权限”对话框,单击“添加”,在下面的“输入对象名称来选择”中输入Authenticated
Users(也可以点击“高级...”按钮,再点击“查找”按钮,在查找结果中选择Authenticated Users),确定》返回到“Temp
的权限”,将Authenticated Users的权限中的完全控制给勾上,确定》确定。
问题二:是IIS7默认不把详细错误发送的客户端,所以只给我们一句脚本错误消息(本信息可以修改):An error occurred on the
server when processing the URL. Please contact the system
administrator。这样,到底出什么错就不得而知。
解决办法:
将iis7中ASP模块里面的“将错误发送到浏览器”改成True。
很关键,否则你都不知道错误出在哪里。
㈩ PHP http500服务器内部错误
出现500错误的原因是很多的,一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。
解决的方法就是您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,这样您可以获得正确的错误提示。
在获得正确的错误提示之后,您就可以根据该错误提示检查您具体的出错原因了
大多数情况下,是一个网页中使用了多个@
命令(调用多个网页往往忽略了这个问题),
去掉就ok
了。
iis错误500解决方法!
综合分析上面的错误表现我们可以看出,主要是由于iwam账号(在我的计算机即是iwam_myserver账号)的密码错误造成了http
500内部错误。在详细分析http500内部错误产生的原因之前,先对iwam账号进行一下简要的介绍:
iwam账号是安装iis5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的internet信息服务。iwam账号的名字会根据每台计算机netbios名字的不同而有所不同,通用的格式iwam_machine,即由“iwam”前缀、连接线“_”加上计算机的netbios名字组成。我的计算机的netbios名字是myserver,因此我的计算机上iwam账号的名字就是iwam_myserver,这一点与iis匿名账号isur_machine的命名方式非常相似。iwam账号建立后被active
directory、iis
metabase数据库和com
应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的iwam密码
的同步工作。按常理说,由操作系统负责的工作我们大可放心,不必担心出错,但不知是bug还是其它什么原因,系统的对iwam账号的密码同步工作有时会失败,使三方iwam账号所用密码不统一。当iis或com
应用程序使用错误iwam的密码登录系统,启动iis
out-of-process
pooled
applications时,系统会因密码错误而拒绝这一请求,导致iis
out-of-process
pooled
applications启动失败,也就是我们在id10004错误事件中看到的“不能运行服务器{3d14228d-fbe1-11d0-995
d-00c04fd919c1}
”(这里{3d14228d-fbe1-11d0-995d-00c04fd919c1}
是iis
out-of-process
pooled
applications的key),不能转入iis5应用程序,http
500内部错误就这样产生了。
三.解决办法知道了导致http
500内部错误的原因,解决起来就比较简单了,那就是人工同步iwam账号在active
directory、iis
metabase数据库和com
应用程序中的密码。具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限