3

私はubuntu110.10にphpoauth拡張機能をインストールしました。

しかしhttp://localhost/phpinfo.php、グーグルクロームでは、次のエラーが発生します:

Server error
The website encountered an error while retrieving http://localhost/phpinfo.php. It may be down for maintenance or configured incorrectly.
Here are some suggestions:
Reload this webpage later.
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

これは、ローカルホストへのリンクを提供していて、このエラーが発生することを意味します。

そしてMozillaではそれは空白の画面を与えています。

PHPでのインストールに関する情報を提供していませんこの問題を解決するにはどうすればよいですか?

4

2 に答える 2

4

権限エラーの可能性があります。フォルダの権限を確認してください。Bcz、ほとんどのUbuntu(linux)ユーザーは、このタイプのエラーに直面する可能性があります。

質問の作者による:

sudo chmod 0777 -R /var/www/phpinfo.php
于 2012-07-27T07:25:14.150 に答える
0

同様の問題が発生しましたが、その理由は、WindowsNTFSバックアップドライブからファイルをwwwに復元したばかりだったためです。

当然、NTFSでは、Ubuntuや他のLinuxシステムと同じ権限はありません。

nautilusを使用してフォルダーを見ると、所有者と権限が正しくないことがわかりました。

どうやって直したのか...

  1. これを行うことにより、/ var/wwwフォルダーとその内容の所有権を取得しました。chown khalid -R /var/www
  2. 次のようなファイルを含むwwwのモードを変更しました。sudo chmod 644 -R /var/www
  3. それでもエラーが発生する場合は、次のようにしますgksudo nautilus。次に、/ var / wwwフォルダーに移動し、所有者/グループに読み取り/書き込みを許可する権限を変更し、チェックボックスをオンにしてプログラムとして実行します。これをサブフォルダにも適用します。

注: Webフォルダ/ファイルに777権限を付与しないでください。それは、玄関の鍵を門の前にぶら下げておくようなものです。ただし、これがインターネットの日光を決して見ないマシンである場合、それは問題ではないはずです。

于 2013-11-01T12:47:38.013 に答える