- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我尝试了夹层,并对此感到兴奋。将其部署到 ubuntu 服务器 + apache2 + mod_wsgi。但我无法插入图像,也看不到浏览窗口。当我尝试访问/gallery/时,总是出现错误。我是新手,很绝望,请帮忙。
WSGI.PY
import os, sys, site
sys.stdout = sys.stderr
# Add the virtual Python environment site-packages directory to the path
ve_path = '/home/webapp/richardeng/lib/python2.7/site-packages'
site.addsitedir(ve_path)
# put the Django project on sys.path
sys.path.insert(0, ve_path)
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), ".")))
# Avoid ``[Errno 13] Permission denied: '/var/www/.python-eggs'`` messages
os.environ['PYTHON_EGG_CACHE'] = '/tmp'
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
from django.core.handlers.wsgi import WSGIHandler
HTTPD.CONF
WSGIScriptAlias / /home/webapp/richardeng/project/wsgi.py
WSGIPythonPath /home/webapp/richardeng/lib/python2.7/site-packages
Alias /static/ /home/webapp/richardeng/project/static/
<Directory /home/webapp/richardeng/project/static>
Order deny,allow
Allow from all
</Directory>
<Directory /home/webapp/richardeng/project>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
我使用了以下 Fabric :
FABRIC = {
"SSH_USER": "vagrant", # SSH username
"SSH_PASS": "vagrant", # SSH password (consider key-based authentication)
"SSH_KEY_PATH": "", # Local path to SSH key file, for key-based auth
"HOSTS": ["192.168.124.12", ], # List of hosts to deploy to
"VIRTUALENV_HOME": "/home/vagrant", # Absolute remote path for virtualenvs
"PROJECT_NAME": "mymezz", # Unique identifier for project
"REQUIREMENTS_PATH": "requirements/project.txt", # Path to pip requirements, relative to project
"GUNICORN_PORT": 8000, # Port gunicorn will listen on
"LOCALE": "en_US.UTF-8", # Should end with ".UTF-8"
"LIVE_HOSTNAME": "192.168.124.12", # Host for public site.
"REPO_URL": "git://github.com/nimbis/mezzanine-project.git", # Git or Mercurial remote repo URL for the project
"DB_PASS": "password", # Live database password
"ADMIN_PASS": "default", # Live admin user password
}
我失败的测试网站:http://www.globalunicom.com管理员/@richard
我尝试直接在服务器上安装夹层。运行 apache2 服务器和 mysql。httpd.conf 和 wsgi.py 保持不变。不幸的是/gallery 和 admin 无法上传图片。只是这一次,遇到了另一个问题,如下所示。好像我不能使用一个缩略图
我是这个领域的新手。我非常感谢您所做的所有努力。非常感谢!我希望我能采取下一步行动,请指导我详细了解您将要提及的所有内容(婴儿步骤)。提前致谢。
火狐浏览器FileSystemEncodingChanged 在/gallery/
尝试访问路径中包含 unicode 字符的文件,但不知何故当前语言环境不支持 utf-8。您可能需要将“LC_ALL”设置为正确的值,例如:“en_US.UTF-8”。
请求方式:GET请求网址:http://www.globalunicom.com/gallery/Django 版本:1.4.1异常类型:FileSystemEncodingChanged异常值:
尝试访问路径中包含 unicode 字符的文件,但不知何故当前语言环境不支持 utf-8。您可能需要将“LC_ALL”设置为正确的值,例如:“en_US.UTF-8”。
异常位置:/home/webapp/test5/lib/python2.7/site-packages/mezzanine/core/templatetags/mezzanine_tags.py缩略图,第244行Python 可执行文件:/usr/bin/python python 版本:2.7.3Python 路径:
['/home/webapp/test5/test5', '/home/webapp/test5', '/home/webapp/test5/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/home/webapp/test5/lib/python2.7/site-packages/pip-1.1-py2.7.egg', '/home/webapp/test5/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages/pip-1.1-py2.7.egg', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7']
服务器时间:2012-08-12 23:33:21 +0800
最佳答案
尝试将此添加到您的 http.conf
Alias /gallery /your/route/to/gallery/in/your/file/system
<Directory /your/route/to/gallery/in/your/file/system
Order deny,allow
Allow from all
</Directory>
关于python - 夹层部署 Apache2 wsgi 时遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11895185/
我是 Django 新手。我遇到了一些困难,我的静态文件未正确加载。 我的元素目录如下所示: 我的新网站 我的新网站 首页 静态 CSS home.css 模板 首页 索引 管理.py init.py
来自Mezzanine docs : By default the template pages/page.html is used, but if a custom template exists
所以我的网站在 DEBUG = True 下显示正常,但是当我将其更改为 False 时出现 200 服务器错误。我一直在阅读,发现 500 错误很常见,但我找不到关于 200 错误的任何信息。我的
我正在处理的 Django 项目是在我处理它之前由其他人设置的。它还有我不熟悉的夹层组件;一直不需要使用它。突然,我有一个错误,我不知道如何修复... 我有一个应用“Dashboards”,它开始时没
我在托管一个我在 Heroku 中创建的简单网站时遇到了一些问题。该网站是使用 Mezzanine 创建的,并使用了 whitenoise 和 gunicorn。问题是:我在某些静态资源(如 css
我在 displayable_links.js 上收到 500 错误。我认为这与我的 ssl 设置有关。使用 Django 1.9.1、Python 2.7.5、PostgreSQL 9.2.14 和
Django 夹层: 我的夹层博客中有一些页面和帖子。我创建了一个名为“test”的页面,其网址为 localhost:8000/test 。我可以将“博客页面”“测试”作为主页吗?我的意思是,在 l
我是一名优秀的程序员,十分优秀!