首页 运维 网络学院 查看内容

svn+apache部署过程中错误之解决办法

2011-8-8 14:36 673 0

摘要:   这几天,一直在测试线上apache+svn的部署文档,中间也遇到了不少困难,为了让  大家以后少走弯路,大致几点如下:希望对朋友们有所帮助。  一:svn软件包的安装  这个是个很头疼的问题,安装...
关键词: svn apache passwd 软件包 问题 password 时候 Permission 权限 tar

  这几天,一直在测试线上apache+svn的部署文档,中间也遇到了不少困难,为了让  大家以后少走弯路,大致几点如下:希望对朋友们有所帮助。  一:svn软件包的安装  这个是个很头疼的问题,安装的时候不是缺少这个就是缺少那个库文件什么  的, 个人建议使用如下这些就可以了  所需软件包:  httpd-2.2.17.tar.gz  apr-1.3.8.tar.gz  apr-util-1.3.8.tar.gz  sqlite-amalgamation-3.6.17.tar.gz  subversion-1.6.17.tar.gz  yum install -y expat expat-devel neon neon-devel  以上几个软件包就可以了,至于预编译的时候提示不支持oracle的db格式的文件什  么的,就不用去理会了,如果安装的话会和上面我所写的某些软件冲突。  二:访问出现500问题  安装配置好的svn出现500,这个时候要及时的去看apache的错误日志,看到如下,  我想怎么解决问题我就不用说了吧  [Sun Aug 07 17:06:59 2011] [error] [client 10.0.0.5] (13)Permission denied: Could not open password file: /data/svn/passwd  [Sun Aug 07 17:07:05 2011] [error] [client 10.0.0.5] (13)Permission denied: Could not open password file: /data/svn/passwd  [Sun Aug 07 17:07:06 2011] [error] [client 10.0.0.5] (13)Permission denied: Could not open password file: /data/svn/passwd  此时需要我们给passwd 加权限了,  chown -R apache:apache passwd  chmod -R 774 passwd  问题解决,其实权限可以放的更小,这个需要大家自己斟酌。  三:svn提交的时候出现错误,  提示/www/.svn权限不够,  chown apache:apache /www/.svn  chmod -R 775 /www/.svn  问题解决。  四:svn和apache同步脚本是提交一次同步一次,  这个脚本有点意思,贴出来大家看下,网上找了些,并不是很凑效,下面是我整  理过的贴出来很大家分享下  #####################################################################  #!/bin/sh  REPOS="$1"  REV="$2"  export LANG=en_US.UTF-8  SVN="/usr/local/svn/bin/svn"  WEB="/www"  $SVN update --username jesse --password 123456 $WEB  #####################################################################
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部