如何使用apache运行trac?

时间:2010-04-02 03:12:08

标签: apache trac

我在使用apache运行trac时遇到了一些问题。

不知道该怎么做,我所遵循的教程不起作用。

http://trac.edgewall.org/wiki/TracModPython

我有一个空的/etc/apache2/httpd.conf。它应该是空的吗?

然后我按照教程输入:

LoadModule python_module modules/mod_python.so

现在它包含一行。我有ubuntu,我安装了mod_python:

apt-get install libapache2-mod-python libapache2-mod-python-doc

然而,当我运行a2enmod mod_python时,它说:

ERROR: Module mod_python does not exist!

但我已经检查过它存在于/usr/lib/apache2/modules/mod_python.so中。

那么问题是什么?

2 个答案:

答案 0 :(得分:4)

通常,通过以下方式安装mod_python:

apt-get install libapache2-mod-python

将启用它。如果没有,则正确的命令是:

a2enmod python
注意,模块是'python',而不是'mod_python'。

答案 1 :(得分:0)

首先,你的httpd.conf可能是空的,但你应该在实际包含所有服务器指令的同一目录中有一个apache2.conf。

至于模块,我遇到了同样的问题,然后进行了一些挖掘。如果你看一下/ etc / apache2 / mods-enabled,你应该在那里有一个名为“python.load”(至少我这样做)。如果用vi打开它,你会注意到该文件中的以下行:

LoadModule python_module /usr/lib/apache2/modules/mod_python.so

我认为它可能只是安装了不同的名称。如果其他人知道不同,我也会有兴趣听取他们的意见。

此致

杰夫

相关问题