9

我最近在 Ubuntu 中安装了 Apache、PHP 和 MySQL。并将我创建的文件复制到var/www目录中。但是当我打开http://localhost它显示

警告:未知:无法打开流:第 0 行的未知中的权限被拒绝

致命错误:未知:在第 0 行的未知中打开所需的 '/var/www/index.php' (include_path='.:/usr/share/php:/usr/share/pear') 失败

如何正常运行我的项目?它在 Windows 中运行良好。

4

2 回答 2

9

根据这篇文章,您需要为所有者、组和每个人授予读取/执行权限。

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

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

于 2013-03-24T07:16:42.907 回答
2

要解决此问题,请查看 ErrorLog 中的行,找出它试图访问的文件夹。如果该文件夹已存在块,请确保将其设置为根据需要允许访问。如果没有,请在您的 Apache 配置文件中添加一个块,根据需要允许访问。有关文件夹 /usr/local/awstats/htdocs,请参见下面的示例。

命令允许,拒绝所有人允许

如需完整参考,请查看apache wiki

于 2013-03-24T07:25:52.170 回答