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がファイルにメタデータなどを作成する方法と関係があると思います。実際に必要な拡張子を入力すると、php devの単純な日食のように、phpファイルタイプを選択します。リストから。

于 2010-11-07T13:11:14.697 に答える