web-dev-qa-db-ja.com

ウェブサイトは、1台のマシンにのみロードするのではなく、index.phpをダウンロードしようとします

数週間、私の大学に関連する1つのログインページでPC(Windows 7を実行している)で問題が発生しました-ログインしていない限り、サイトは問題なく動作しますが、ログインしようとすると(つまり、ログインしたWebサイトをロードするのではなく、通常のファイルをダウンロードする場合と同じように、ブラウザからindex.phpをダウンロードするように求められます。

どうすればこれを修正できますか?それは私のPC上のすべてのブラウザで同じことをします(Firefoxを試しました、ChromeとSafari)、キャッシュをクリアしても何もしませんし、再起動もしません。一方、私の=ではうまく機能しますAndroid電話、iPad、ラップトップ。友達にも問題なく動作します。

サーバーの構成が問題である可能性があると思いますが、それでも、ブラウザーに何をすべきかを知らせる方法はありませんか?一方、それが本当にサーバーの問題だけである場合は、他のPCでは機能しないはずです。私に何ができる?

1
Straightfw

ブラウザはindex.phpをブラウザにロードする代わりにダウンロードします

これは、サーバーの構成ミスが原因である可能性がありますが、この特定のケースでは、次のようになる可能性はほとんどありません。

それは私のAndroid電話、iPad、ラップトップで問題なく動作します。それは私の友人にも問題なく動作します。

また、ファイルのダウンロードを必要とするアクションを持つ.phpにファイルの関連付けが設定されていることが原因である可能性もあります。

たとえば、.phpがエディター(この場合はDreamweaver)に関連付けられている場合、index.phpがダウンロードされ、関連付けられたプログラムで開かれるため、編集できます。

後で再度復元する必要がある場合は、次のコマンドを使用して、削除する前に現在の関連付けを確認してください。

assoc .php

次に、関連付けを削除するには、次のコマンドを実行します。

assoc .php=

関連付けを削除すると、問題が解決します。


参考文献

2
DavidPostill