如何让trac与apache一起运行?

如何让trac与apache一起运行?,apache,trac,Apache,Trac,我在让trac与apache一起运行时遇到一些问题 我不知道怎么做,而且我遵循的教程不起作用 http://trac.edgewall.org/wiki/TracModPython 我有一个空的/etc/apache2/httpd.conf。它应该是空的吗 然后,我按照教程输入: LoadModule python_module modules/mod_python.so 现在它包含一行。我有ubuntu,我安装了mod_python,其中包括: apt-get install libapa

我在让trac与apache一起运行时遇到一些问题

我不知道怎么做,而且我遵循的教程不起作用

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_python时,它会说:

ERROR: Module mod_python does not exist!
但我已经检查过它是否存在于/usr/lib/apache2/modules/mod_python.so中


那么问题出在哪里呢?

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

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

LoadModule python_module /usr/lib/apache2/modules/mod_python.so
我认为这可能只是因为它安装了一个不同的名称。如果其他人知道不同的情况,我也会有兴趣听取他们的意见

问候,


Jeff

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

apt-get install libapache2-mod-python
将启用它。如果没有,正确的命令是:

a2enmod python

注意,模块是“python”,而不是“mod_python”。

apache2.conf是apache的主配置文件还是httpd.conf?是的,我在该文件夹中有python.load。那么接下来呢?apache启动时如何启动trac?为什么apache2告诉我:错误:模块mod_python不存在!。当我输入时:a2enmod_python@never_had_a_name:该命令已从“a2enmod mod_python”更改为“a2enmod python”。似乎您现在使用比使用
mod_python
更好,而不是说该命令变得更好。