当打开本地主机时,权限被拒绝

问题描述:

我最近在Ubuntu中安装了Apache,PHP和MySQL。并将我创建的文件复制到var/www目录。但是,当我打开http://localhost它显示当打开本地主机时,权限被拒绝

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required '/var/www/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0

如何运行我的项目是否正常?它在windows中工作正常。

+0

是否/var/www/index.php存在吗? – Steve 2013-03-24 07:06:02

+0

@Steve是当我创建一个PHP文件与回声¨hai¨它的作品。 – 2013-03-24 07:06:37

+0

检查您的包含路径。它在Windows和Linux中不同 – 2013-03-24 07:13:16

根据这篇文章,您需要给Owner,Group和Everyone赋予读/执行权限。

将问题文件的权限设置为777.请注意,您应该避免在可从Internet访问的服务器上执行此操作。

http://webomania.wordpress.com/2007/03/12/permission-denied-in-unknown-on-line-0/

+4

谢谢,775权限适用于这种情况。 – 2014-02-08 02:35:03

要解决这个问题,看看你的错误日志行,找出哪个文件夹它正试图访问。 如果该文件夹已存在块,请确保将其设置为允许根据需要进行访问。如果没有,请在您的Apache配置文件中添加一个块,以便根据需要进行访问。请参阅下面的示例文件夹/ usr/local/awstats/htdocs。

订购允许,拒绝 所有

允许的完整参考,检查apache wiki