[英]Sync my “Sites” folder with iCloud Drive?
我担心我的localhost文件,所以我想将它们与iCloud Drive同步。 经过一些尝试,我得到了我的http://localhost
是403 Forbidden错误。
我已经尝试了我对~/Downloads
文件夹所做的事情 - 只需用~/Documents/Downloads
的别名替换它,而Documents正在与iCloud Drive同步。 但是,使用~/Sites
文件夹,它位于相同的“Home”文件夹( ~/
)中,它不起作用。
DocumentRoot "/Users/dafuqtor/Sites"
<Directory "/Users/dafuqtor/Sites">
这就是我的localhost目录现在在httpd.conf
样子。 但正如我上面所说,当我将DocumentRoot和目录更改为"/Users/dafuqtor/Documents/Sites"
,我正在尝试访问http://localhost
。
我查看了/var/log/apache2/error_log
。 这是第一次,它说Cannot serve directory ... server-generated directory index forbidden by Options directive
,所以我在httpd.conf
添加了Options +Indexes
。 现在,当我尝试访问localhost时,error_log会给我这个:
access to / denied (filesystem path '/Users/dafuqtor/Documents/Sites') because search permissions are missing on a component of the path
Apache通常以用户_www
运行,并且~/Documents
通常具有其权限设置,以便除了其所有者(即用户dafuqtor
)之外的任何人都可以访问它。
你可以通过使用chmod来解决这个问题,让每个人至少对你的文档文件夹执行权限( chmod o+x ~/Documents
),但我不特别推荐这个; 它与Web服务器相结合似乎会引发错误,让您的整个文档目录向全世界开放!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.