繁体   English   中英

将我的“Sites”文件夹与iCloud Drive同步?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM