2

我已经在我的计算机上运行的 Ubuntu 中安装了 Lamp 和 phpmyadmin。这是我Ls- L在终端上的结果。

drwxr-xr-x  2 root    root     4096 Jul  3 12:30 backups
drwxr-xr-x 19 root    root     4096 Jul  3 13:37 cache
drwxrwsrwt  2 root    whoopsie 4096 Jul  3 12:30 crash
drwxr-xr-x  2 root    root     4096 Feb 14 03:55 games
drwxr-xr-x 61 root    root     4096 Jul  3 13:37 lib
drwxrwsr-x  2 root    staff    4096 Apr 19  2012 local
lrwxrwxrwx  1 root    root        9 Jul  3 15:50 lock -> /run/lock
drwxr-xr-x 18 root    root     4096 Jul  3 16:56 log
drwxrwsr-x  2 root    mail     4096 Feb 14 03:52 mail
drwxr-xr-x  2 root    root     4096 Feb 14 03:52 opt
lrwxrwxrwx  1 root    root        4 Jul  3 15:50 run -> /run
drwxr-xr-x  8 root    root     4096 Feb 14 03:53 spool
drwxrwxrwt  2 root    root     4096 Jul  3 17:16 tmp
drwxr-x--x  3 krishna root     4096 Jul  3 15:11 www

当我http://localhost/在浏览器中输入时,它说

禁止的

您无权访问此服务器上的 /index.html。Apache/2.2.22 (Ubuntu) 服务器位于 localhost 端口 80。
我能够在 var/www 文件夹中创建文件和文件夹,但无法从浏览器执行它。
如何解决这个问题,请建议我?我是 Ubuntu 的新手。

4

1 回答 1

9

/var/www文件夹需要www-data系统帐户可以读取。尝试这个 :

sudo chown -R www-data:www-data /var/www

编辑:正如 Joachim Isaksson 所指出的,这是解决问题的快速方法。一种更安全的权限设置方法如下所示:

sudo chown -R krishna:www-data /var/www
sudo chmod -R 755 /var/www

但是,您可能需要www-data在某些时候授予写入权限,例如启用文件上传到您的服务器。最好将其保存在网站树中的专用目录中。

于 2013-07-03T12:53:34.513 回答