4

このリンクを使用しようとしまし たが、PythonAnywhere に web2py をデプロイするにはどうすればよいですか? Web2py を Pythonanywhere にデプロイしますが、Dropbox の共有フォルダーからデプロイします。

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

結果は...

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

.

4

1 に答える 1

2

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

ほとんどのパッケージは、

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 同期クライアントが機能するにはグループ読み取りアクセス権限が必要です。

于 2011-12-07T12:37:18.423 に答える