2014-03-31 49 views
1

我已經閱讀了一堆dropbox_uploader帖子,並不能得到這個.. 我已經創建了應用程序並運行腳本來安裝我的上傳器應用程序(https://github.com/andreafabrizi/Dropbox-Uploader)我的linux服務器。我運行'信息',這似乎是它應該的方式。但是,每當我上傳文件,如:Dropbox_uploader - 無法上傳

/usr/bin/dropbox.sh -f /home/.dropbox_uploader upload "/home/mydomain/public_html/smallfile.zip" "/smallfile.zip" 

..它看起來像它的上傳,之後,我得到:

FAILED An error occurred requesting /upload 

我缺少什麼? (據我所知服務器上的設置/權限是正確的...)

+1

如果在'upload'後面移動'-f/home/.dropbox_uploader'會怎麼樣?或者一直到命令的結尾? –

+0

謝謝Josh Jolly ..上傳後我把它放了,現在突然間想讓我開始一切。這是這個不好的部分。現在最重要的部分是:它實際上做了它需要做的事情,它向我展示了它可能出錯的地方。結果是一個巨大的混亂,但它確實以我想要的方式上傳文件... – Malachi

+0

它看起來像是在調試模式或其他東西中運行,因爲它顯示了一切。不知道爲什麼...運行它與-q使其安靜,希望我再次配置整個事情... – Malachi

回答

0

幾件事情,都是爲解決這個問題,所以我就分享他們的一切都在這裏:

  1. 權限未設置正確安裝應用程序時。文件必須設置爲644,而安裝時爲600。不知道爲什麼會發生這種情況,但這必須解決。
  2. 未鏈接的安裝,一路啓動並將權限(在安裝過程中)設置爲「f」,因爲上次我有「a」但它不起作用。這沒有任何影響。在讓這些東西起作用的過程中,我解除了鏈接並重新安裝了好幾次,確保我擁有「f」權限,只是爲了避免任何不必要的怪癖。
  3. 我可以讓它在以root身份登錄的SSH命令行上運行,但不是以域名運行腳本時的用戶身份運行。它會不斷向我詢問設置信息,即使我已經完成了這一切。修復此問題:編輯.sh文件並在其中設置配置文件的路徑。 (使其變得「很難」,而不是變量)現在它不再向我詢問信息,但給了我'/上傳'錯誤。
  4. 發現我必須在我的服務器控制面板中設置權限,以便將shell腳本運行爲「正常」而不是「jailed」或「disabled」。顯然這是'監獄'

運行腳本(它的意圖)現在是一件輕而易舉的工作,完美無瑕。我希望上面的信息可以幫助那些被這個東西困住的人..

0

我有同樣的問題,我認爲這是因爲我的令牌權限不符合保管箱帳戶上的內容。取消鏈接並重試,但將權限設置爲「a」(應用程序文件夾),而不是「f」(完整)。

+0

試過這個..並沒有解決問題。 – Malachi