1. php写的页面无法访问,报HTTP500错误,这个是怎么回事
这个是服务器那边的代码有问题,没有办法请求,而且可能是服务器的接口代码错了。
希望我的回答可以帮到你,有什么不懂可以追问。
2. php 网上500错误,本地没问题
1.服务器配置不行;2.服务器不支持PHP;3,你的代码有语法错误,通常少了括号或多了括号等,仔细查看你的PHP代码;3,可以对照能打开和不能打开页面,把不能打开的页面,代码去掉,留下一个简单的代码,一点一点的找,就会找到。看简单的代码能不能打开,然后在往里加代码,就知道哪有问题了,这是个笨办法
3. 500错误原因解决方法
内部服务器500错误原因:
1)外部资源超时。
2)通过的问题错了文件和目录权限触发。
3)在.htaccess文件错误配置。
解决方法如下。
外部资源超时,有时候,Web服务器可能需要响应从远程服务器来完成处理来自客户端的请求。有可能的是,这些外部资源可能会超时的情况。这可以是一个PHP超时。在这种情况下,Web服务器将返回一个500内部服务器错误。我们可以修正通过增加超时值或设置其他适当的超时选项这个错误让远程服务器将不会返回超时错误,而是等待处理的请求。
通过错误的文件和目录权限问题引发,这是最内部服务器错误的原因。如果多了一个文件或处理客户端请求所需目录的权限设置错误,则返回错误的服务器访问。PHP脚本错误的权限是这类问题的例子。这个问题可以通过重新对文件或目录的正确权限进行固定。
配置错误的.htaccess文件,500内部服务器错误的另一个常见原因是在.htaccess文件中配置错误。在URL重写的错误可导致,但往往不是500内部服务器错误。.htaccess文件中查找和改正错误配置可以解决这个问题。
4. 我狂晕,一运行PHP就500错误,怎么办
如果你没对网站文件做过什么更改的话,最有可能的是同服务器的资源超载:
即同一时间内处理器有太多的进程需要处理的时候,会出现500错误
还有这类的问题你可以上后盾人看看视频学习,很有帮助的
5. 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.重启开启网页
6. phpcurl遇到500会卡死
服务器环境或者不支持的组件等原因。phpcurl遇到500卡死是因为服务器环境或者不支持的组件等原因导致的500错误,这种情况下即使建立一个静态页面也会出现500错误。没办法补救。php curl就是php中的数据传输神器。
7. 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参考一下。
8. 访问php出现500
<?
$conn=@mysql_connect("localhost","root","root")ordie("数据库链接错误");
mysql_select_db("news",$conn);
mysql_query("setnames'GBK'");//使用GBK中文编码;
$sql="selectinfofrommessage";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
echo$row[title];}
?>
这样你试试。
建议你详细让客服开放更多测试权限,另外,看看自己的相关配置是否有问题。
排错步骤
1、查看Appache错误日志
2、如果是PHP Fatal error: Call to undefined function mysqli_connect(),检查mysqli是否加载;
3、在命令行输入php -m查看加载模块中是否有mysqli
4、没有的话,在php.ini中增加extension=php_mysqli.dll,并将php_mysqli.dll加入system32文件夹中。
9. 用php程序网站后台的网站输上域名出现500内部服务器错误是什么原因
你看看你的apache的配置文件 是不是虚拟主机的问题,还有可能就是访问的默认页面 一般是index.php 你的那个网站起得是其他的名字你没有添加到配置文件里。如果你遇见更多不懂的,我推荐你上后盾网经常看看关于php教学视频吧,希望对你有帮助。