议程:在Linux和Windows之间建立一个共同的项目文件夹。
我已经将我的文档根目录从/var/www/html
更改为/media/mithun/Projects/test
,在我的Ubuntu 14.04机器上。
但我遇到了以下错误:
禁止访问
您无权访问此服务器上的/。
Apache/2.4.7(Ubuntu)服务器位于localhost端口80
因此,我添加了一些脚本:sudo gedit /etc/apache2/sites-available/000-default.conf
# DocumentRoot /var/www/html
DocumentRoot /media/mithun/Projects/test
但是 "
Document Root /var/www/test
" 能用,但不能使用Windows NTFS分区驱动器。
即使参考了以下内容:
- 错误信息 "Forbidden You don't have permission to access / on this server"
- 我的 Ubuntu Apache 配置文件问题 (Forbidden You don't have permission to access / on this server.)
@Lmwangi - Please check my updates for your reference below:
Output of :
ls /etc/apparmor.d/
abstractions lightdm-guest-session usr.bin.evince usr.sbin.cupsd cache local usr.bin.firefox usr.sbin.mysqld disable sbin.dhclient usr.lib.telepathy usr.sbin.rsyslogd force-complain tunables usr.sbin.cups-browsed usr.sbin.tcpdump
I tried killing apparmor:
sudo /etc/init.d/apparmor kill
I receive output as :
Usage: /etc/init.d/apparmor {start|stop|restart|reload|force-reload|status|recache}
After this, i was also able to restart apache successfully
sudo -u www-data“ls /media/mithun/Projects/test”
。它抛出了命令未找到的错误。 - Mithun Shreevatsaii apparmor 2.8.95~2430-0ubuntu5.1 amd64 User-space parser utility for AppArmor ii dh-apparmor 2.8.95~2430-0ubuntu5.1 all AppArmor debhelper routines ii libapparmor-perl 2.8.95~2430-0ubuntu5.1 amd64 AppArmor library Perl bindings ii libapparmor1:amd64 2.8.95~2430-0ubuntu5.1 amd64 changehat AppArmor library ii libselinux1:amd64 2.2.2-1ubuntu0.1 amd64 SELinux runtime shared libraries
- Mithun Shreevatsa