1. 程式人生 > >Apache2.4.16+SVN1.7.9+svnmanager1.10 升級 (二)

Apache2.4.16+SVN1.7.9+svnmanager1.10 升級 (二)



1. 下載安裝包

sqlite-amalgamation-3.7.3.tar.gz

2. 解壓到/opt/subversion-1.7.9目錄下

#tar zxvf subversion-1.7.9.tar.gz

#tar zxvf sqlite-amalgamation-3.7.3.tar.gz

#cp /opt/sqlite-3.7.3/sqlite3.c    /opt/subversion-1.7.9/sqlite-amalgamation/sqlite3.c

#cd /opt/subversion-1.7.9

# ./configure --prefix=/usr/local/svn --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apache/bin/apr-1-config --with-apr-util=/usr/local/apache/bin/apu-1-config   --with-neon=/usr/local/neon

#make && make install

3. 配置Apache,修改/usr/local/apache/conf/httpd.conf檔案

安裝SVN完畢後,檢視/usr/local/apache/conf/httpd.conf檔案,和安裝SVN1.6.12不同的事,httpd.conf檔案不會自動修改,

3.1 需要手工新增:

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

如果這些模組沒有載入到apache/modules目錄下,也可以直接寫明絕對路徑.

LoadModule dav_svn_module     /usr/local/svn/libexec/mod_dav_svn.so
LoadModule authz_svn_module   /usr/local/svn/libexec/mod_authz_svn.so

3.2 需要去掉下面2行的註釋(即去掉行前面的#號)

LoadModule dav_module modules/mod_dav.so

LoadModule dav_fs_module modules/mod_dav_fs.so

3.3 手工新增:

<Location /opt/svndata>
    DAV svn
    SVNListParentPath on
    SVNParentPath /opt/svndata
    AuthType Basic
    AuthName "subversion repository"
    AuthUserFile /opt/svndata/passwdfile
    AuthzSVNAccessFile /opt/svndata/accessfile
    Require valid-user
</Location>

3.4 修改使用者和組,使用svn作為執行apache的使用者名稱和組名:

        User daemon
        Group daemon
        改為

        User svn
        Group svn

  • Tortoise SVN客戶端不受影響。
  • MyEclipse 客戶端不受影響。
  • Linux上命令列客戶端需要在Working Copy的根下執行 svn upgrade命令。
   

相關推薦

Apache2.4.16+SVN1.7.9+svnmanager1.10 升級 

 1. 下載安裝包 sqlite-amalgamation-3.7.3.tar.gz 2. 解壓到/opt/subversion-1.7.9目錄下 #tar zxvf subversion-1.7.9.tar.gz #tar zxvf sqlite-amalga

Mongodb3.4.7搭建高可用集群

cto logs ica sta ready 部署 ... ima exiting 部署Mongodb高可用集群 準備 按照官方說明,至少需要3個config server,2個mongos,2個shard,每個shard至少2個副本,就是4個shard,共需要9個Mong

mongodb3.4.4安裝副本集,wt引擎配置優化

記錄 空間 今天大概研究下wiredtiger引擎,mongo從3.0開始引入,主要為了解決吃內存多,占用大量磁盤空間的問題,其實即使用了wt引擎,在性能上還是比tokuft要差,但是tokuft 在功能上代碼叠代的太慢,退而求其次大家還是用了mongo,首先3.0的時候默認還是mmapv1 引擎,所

初等數學問題解答-9:恒等變形

教育 奧賽 包括 美國 $$ col 高中數學 arr 國內 本題適合初一以上數學愛好者解答 問題: 若 $abc = -1$ 且 $\dfrac{a^2}{c} + \dfrac{b}{c^2} = 1$,求 $ab^5 + bc^5 + ca^5$ 的值

OKHttp 3.10原始碼解析:攔截器鏈

本篇文章我們主要來講解OKhttp的攔截器鏈,攔截器是OKhttp的主要特色之一,通過攔截器鏈,我們可以對request或response資料進行相關處理,我們也可以自定義攔截器interceptor。 上一篇文章中我們講到,不管是OKhttp的同步請求還是非同步請求,都會呼叫RealCal

java多執行緒:4、Java對多執行緒的支援後臺執行緒setDaemon、暫停執行緒yield

文章目錄 一、設定後臺執行緒 二、yield方法,暫停執行緒讓別的執行緒執行 上篇文章介紹了執行緒實現方式、執行緒的隨機性,大家如需瞭解可參考 java多執行緒:3、Java對多執行緒的支援(一)執行緒實現方式、執行緒的隨機性 這篇我們來看看後臺執行緒setD

C++設計模式10--命令模式(Command)--降低請求傳送者與接收者耦合

  工作了一天感覺好累,洗了個澡,開啟電視看看有沒有喜歡的節目,拿起遙控器,看著上面的按鈕,忽然感覺好奇妙,我們按一開機鍵,電視就開了,然後...哈哈,真好玩,我按我按。細想之下這不就是一個命令模式麼。 電視機是請求的接收者Receiver, 遙控器是請求的傳送者Concr

4.vc從零開始 -- Win32專案hello world

上文講了其他的檔案,這次就把主使用者程式碼檔案testSDK.cpp講一下。 全域性變數、宣告、定義 第1-18行: // testSDK.cpp : 定義應用程式的入口點。// #include "stdafx.h" #include "testSDK.h" #

Sqoop1.99.7安裝、配置和使用

本文將接上文,記錄Sqoop1.99.7基本使用。這裡我們使用sqoop2將MySQL中的一個數據表匯出到HDFS,都是最簡單的使用。 請確保Sqoop2伺服器已經啟動,並確保Hadoop啟動。其中Hadoop不僅要啟動hdfs(NameNode、DataNode),

JSP指令碼的9個內建物件——config物件

本文摘自:李剛 著 《輕量級 Java EE企業應用實戰 Struts2+Spring+hibernate整合開發》         config 物件代表當前JSP 配置資訊,但JSP 頁面通常無須配置,因此也就不存在配置資訊。該物件在JSP 頁面中非常少用,但在Se

NAME LATCH for V LATCHNAME for 8 1 7 9 2 10 2 11 1

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Apache2.4.34 + php 7.28 + MySQL8.0.12 安裝及配置

服務端的學習 Apache2.4.34 的安裝及配置 1.基本安裝 最新的 Apache 已經不提供 Windows 的安裝版本,所以我們這裡使用的是解壓版 安裝方式如下 1.注意:需要使用管理員身份執行命令列!!! 2. 切換到 Apache 解壓

全網最詳細的基於Ubuntu14.04/16.04 + Anaconda2 / Anaconda3 + Python2.7/3.4/3.5/3.6安裝Tensorflow詳細步驟圖文博主推薦

  不多說,直接上乾貨! 前言   建議參照最新的tensorflow安裝步驟(Linux,官方網站經常訪問不是很穩定,所以給了一個github的地址):          https://github.com/tensorflow/tensorflow/blob/master/t

Apache2.4.37+mysql5.7+PHP7.31最新版LAMP架構+Discuz論壇

sysv int mes 連接數 fix 編譯註解 啟動數據庫 bic xmlrpc 最新版LAMP架構+Discuz論壇 LAMP指的Linux(操作系統)、ApacheHTTP 服務器,MySQL(有時也指MariaDB,數據庫軟件) 和PHP(有時也是指Perl或Py

7.9 輸入10個數,要求輸出其中值最大的元素和該數是第幾個數。

Ø解題思路: 定義陣列a,用來存放10個數 設計函式max,用來求兩個數中的大者 在主函式中定義變數m,初值為a[0],每次呼叫max函式後的返回值存放在m中 用“打擂臺”演算法,依次將陣列元素a[1]到a[9]與m比較,最後得到的m值就是10個數中的最大者#include

學習Opencv 2.4.9 ---操作像素

椒鹽噪聲 window align 是個 簡單 ++ ima opencv2 mar 作者:咕唧咕唧liukun321來自:http://blog.csdn.net/liukun321本質上說一張圖像就是由數值組成的矩陣。Opencv 2.x由 cv::Mat 這個數據

CentOS 7.4 Tengine安裝配置詳解

tengine、虛擬主機、IP、訪問控制三、配置虛擬主機:1、配置基於端口的虛擬主機:(1)在http{}配置段中新增如下server:server {listen 8000;server_name localhost;access_log /usr/local/tengine/logs/localhost8

7-9 用天平找小球C語言

三個球A、B、C,大小形狀相同且其中有一個球與其他球重量不同。要求找出這個不一樣的球。 輸入格式: 輸入在一行中給出3個正整數,順序對應球A、B、C的重量。 輸出格式: 在一行中輸出唯一的那個不一樣的球。 輸入樣例: 1 1 2 輸出樣例: C 思路: 先判

演算法7-4:圖的遍歷——深度優先搜尋模板

題目描述 深度優先搜尋遍歷類似於樹的先根遍歷,是樹的先根遍歷的推廣。其過程為:假設初始狀態是圖中所有頂點未曾被訪問,則深度優先搜尋可以從圖中的某個頂點v出發,訪問此頂點,然後依次從v的未被訪問的鄰接點出發深度優先遍歷圖,直至圖中所有和v有路徑相通的頂點都被訪問到;若此時圖中尚

RabbitMQ 3.6.1 升級至 3.7.9 版本(Windows 升級至Centos) centos安裝RabbitMQ 3.7.9 (使用RPM) Centos 7安裝RabbitMQ 3.7.8版本(單機版)-不使用RPM

    隨著公司業務量的增加,原本部署在Windows伺服器的RabbitMQ叢集(3.6.1)總是出現莫名其妙的問題,經查詢官方Issue,確認是RabbitMQ 3.6.1 版本的bug。檢視從3.6.1 版本至 3.7.9 版本的變更日誌,可以發現RabbitMQ官方修復了不少bug