2

我在 amazon bitnami ec2 中托管了 3 个项目,但我的项目都没有运行。当我检查我的日志时,它显示错误如下:

Python egg 缓存目录当前设置为:/opt/bitnami/.tmp 也许您的帐户没有对该目录的写入权限?您可以通过将 PYTHON_EGG_CACHE 环境变量设置为指向可访问目录来更改缓存目录。

我的项目在/opt/bitnami/projects(该目录中的所有 3 个项目)。

我该如何解决这个问题?

4

1 回答 1

6

您只需向该文件夹中的守护程序用户授予权限。

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'

只需检查守护程序用户在该目录中是否具有足够的权限。

于 2011-08-24T10:46:07.973 回答