2010-11-06 123 views
0

我在最近开始使用的新服务器上收到此错误。500内部服务器错误

在我的家庭服务器上它工作正常,在我的工作场所我的网站也可以在服务器上正常工作,但是每当我尝试从一个.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

+1

查看服务器日志或在此处提供链接和/或代码。 – AndreKR 2010-11-06 21:20:39

+0

这很奇怪。你必须看看日志。如果您无法访问它们,请尝试在脚本的第一行中使用ini_set('display_errors',1)和error_reporting(E_ALL)启用错误报告。 – AndreKR 2010-11-06 21:42:55

+0

错误日志我不认为这个错误发生过,它有我早期的错误(这是PHP编码错误,并出现在页面上,因为PHP配置已设置为显示错误)现在它只是让我疯狂,真的把我拉上了墙!谢谢你的帮助,但我真的很感激! – Ash 2010-11-06 21:51:17

回答

0

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

这是一个奇怪的人,但似乎是与使用的Aptana创建.php文件。我创建的原始文件没有Aptana并上传,工作。我只是将我的原始文件(index.php)复制到另一个位置,将其重命名并更改为我想要的代码,并且现在它可以工作。

奇怪的,但我猜这是与Aptana创建元数据等方式的文件,因为你实际上键入你希望它的扩展名为你在选择PHP dev的普通日食一个来自列表的php文件类型。

2

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

+1

同意,通常这种错误属于Web服务器(Apache的?) – Strae 2010-11-06 23:30:36

+0

啊这就是Apache,我发现该错误是与某些.php文件,我创造,我没有访问htaccess中,但我可以看到他们:/谢谢你们的帮助,我有一种感觉,它可能也是这样做的。 – Ash 2010-11-07 13:07:08