Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 500内部服务器错误_Php_Internal - Fatal编程技术网

Php 500内部服务器错误

Php 500内部服务器错误,php,internal,Php,Internal,我在最近开始使用的新服务器上不断遇到此错误 在我的家庭服务器上,它可以正常工作;在我的工作场所,我的站点在他们的服务器上也可以正常工作,但在这个服务器上,每次我尝试从一个.php文档转到另一个.php文档,并运行它出现此错误的代码 请帮助我,我无法理解它,我尝试过各种方法,我使用了不同的代码,没有代码,检查跳转到html文档是否有效,它是否有效。它似乎不喜欢我正在做的事情,我以前从未见过这样的事 这是指向php文档以销毁会话的链接: <div class="logoutDiv">Or

我在最近开始使用的新服务器上不断遇到此错误

在我的家庭服务器上,它可以正常工作;在我的工作场所,我的站点在他们的服务器上也可以正常工作,但在这个服务器上,每次我尝试从一个.php文档转到另一个.php文档,并运行它出现此错误的代码

请帮助我,我无法理解它,我尝试过各种方法,我使用了不同的代码,没有代码,检查跳转到html文档是否有效,它是否有效。它似乎不喜欢我正在做的事情,我以前从未见过这样的事

这是指向php文档以销毁会话的链接:

<div class="logoutDiv">Or <a href="lib/html/destroy.php">Goooodbyyyee!</a></div>
这是php文档中的代码:

<?php session_start(); session_destroy(); header('Location: ../../index.php'); ?>


下面是错误页面:unihub.itsyoureasel.com/lib/html/destroy.php

问题最有可能出现在.htaccess文件或/etc/httpd/conf/httpd.conf文件中。
检查/var/log/httpd文件夹中的错误日志。

我正在使用Apache。我刚刚发现了错误

这很奇怪,但似乎与使用Aptana创建.php文件有关。我在没有Aptana的情况下创建并上传的原始文件可以正常工作。我只是将我的原始文件(index.php)复制到另一个位置,重命名了它,并将代码更改为我所需的代码,现在就可以使用了


奇怪,但我猜这与Aptana创建元数据等文件的方式有关。当您实际键入希望它成为的扩展名时,就像在plain eclipse for php dev中一样,您可以从列表中选择php文件类型。

查看服务器日志或在此处提供链接和/或代码。这很奇怪。你得看看日志。如果您没有访问权限,请尝试在脚本的第一行中使用ini_集('display_errors',1)和error_reporting(E_ALL))启用错误报告。我看到的错误日志中没有估计此错误曾经发生过,它包含我以前的错误(这是PHP编码错误,当PHP配置设置为显示错误时出现在页面上)这让我抓狂,真的让我抓狂!谢谢你的帮助,我真的很感激!你在使用Apache还是ISS?我想这可能是一个.htaccess错误,或者ISS配置中的错误。我在使用Apache,我刚刚发现了这个错误。这与在上使用Aptana创建php文件有关eclipse的顶部。我的原始文件是在没有Aptana的情况下创建并上传的,我只是将我的原始文件(index.php)复制到另一个位置,重命名它并将其更改为我想要的代码,嘿,presto它现在可以工作了:/…..:D:D谢谢大家的帮助伙计们:DAgree,通常这种错误属于web服务器(apache?)是的,它是Apache,我发现错误与我正在创建的某些.php文件有关,我没有访问htaccess文件的权限,但我可以看到它们:/谢谢你们的帮助,伙计们,我感觉这可能也与此有关。