zoukankan      html  css  js  c++  java
  • 基于Apache(without ssl)的svn环境搭建

    搭建的过程是按照tortersSVN的教程,特别注意的是要额外下载一个sspi的so文件。

    提示:XP sp2已经还有了sp1

    ps 遇到的问题,还是遇到了一些问题,网搜了下,列在这儿:
    1、出现“The requested operation has failed!”时,可以用httpd.exe -w -n "Apach
    e2.2" -k start,可以看出哪行代码出的问题,可能出现的情况:
    --------------------------------------------------------------------------------
    C:Program FilesApache Software FoundationApache2.2in>httpd.exe -w -n "apache2.2" -k restart
    Syntax error on line 173 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.con
    f:
    API module structure 'dav_svn_module' in file C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_dav_svn.so is garbled - expected signature 41503230 but saw 4150
    3232 - perhaps this is not an Apache module DSO, or was compiled for a different
    Apache version?
    Note the errors or messages above, and press the <ESC> key to exit. 0....
    --------------------------------------------------------------------------------
    解决方法可能是:
    (1)好像是SVN1.4.3提供的so文件只支持APACHE2.0,并不支持2.2版本的,除非重新编译,考虑兼容性,可以尝试把把所有和SVN有关的文件(含动态连接库文件,*.dll文件啦)全部放在了APACHE安装目录的modules 目录里

    2、Invalid command 'DAV'

    LoadModule dav_module modules/mod_dav.so

    3、C:Program FilesApache Software FoundationApache2.2in>httpd.exe -w -n "apach
    e2.2" -k restart
    httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundati
    on/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Found
    ation/Apache2.2/modules/mod_dav_svn.so into server: xd5xd2xb2xbbxb5xbdxd6
    xb8xb6xa8xb5xc4xb3xccxd0xf2xa1xa3
    Note the errors or messages above, and press the <ESC> key to exit. 0....

    解决方法:
    后来把SVN/bin目录下所有DLL全复制过去,问题解决,经过筛选发现有几个DLL冲突, apache/bin/*.DLL 最终列表:我只是把SVN/bin目录下所有DLL全复制过去网上说的为以下红线内,我没按照它说的做。
    ——————————————————————
    [-,需要删除的]:
    [+.从Subs复制过来的]
    [?,未知,可以不要]

    [-]libapr-1.dll
    [-]libapriconv-1.dll
    [-]libaprutil-1.dll

    [+]libdb44.dll
    [+]libsasl.dll
    [+]ssleay32.dll
    [?]intl3_svn.dll
    ——————————————————————

    4、权限遇到的问题“[Fri Sep 25 09:52:17 2009] [error] [client 10.1.1.156] Failed to load the AuthzSVNAccessFile: The character 't' in rule 'admin' is not allowed in authz rules
    [Fri Sep 25 09:52:17 2009] [error] [client 10.1.1.156] Access denied: 'admin' GET svn:/”

    原因是我在authz这个文件里加了以下内容:
    [users]
    admin = admin
    user = qd,bu
    test = test
    后来才发现这些内容是要加在svn目录下的conf里的passwd文件中,我就把这几行全注销了。干脆就用apache的bin下的passwd文件里的用户好了,这个svn下的passwd没有搞它。等下再说吧

  • 相关阅读:
    103、服务器出现大量close_wait的连接的原因是什么?有什么解决方法?
    102、常见的HTTP状态码有哪些?
    rpm包管理、yum源及创建本地仓库(同步华为源)
    文件管理之:输出与重定向echo
    高级权限--acl, mask,文件属性权限;su切换用户,sudo提权
    基本权限;权限对⽂件or⽬录的意义;特殊权限;文件权限之umask
    权限管理--用户介绍;用户与组相关文件;用户管理命令之用户创建、查看、删除、修改
    文件管理之:打包、压缩
    字符处理命令-sort排序,uniq去重,cut剪切文件,tr删除或替换结果集,wc统计
    上传与下载wget、curl、r z、s z
  • 原文地址:https://www.cnblogs.com/zhaolizhe/p/6924126.html
Copyright © 2011-2022 走看看