簡體   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