Как развернуть web2py в PythonAnywhere, но из общей папки Dropbox? - PullRequest
4 голосов
/ 06 декабря 2011

Я пытался использовать эту ссылку Как мне развернуть web2py в PythonAnywhere? развернуть 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

.

1 Ответ

2 голосов
/ 07 декабря 2011

Вы смотрели свои журналы ошибок? (в /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 необходимы разрешения на групповое чтение для доступа.

...