我在我的电脑上运行的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的新手。
答案 0 :(得分:5)
/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
提供写访问权限,例如,允许将文件上传到您的服务器。最好是将它保存到网站树中的专用目录中。