2012-07-27 105 views
3

我在ubuntu 110.10上安裝了php oauth擴展。localhost/phpinfo.php

但在谷歌瀏覽器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它是給一個空白的屏幕。

它不提供任何有關installtion的信息在php 我該如何解決這個問題?

+0

我給的地址localhost/phpinfo.php – dipanshu 2012-07-27 06:37:05

+0

路徑有誤 – asprin 2012-07-27 06:38:17

+2

檢查是否 1. localhost正在工作? 2.在你的webroot中放置一些簡單的php文件(例如echo Hello),看看它是否正常工作。 – 2012-07-27 06:38:35

回答

0

我也有類似的問題,但原因是因爲我剛剛恢復了我的文件到WWW從Windows NTFS備份驅動器。

當然,在NTFS下,我們沒有Ubuntu或任何其他Linux系統的相同權限。

使用鸚鵡螺查看文件夾顯示不正確的所有者和權限。

我如何固定它...

  1. 接過我的/ var/WWW文件夾的所有權,並通過這樣的內容:chown khalid -R /var/www
  2. 改變包含這樣的文件WWW方式:sudo chmod 644 -R /var/www
  3. 如果仍然出現錯誤,請執行此操作:gksudo nautilus。然後進入您的/ var/www文件夾並更改權限以允許所有者/組讀/寫,並選中該框作爲程序執行。也將其應用於子文件夾。

NOTE:永遠不要授予網絡文件夾/文件777權限。這就像讓你的前門鑰匙掛在門前!但是,如果這是一臺永遠不會看到互聯網日光的機器,這應該不是問題。

4

它可能是權限錯誤..請檢查您的文件夾權限。 Bcz,大多數Ubuntu(linux)用戶都可以面對這種類型的錯誤。

的問題作者:

sudo chmod 0777 -R /var/www/phpinfo.php