2011-05-25 75 views
2

在我的本地機器上,Google auth工作正常,但是當我在Dreamhost上發佈到我的生產服務器時,出現以下錯誤,當我單擊Google身份驗證按鈕時我的登錄頁面。OmniAuth + Devise + Rails 3在生產中出現錯誤:: EACCES

Started GET "/auth/google?openid_url=https://www.google.com/accounts/o8/id" for [REMOVED IP] at Wed May 25 08:47:01 -0700 2011 

Errno::EACCES (Permission denied - /tmp/associations/https-www.google.com-apdYYPrtQGUIj7Vp7jMTz.Kn74A-ZmpumY7Issy.P1r4_X0d6_oGqkI): 

我暫時chmod'd tmp文件夾爲777,但我仍然得到許可被拒絕錯誤。我還能嘗試什麼?

TIA

+0

你有沒有搭配chmod協會目錄爲777呢? – twmills 2011-05-25 17:28:06

+0

是的,我做到了。 – 2011-05-25 18:23:12

回答

1

確保您的OpenID文件存儲設置正確,即..

OpenID::Store::Filesystem.new('./tmp')

(請注意,在/ tmp前)

相關問題