2011-12-06 4 views
4

私はこのリンクを使用しようとしました How do I deploy web2py on PythonAnywhere? Web2pyをPythonanywhereに配備するには、Dropboxの共有フォルダから配備してください。PythonAnywhereではなくDropbox共有フォルダからweb2pyをどのように配備しますか?

path = '/home/my_username/Dropbox/web2py' 

結果は...

Internal Server Error 
The server encountered an internal error or misconfiguration and was unable to complete your request 

です。

答えて

2

エラーログを確認しましたか? (/var/log/apache/error.logでは、ウェブタブからアクセスできます)。依存するパッケージがPythonAnywhereで利用できないため、ImportErrorがあるかもしれません。

ほとんどのパッケージは、あなたが、その後もあなたのsys.path(web2pyのフォルダに加えて)に次のディレクトリを追加する必要が

pip install --user package_name 

を実行してインストールすることができます。

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

[更新] - この質問はPythonAnywhereのフォーラムにクロスポストされ、問題のデバッグを続けました。最終的な解決策は、Dropboxの権限

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

で答えを行うことだったのDropboxフォルダがpythonanywhereに特別な権限を持っているので、私たちのDropboxの同期クライアントは、グループ読み取り必要

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

にしました動作するアクセス許可。

+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 [2007年12月7日10時23分07秒] os.mkdir(パス) [Wed Dec 07 10:23:07 2011] OSError:[Errno 13]許可が拒否されました: '/ home/Lazarof/Dropbox/web2py/deposit' – user1084137

関連する問題