我的机器上安装了 Fedora 18 作为操作系统。我创建了一个名为 myworld 的用户。我安装了 MapFish 虚拟环境并创建了一个 MapFish 应用程序。现在我尝试在 httpd(Apache)服务器上使用 wsgi 运行该应用程序。我将 python_egg_cache 文件配置为 /var/www/html/python-eggs。当我启动该应用程序时,它会抛出以下错误:
ExtractionError: 无法将文件提取到 egg 缓存 尝试将文件提取到 Python egg 缓存时发生以下错误:
权限被拒绝:'/var/www/html/python-eggs/psycopg2-2.0.12-py2.7-linux-i686.egg-tmp'
Python egg 缓存目录当前设置为:/var/www/html/python-eggs
也许您的帐户没有此目录的写权限?您可以通过设置 PYTHON_EGG_CACHE 环境变量来指向可访问的目录,从而更改缓存目录。我浏览过很多有同样问题的网站。不幸的是,没有一个解决方案能解决我的问题。
后来我授予该文件夹完全权限(777),但问题仍然没有解决。
有谁能帮我解决这个问题吗?