0

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

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

4

2 回答 2

2

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

于 2010-11-06T22:25:24.360 回答
0

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

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

奇怪,但我猜这与 Aptana 为文件创建元数据等的方式有关,因为您实际上键入了您希望它的扩展名,就像在普通的 eclipse for php dev's 中选择 php 文件类型从列表中。

于 2010-11-07T13:11:14.697 回答