2011-12-06 109 views

回答

2

你看過你的錯誤日誌嗎? (在/var/log/apache/error.log中,您可以通過Web選項卡訪問這些文件)。你可能會發現你有一個ImportError,因爲你依賴的包在PythonAnywhere上不可用。

大多數軟件包可以通過做一個

pip install --user package_name 

然後,您還需要將以下目錄添加到安裝在您的sys.path(除了web2py的文件夾):

/home/my_username/.local/lib/python2.7/site-packages 

[更新] - 這個問題被交叉發佈到PythonAnywhere論壇,我們繼續調試問題。最終的解決方案是與Dropbox的權限

http://www.pythonanywhere.com/forums/topic/9/

答案是

chmod g+w /home/Lazarof/Dropbox/web2py 

因爲Dropbox的文件夾對pythonanywhere特殊權限的事,我們的Dropbox同步客戶端需要組只讀訪問權限工作。

+1

所有的軟件包都存在並且錯誤是[Wed Dec 07 10:23:07 2011]文件「/home/Lazarof/Dropbox/web2py/gluon/main.py」,第68行,在 [Wed Dec 07 10:23:07 2011] create_missing_folders() [Wed Dec 07 10:23:07 2011]文件「/home/Lazarof/Dropbox/web2py/gluon/admin.py」,第439行,在create_missing_folders中 [Wed 12月07 10:23:07 2011] os.mkdir(路徑) [Wed Dec 07 10:23:07 2011] OSError:[Errno 13] Permission denied:'/ home/Lazarof/Dropbox/web2py/deposit' – user1084137