我已经在ubuntu 110.10中安装了php-oauth扩展。
但在谷歌chrome中的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.
这意味着我给出了到localhost的链接,然后得到了这个错误。
在mozilla,它给出了一个空白屏幕。
它没有提供任何关于php中安装的信息我该如何解决这个问题?
可能是权限错误。。请检查您的文件夹权限。Bcz,大多数Ubuntu(linux)用户都可能面临这种类型的错误。
由问题的作者:
sudo chmod 0777 -R /var/www/phpinfo.php
我也遇到过类似的问题,但原因是我刚刚从Windows NTFS备份驱动器将文件恢复到www中。
当然,使用NTFS,我们没有与Ubuntu或任何其他Linux系统相同的权限。
使用nautilus查看文件夹显示所有者和权限不正确。
我是如何修复的…
- 通过这样做获得了我的/var/www文件夹及其内容的所有权:
chown khalid -R /var/www
- 更改了包含以下文件的www的模式:
sudo chmod 644 -R /var/www
- 如果仍然出现错误,请执行以下操作:
gksudo nautilus
。然后进入/var/www文件夹,将权限更改为允许所有者/组读/写,并选中该框以作为程序执行。也将此应用于子文件夹
注意:切勿将777权限授予web文件夹/文件。这就像把你的前门钥匙挂在门前一样!然而,如果这是一台从未见过互联网曙光的机器,那就不应该是一个问题。