2011-07-05 71 views
0

我試圖安裝和設置SVN服務器, 我跟着互聯網上的指示,但同時我試圖重新啓動的Apache2它顯示了以下錯誤:找不到mod_authz_svn.so同時使用的Apache2重新啓動的Apache2

的Apache2: /etc/apache2/apache2.conf的第204行的語法錯誤:/etc/apache2/mods-enabled/authz_svn.load的第1行出現語法錯誤:無法將/usr/lib/apache2/modules/mod_authz_svn.so加載到服務器中:libsvn_repos-1.so.0:無法打開共享目標文件:沒有這樣的文件或目錄 Action'configtest'失敗。

我檢查了路徑,但文件確實存在,我不知道發生了什麼。 需要一些幫助,謝謝〜

+0

Webserver問題,而不是一個編程問題。 – Raoul

+0

@Raoul:灰色地帶;關於編程工具的問題(svn,這裏)是關於主題的。然而,他可能會在[sf]上得到更好的迴應。 – Will

+0

@他會談論apache模塊,不管它是一個SVN模塊,這是一個Apache安裝/配置問題。不是一個編程問題。 – Raoul

回答

2

根據你的修改,它看起來像你在玩debian或ubuntu配置。如果我沒記錯,這個模塊* mod_authz_svn.so *可用於libapache2-svn,所以你需要先將apt-get這個模塊作爲root用,然後啓用它(在/ etc/apache2目錄下,* a2enmod my_module *)並重新加載你的Apache配置(或重新啓動apache)。

另一種方法是將模塊加載爲DSO。那麼這是一個不同的過程。

+0

謝謝,我想這是版本問題,因爲我使用apt-get重新安裝subversion後,版本問題得到解決。我使用官方版本的wget。不知道它爲什麼會導致錯誤。 – Nick