1. ホーム
  2. php

[解決済み] ローカルホスト/phpinfo.php

2022-03-04 21:19:27

質問

をインストールしました。 php oauth の拡張機能をubuntu 110.10にインストールしました。

しかし http://localhost/phpinfo.php google chromeでは、以下のようなエラーが発生します。

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.

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

そしてモジラでは空白の画面を与えています。

phpのインストールに関する情報は一切提供されません。 どうすればこの問題を解決できますか?

どのように解決するのですか?

私も同じような問題を抱えていましたが、原因はWindowsのNTFSバックアップドライブから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 フォルダに入り、パーミッションを所有者/グループの読み取り/書き込みを許可するように変更し、プログラムとして実行するボックスにチェックを入れてください。また、これをサブフォルダにも適用してください。

NOTE ウェブフォルダ/ファイルには、決して777のパーミッションを与えないでください。それは、玄関の鍵を門の前にぶら下げておくようなものです! しかし、これがインターネットの日の目を見ることのないマシンであれば、問題にはならないはずです。