当打开本地主机时,权限被拒绝
我最近在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中工作正常。
根据这篇文章,您需要给Owner,Group和Everyone赋予读/执行权限。
将问题文件的权限设置为777.请注意,您应该避免在可从Internet访问的服务器上执行此操作。
http://webomania.wordpress.com/2007/03/12/permission-denied-in-unknown-on-line-0/
谢谢,775权限适用于这种情况。 – 2014-02-08 02:35:03
要解决这个问题,看看你的错误日志行,找出哪个文件夹它正试图访问。 如果该文件夹已存在块,请确保将其设置为允许根据需要进行访问。如果没有,请在您的Apache配置文件中添加一个块,以便根据需要进行访问。请参阅下面的示例文件夹/ usr/local/awstats/htdocs。
订购允许,拒绝 所有
允许的完整参考,检查apache wiki
是否/var/www/index.php存在吗? – Steve 2013-03-24 07:06:02
@Steve是当我创建一个PHP文件与回声¨hai¨它的作品。 – 2013-03-24 07:06:37
检查您的包含路径。它在Windows和Linux中不同 – 2013-03-24 07:13:16