2014-09-29 63 views
0

我在Ubuntu 14.04和Drupal 7上使用Apache 2.4。我想爲我的Drupal站點進行簡單的遠程備份,所以我嘗試將它放入Dropbox。然後,發生了一些事情,並且Apache開始給該站點提供403錯誤(「您無權訪問/在此服務器上」)。爲什麼Dropbox會破壞我的Drupal站點?

我從舊備份恢復,但我仍然無法弄清楚發生了什麼。我對Dropbox目錄和備份進行了分析,它們是相同的。我重置Dropbox目錄中的所有權限以匹配備份,但Dropbox中的版本仍然無法工作。我也嘗試將Dropbox目錄中的文件複製到備份位置,但仍然無法使用。

對於出錯的地方我有點茫然。有沒有人有關於Dropbox可能破碎的想法?

+0

因此,讀取您的問題有點不清楚,您是否從服務器中刪除文件,是否將文件複製到保管箱,然後從保險箱,將它們複製到您的服務器? – Daedalus 2014-09-29 02:00:28

+0

在我的服務器上,我將文件從〜/ foo移至〜/ Dropbox/foo(並相應地更新了Apache配置)。它在〜/ foo時正常使用,然後在轉移到〜/ Dropbox/foo之後崩潰了。將文件從〜/ Dropbox/foo移回〜〜/ foo並不能解決問題。我沒有刪除文件或將新文件複製到服務器。 – 2014-09-29 05:27:01

+0

Dropbox可以,也可以不更改文件;我不確定;我只能將個人經歷聯繫起來,在某個時候,我向朋友提供了一個下載,並且它觸發了瀏覽器的病毒警報。我嘗試了一種不同的方法,該方法工作正常。否則,我沒有太多的貢獻,在這裏。 – Daedalus 2014-09-29 06:21:04

回答

3

與其試圖從Dropbox位置運行網站,爲什麼不直接將Dropbox作爲備份存儲庫?

試試這個: https://www.drupal.org/project/backup_migrate_dropbox
這也將備份您的數據庫,你沒有提到爲你的Dropbox備份策略的一部分。

或者你可以運行cron任務來通過rsync將增量備份運行到Dropbox文件夾(假設你已經通過Dropbox連接了與Ubuntu的任何同步)。我使用在此位置記錄的過程,它已在多個不同的Web服務器上完美工作: http://hadzimahmutovic.com/rsnapshot-mysql/rsnapshot-backing-mysql-databases

相關問題