我在 amazon bitnami ec2 中托管了 3 个项目,但我的项目都没有运行。当我检查我的日志时,它显示错误如下:
Python egg 缓存目录当前设置为:/opt/bitnami/.tmp 也许您的帐户没有对该目录的写入权限?您可以通过将 PYTHON_EGG_CACHE 环境变量设置为指向可访问目录来更改缓存目录。
我的项目在/opt/bitnami/projects
(该目录中的所有 3 个项目)。
我该如何解决这个问题?
您只需向该文件夹中的守护程序用户授予权限。
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'
只需检查守护程序用户在该目录中是否具有足够的权限。