тайник с питоном - PullRequest
       5

тайник с питоном

1 голос
/ 24 августа 2011

У меня есть 3 проекта, размещенных в amazon bitnami ec2, и мой ни один из проектов не запущен.Когда я проверяю свои журналы, он показывает ошибку следующим образом:

Каталог кеша Python в настоящее время имеет значение: /opt/bitnami/.tmp Возможно, ваша учетная запись не имеет доступа для записи в этот каталог?Вы можете изменить каталог кэша, установив переменную среды PYTHON_EGG_CACHE так, чтобы она указывала на доступный каталог.

, и мои проекты находятся в /opt/bitnami/projects (все 3 проекта в этом каталоге).

Как я могу решить это?

1 Ответ

5 голосов
/ 24 августа 2011

Вам просто нужно дать разрешения пользователю демона в этой папке.

sudo chown -R daemon.daemon /opt/bitnami/.tmp
sudo chmod -R 700 /opt/bitnami/.tmp

Также, если вы используете версию BitNami Trac Stack, в которой уже используется mod_wsgi (0.12.2-1 или новее), вы можете настроить PYTHON_EGG_CACHE, чтобы он указывал на другое местоположение. В файл trac.wsgi вам просто нужно добавить:

os.environ['PYTHON_EGG_CACHE'] = '/path/to/python_egg_cache'

Просто убедитесь, что у пользователя демона достаточно разрешений в этом каталоге.

...