2013-10-23 40 views
0

我有一個同步所有網站文件夾的保管箱帳戶。並且它在Windows上使用我的apache來測試,因爲apache可以找到目錄。我有另一臺使用Ubuntu 13的開發計算機,並且我將apache中的文檔根目錄更改爲/ home/jacques/dropbox,但無法找到目錄,所以我打開了我的主文件夾。我看到那裏的目錄,所以我試圖使用終端訪問它,它說目錄不存在。 我做了右鍵點擊保管箱,並說該目錄是在/ home/dropbox和/ home/jacques/dropbox尋找Dropbox目錄ubuntu

我錯過了重要的東西嗎?

回答

1

有幾件事情需要在這裏檢查 -

  1. 首先是在Ubuntu默認的Dropbox目錄是 的/ home /用戶名/ Dropbox的沒有的/ home /用戶名/ Dropbox的。注意大寫 'D',linux文件系統區分大小寫。確保在DocumentRoot聲明中用大寫字母D指定它。

  2. 其次是檢查Apache運行的用戶,並確定 確定它有權查看您的Dropbox目錄。在 Ubuntu中,缺省值爲www-data,因此您可能需要將自己的 添加到www-data組,並將Dropbox文件夾中的組更改爲 爲www-data。

    或者,您可以通過編輯/ etc/apache2的/ envvars中的文件,並通過使 這些編輯可以改變運行Apache的用戶和組爲:

    export APACHE_RUN_USER=jacques 
    export APACHE_RUN_GROUP=jacques 
    

    您需要在此之後,以重新啓動Apache,你也許需要更新/ var/log/apache2目錄的所有者。