今天第一次将django后台部署到apache服务器上,开始用的sqlite数据库,启动服务器后,访问服务器公网ip没有问题。然后将数据库改为mysql,配置都没问题,重启服务器,报错,截图如下:
后面查看error.log查看原因,发现有“[Errno 13] Permission denied: '/var/www/.python-eggs'”有这么一条,后后不断利用搜索引擎找了很多方法,尝试一遍后,最后得到解决方案如下:
在wsgi.py文件中添加一句“os.environ.setdefault("PYTHON_EGG_CACHE", "/tmp/.python-eggs")”。