在Debian jessie中使用Apache2/PHP时,如果我想在Apache的文档文件夹(/var/www)中创建一个新的子目录,我只需创建一个指向存储php文件的外部文件夹的链接,然后按照以下方式更改文件夹的所有者和权限即可使其正常工作。
ln -s /home/myname/mynewcode /var/www/test1
chown -R www-data:www-data /home/myname/mynewcode
chmod -R 755 /home/myname/mynewcode
那么我就可以访问http://localhost/test1
但是当我想要链接的实际文件夹在NTFS分区上时,由于chown和chmod不起作用,我需要修改/etc/fstab文件并添加以下代码,以便我的NTFS分区将挂载所需的权限和所有者。
UUID=XXDDXDDXDDDXDDDD /media/myname/lable ntfs user,exec,uid=www-data,gid=www-data 0 2
ln -s /media/myname/lable/mynewcode2 /var/www/test2
但我仍然从Apache2中得到了权限错误,而我不知道该怎么办!
禁止访问
您无权访问此服务器上的/test2目录。
Apache/2.4.10 (Debian) 服务器位于 localhost 端口 80