首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Apache中安装OSQA和应用程序

如何在Apache中安装OSQA和应用程序
EN

Webmasters Stack Exchange用户
提问于 2010-07-23 20:54:56
回答 1查看 886关注 0票数 6

如何在Apache中安装OSQA和A应用程序。我已经安装了mod_python,但仍然无法运行OSQA。我找不到安装它的简单说明。

EN

回答 1

Webmasters Stack Exchange用户

发布于 2010-07-24 19:10:26

OSQA是一个Django应用程序,所以首先需要安装姜戈。您还可能需要安装项目的其他依赖项。(例如,我尝试过并不得不安装html5lib ),我强烈建议卸载mod_python (除非您真的需要它来做其他事情)并安装国防部_wsgi,因为据我所知,mod_python已被废弃,并且正在走向完全没有维护的过程中。

一旦在Apache配置中安装和启用了mod_wsgi,就需要使用WSGIScriptAlias指令来启用OSQA。

  1. 当您从SVN签出OSQA时,您将有一个名为trunk的目录,其中包含一个名为osqa.wsgi.dist的文件。将该trunk目录移动到您选择的位置,可能与存储其他网站文件的位置相同。
  2. 确保trunk中的所有文件(或您将其重命名为任何文件)都可被web服务器读取。(他们可能已经是了)
  3. 阅读文件settings_local.py.dist并修改它以满足您的需要。您至少需要提供一个数据库名称和数据库引擎。
  4. settings_local.py.dist重命名为settings_local.py
  5. osqa.wsgi.dist重命名为osqa.wsgi
  6. 在您的Apache配置文件中,在您希望提供OSQA服务的虚拟主机中,添加以下代码段(当然,按照下面的说明进行修改): WSGIScriptAlias /osqa /var/www/www.example.com/osqa.wsgi 在这里,/osqa应该是您希望OSQA可用的URL路径(如果您愿意,可以是/ ),/var/www/www.example.com/osqa.wsgi应该替换为文件osqa.wsgi的完整路径(在前面的步骤中重命名)。
  7. 检查您的Apache配置,如果一切正常,请重新加载Apache。您应该能够在您选择的URL上访问OSQA。如果有任何问题发生,错误消息应该会给出修复它所需的信息。
票数 7
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/1541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档