3

我在 ubuntu 110.10 中安装了php oauth扩展。

但是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 中安装的信息我该如何解决这个问题?

4

2 回答 2

4

可能是权限错误。请检查您的文件夹权限。Bcz,大多数 Ubuntu (linux) 用户都可能面临这种类型的错误。

由问题的作者:

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

我遇到了类似的问题,但原因是我刚刚将文件从 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 文件夹并更改权限以允许所有者/组读/写并选中该框以作为程序执行。也将其应用于子文件夹。

注意:切勿将 777 权限授予 Web 文件夹/文件。这就像把你的前门钥匙挂在你的大门前面!但是,如果这是一台永远看不到互联网日光的机器,那应该不是问题。

于 2013-11-01T12:47:38.013 回答