昨天晚上配置这三个东西费了点时间.结果睡觉之前还没搞定.早上到公司翻了一下apache文档终于搞定了..
在些记录一下:
软件准备:
python2.5.2
apache_2.2.10
django1.0
mod_python-3.3.1win32-py2.5-apache2.2
安装步骤:在些省略........
配置 apache httpd.conf 网上资料超多.找一下.
以下只是自己配置时与到的问题.
1.
(Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
[Fri Oct 31 11:32:30 2008] [error] [client 127.0.0.1] ImportError: Could not import settings 'djproject.settings' (Is it on sys.path? Does it have syntax errors?): No module named djproject.settings_apache
这个说明找不到 'settings.py' 解决办法如:
<Directory "D:/djproject">
SetHandler python-program
PythonPath "sys.path+['D:/']"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE djproject.settings_apache
PythonInterpreter djproject
PythonAutoReload Off
PythonDebug On
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
pythonpath "sys.path + ['d:/']" 我的项目是 d:/djproject. 这个pythonpath 路径一定要是项目 的上级目录.
在如果出现403码时加上
AllowOverride None
Options None
Order allow,deny
Allow from all
此外还有一些问题.还没搞明白
[Fri Oct 31 11:30:36 2008] [error] python_init: Python version mismatch, expected '2.5', found '2.5.2'.
[Fri Oct 31 11:30:36 2008] [error] python_init: Python executable found 'C:\\Apache2.2\\bin\\httpd.exe'.
[Fri Oct 31 11:30:36 2008] [error] python_init: Python path being used 'C:\\WINDOWS\\system32\\python25.zip;C:\\Python25\\Lib;C:\\Python25\\DLLs;C:\\Python25\\Lib\\lib-tk;;C:\\Apache2.2\\bin'.
为什么版本不批配.请教达人指点..
分享到:
相关推荐
无论是Linux还是Windows,搭建Apache + Python + Django开发环境都需要关注几个关键点:Apache服务器的安装与配置、Python与Django的安装、Apache与Django之间的WSGI接口配置以及PYTHONPATH的正确设置。通过本文的...
在这个配置中,"your_domain_or_ip"是你希望访问Django应用的域名或IP地址,"path/to/your/django/project"是Django项目的根目录,"path/to/python/installation"是Python的安装路径。确保所有路径都是准确的。 ...
这个配置组合能够让你使用Python的高级Web框架Django来开发应用,并通过Apache服务器进行高效部署。下面我们将详细探讨每个组件及其配置过程。 首先,Python 3.3是Python编程语言的一个版本,提供了丰富的标准库和...
在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...
mod_python是Apache的一个模块,它允许Apache直接执行Python代码,这对于部署Django应用至关重要。 #### 三、配置Django项目的路径 在部署过程中,正确配置Django项目的路径非常重要。这包括设置`TEMPLATE_DIRS`和...
- 在配置Apache服务器和mod_wsgi时,确保正确设置了服务器以运行Django应用,以及正确设置了WSGI应用的路径。 - 在使用MySQL数据库时,要注意区分不同的数据类型,如整数类型、字符串类型和日期时间类型,以及正确...
3. 安装Django,将`site-packages`目录中的`django`文件夹移动到Apache的Python路径下。 4. 创建一个Django项目,并将其设置为Apache的虚拟主机。 5. 使用mod_wsgi配置Apache,指定Django项目的`wsgi.py`文件作为...
具体步骤包括安装mod_wsgi,编辑Apache配置文件(如`httpd.conf`),设置WSGI应用路径和Django项目路径,最后重启Apache服务。 4. 提高生产环境的安全性与性能 在生产环境中,你还需要考虑日志管理、用户认证、...
### Python Django 官方手册知识点概述 #### 一、Django 概览 - **获取帮助**:在学习和使用 Django 过程中遇到问题时,可以参考文档中的这一章节来寻找答案或指引。 - **入门步骤**:这部分介绍了如何快速上手 ...
项目配置文件settings.py中包含了项目的各种配置,如数据库连接、应用注册、中间件、静态文件和媒体文件路径等。 4. **应用创建与模型**:在Django项目中,应用是功能模块化的单元。`python manage.py startapp`...
- 确保Apache、uWSGI和Django的配置文件正确无误,避免权限和路径问题。 8. **测试与调试**: - 启动Apache和uWSGI服务,访问配置的域名或IP+端口测试Web应用是否正常运行。 - 如遇到问题,检查日志文件,如...
本文详细介绍了如何在Windows环境下安装Apache和mod_python,并通过配置Apache虚拟主机实现了Django应用的部署。通过这种方式,可以更高效地开发和测试Django应用,并将其部署到生产环境中。这种方式不仅提高了开发...
在本文中,我们将深入探讨如何下载和安装Python Django开发环境,特别关注与Python 2.5版本兼容的组件。首先,我们需要确保拥有正确的Python版本,因为Django 1.2不支持Python 3.0以上的版本。因此,我们推荐下载...
### Python + Django + Apache 的配置方法详解 #### 一、前言 在现代Web开发领域,Python凭借其简洁高效的语法特性以及丰富的库支持而受到广大开发者们的青睐。Django作为一款基于Python的开源Web框架,它能够帮助...
2. **配置环境变量**:安装完成后,需要配置系统的环境变量,以便操作系统可以识别Python的路径。具体操作如下: - 打开“控制面板” > “系统” > “高级系统设置” > “环境变量”。 - 在“系统变量”中找到`...
通常,需要创建一个uWSGI配置文件,例如`uwsgi.ini`,并在其中指定应用路径、端口等信息。 - **启动uWSGI**:根据配置文件启动uWSGI服务,例如命令`uwsgi --ini uwsgi.ini`。 ##### 4. 配置Nginx - **安装Nginx**...
总结,部署Django项目到Apache服务器涉及的主要步骤包括:了解项目目录结构,配置Apache的WSGI模块,创建并编辑`django.wsgi`文件,以及确保所有相关路径和设置正确无误。遵循这些步骤,你可以成功地将你的Django...
标题 "django+apache+mod_wsgi.rar" 暗示了这个压缩包是关于使用Django框架与Apache web服务器结合,并通过mod_wsgi模块在Windows 64位平台上部署Python应用的配置。描述中提到的"python3.5+apache2.4vc14+mod_wsgi_...