提问的智慧SVN版 - 提问者必读
发新话题
打印

[已解决] Subversion的自助密码修改(windows、linux均通过)

编码出现了问题
用UTF-8 GB1312
还有http://192.168.0.62/passwd.php要输入正确
如果httpd.conf配置
Alias /passwd  "/home/passwdtool/passwd.php/"
<Directory "E:/svn/">
Require valid-user
AuthType Basic
AuthName "Subversion Tools"
AuthUserFile /home/passwd
</Directory>
URL应该是http://localhost/passwd才对

TOP

好的!谢谢!我再试试!

TOP

还是报client denied by server configuration: /home/svn/passwd.php的错,我已经把目录文件名都改成和你一样的了。我又alias passwd 后面随便跟了一个文件名,比如Alias /passwd/home/svn/index.html试了试,同样报client denied by server configuration: /home/svn/index.html的错。比较奇怪。文件用户组以及权限都没问题。

TOP

把passwd。php直接放在apache2/htdocs下面显示是乱码,楼主能放到这个目录下试试么

TOP

楼主文档里有:“测试PHP成功”这句话,能告诉我怎么测PHP么?

TOP

在linux系统下显示空白页面

在windows系统下没问题,不知道为什么在linux系统下显示空白页面
好好学习,天天向上!

TOP

测试PHP成功 是这样的:
新建一个文件,命名为test.php
内容如下:
<?php
phpinfo();
?>
放到Apache的htdocs目录的下面。通过http://localhost/test.php 回出现很多PHP的配置信息

TOP

引用:
在linux系统下显示空白页面
在windows系统下没问题,不知道为什么在linux系统下显示空白页面
可能是PHP没有配置成功
通过上面的测试一下

TOP

引用:
还是报client denied by server configuration: /home/svn/passwd.php的错,我已经把目录文件名都改成和你一样的了。我又alias passwd 后面随便跟了一个文件名,比如Alias /passwd/home/svn/index.html试了试,同样报client denied by server configuration: /home/svn/index.html的错。比较奇怪。文件用户组以及权限都没问题。
好是权限没有设置好,
试试passwd.php为777  密码文件也设置为777

TOP


引用:
把passwd。php直接放在apache2/htdocs下面显示是乱码,楼主能放到这个目录下试试么
你把passwd。php存为UTF-8格式

TOP

引用:
原帖由 99lingbo 于 2007-12-3 15:01 发表


可能是PHP没有配置成功
通过上面的测试一下
RedHad 3 AS + php 5.2 + httpd 2.0

php安装成功了,test.php 显示没有问题, 但就是/svntools/index.php 无法显示

查看httpd_error_log 也未报无法解析的错误信息,请教如何解决。
好好学习,天天向上!

TOP

看楼上的应该是权限的问题
(1)密码文件的权限
(2)PHP文件的权限等等

TOP

引用:
原帖由 99lingbo 于 2007-12-5 09:20 发表
看楼上的应该是权限的问题
(1)密码文件的权限
(2)PHP文件的权限等等
果然是权限的问题,更改目录权限后已经可以使用了,多谢搂主了。
好好学习,天天向上!

TOP

搞不定啊,报404错误。
测试库放在F:\svn目录下,库名test
密码文件放在C:\Program Files\Apache Group\Apache2\bin,文件名为passwd.conf


http.conf中关于库的描述是:

<Location /svn/test>
DAV svn
#SVNParentPath
SVNPath e:/svn/test
AuthType Basic
AuthName "Subversion repository"
AuthUserFile bin/passwd.conf
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>

那么我应该在http.conf文件中加上什么样的认证内容呢?
且index.php脚本文件放在哪个目录下有关系吗?

请帮助一下。谢谢啦!!!!!

TOP

<Location /svn/test>好象不对吧 <Location /svn>
passwd.php可以任意的放置,假如在d:/test/passwd.php
则在 httpd.conf 加

Alias /passwd    "d:/test/passwd.php"
<Directory "d:/test/">
AuthName "Subversion PasswdChanged"
AuthType Basic
AuthUserFile  C:\Program Files\Apache Group\Apache2\bin/passwd.conf       #  你的密码文件位置
Require valid-user
</Directory>

重启动httpd,,输入http://localhost/passwd

TOP

已解决

debian的httpd.conf里面少了两句话:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

TOP

在linux下配置,已经成功出现修改密码的界面,但是登陆用户进去后,输入原来密码和新的密码,点击确定,返回的信息是xxx密码修改失败,返回值是1,请联系管理员。

确定passwd文件和svnpasswd.php都是777权限了。

这个是什么原因呢?

TOP

引用:
原帖由 robohua 于 2007-12-27 10:37 发表
在linux下配置,已经成功出现修改密码的界面,但是登陆用户进去后,输入原来密码和新的密码,点击确定,返回的信息是xxx密码修改失败,返回值是1,请联系管理员。

确定passwd文件和svnpasswd.php都是777权限了。

这个是什么原因呢? ...
解决问题!!

在php文件里面写错一个密码的文件。

TOP

我怎么始终不出现登录界面?请各位帮帮忙,错误在哪里?附上错误信息和httpd.conf中的配置.

附件

错误.jpg (48.89 KB)

08-1-9 11:22

错误.jpg

TOP


因为 <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>


原来是httpd.conf这个的问题,可以了,谢谢大家.

TOP

发新话题
订阅 我用Subversion - SVN中文论坛 邮件列表:iUseSVN@googlegroups.com
电子邮件:
网站重要事项将会在这个列表进行通知,点击这里浏览存于列表中的所有邮件