我正在尝试用Apache和mod建立Django站点。在管理站点上打开一些页面时,我会收到一个错误。
‘'ascii’编解码器不能在0-7位置编码字符:序数不在范围内(128)
有关错误屏幕的更多详细信息:
Django Version: 1.7.1
Exception Type: UnicodeEncodeError
Exception Value: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)
Exception Location: /var/www/.virtualenvs/tankienv/lib/python3.4/site-packages/django/utils/encoding.py in force_text, line 87
Python Executable: /usr/bin/python似乎mod使用python2.7而不是python 3。我应该如何解决这个问题?
当我试图添加路径以更正python可执行文件到apache2.conf时
WSGIPythonHome /var/www/.virtualenvs/myprojectenv/bin站点停止响应。
发布于 2014-11-15 18:07:22
应该安装用于python3的mod版本。
我在我的Ubuntu13.04中运行了这些命令来纠正这个问题。
sudo apt-get remove libapache2-mod-wsgi
sudo apt-get install libapache2-mod-wsgi-py3 https://stackoverflow.com/questions/26948656
复制相似问题