开发者社区> 问答> 正文

svnmanager v1.0.9在编辑用户权限和组权限的时候都报错PEAR_E?报错

有没有碰到过这个问题,新版的svnmanager到windows下好多问题....,特此请求大家帮忙.

svnmanager v1.0.9在编辑用户权限和组权限的时候都报错,

apache log:

PHP Fatal error:  Class 'PEAR_ErrorStack' not found in C:\\Program Files\\Apache Software
Foundation\\Apache2.2\\htdocs\\svnmanager\\svnmanager\\RepositoryModule\\
UserPrivilegesEditPage.php on line 204, referer: http://svn.zzw.com/svnmanager/index.php?page=Repository:UserPrivilegesPage

ie:


Fatal error: Class 'PEAR_ErrorStack' not found in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\
svnmanager\svnmanager\
RepositoryModule\UserPrivilegesEditPage.php
 on line 204



row 204

svnmanager\svnmanager\RepositoryModule

//retrieve sub paths from repositoty
require_once("VersionControl/SVN.php");

require("config.php");
$svnstack = &PEAR_ErrorStack::singleton('VersionControl_SVN');



展开
收起
爱吃鱼的程序员 2020-06-22 22:25:22 671 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    已经解决了,还是贴出来给需要的朋友.

    找到 VersionControl_SVN的文件C:\php5.2.17\PEAR\VersionControl\SVN.php

    在674行: 

    $cmd=str_replace($this->svn_path,escapeshellarg($this->svn_path),$cmd);

     修改为


    $cmd=str_replace($this->svn_path,escapeshellarg($this->svn_path),'"'.$cmd.'"');

    注释掉这行有新错误

    VersionControl_SVN_Exception:"config_dir"isainvalidswitchforclass"VersionControl_SVN_Command_List".#0C:\php5.2.17\PEAR\VersionControl\SVN\Command.php(316):VersionControl_SVN_Command->postProcessSwitches(Array)#1C:\php5.2.17\PEAR\VersionControl\SVN\Command.php(463):VersionControl_SVN_Command->prepare()

    pearuninstallVersionControl_SVN-0.5.0卸掉0.5.0
    pearinstallPEAR-1.9.4
    pearinstallVersionControl_SVN-0.4.0重装0.4.0就没报这个错了

    引用来自“aizzw”的评论

    pearuninstallVersionControl_SVN-0.5.0卸掉0.5.0
    pearinstallPEAR-1.9.4
    pearinstallVersionControl_SVN-0.4.0重装0.4.0就没报这个错了

    引用来自“aizzw”的评论

    已经解决了,还是贴出来给需要的朋友.

    找到 VersionControl_SVN的文件C:\php5.2.17\PEAR\VersionControl\SVN.php

    在674行: 

    $cmd=str_replace($this->svn_path,escapeshellarg($this->svn_path),$cmd);

     修改为


    $cmd=str_replace($this->svn_path,escapeshellarg($this->svn_path),'"'.$cmd.'"');

    请问,大仙们,svnmangager你们是怎么汉化的?求汉化包
    2020-06-22 22:25:39
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多