当前位置: 代码迷 >> CVS/SVN >> svnmanager 安装有关问题
  详细解决方案

svnmanager 安装有关问题

热度:6552   发布时间:2013-02-26 00:00:00.0
svnmanager 安装问题

我先在 rhel5 系统中用 rpm 的方式安装了 httpd,php,mysql等,然后下载了在 centos 的 svn 1.6.16 的 rpm 包,直接安装成功。

最后安装 svnmanager 时,根据网上的一些文章安装。安装完后,测试 phpinfo 没有问题,但浏览 svnmanager 网页时却出现了空白页面。查资料,根据资料再查日志(/var/log/httpd/error_log),发现有如下错误:

?

# [Fri Apr 01 15:45:48 2011] [error] [client 192.168.1.3] PHP Fatal error:  # Call to undefined function mb_internal_encoding()#  in /var/www/html/svnman/svnmanager/MainModule/DataModule.php   # on line 19


再查,说是一个 php 的 mbstring 扩展模块没有安装。网上几乎千篇一律说,通过源码加配置参数 (--enable-mbstring)去重新安装 php 即可。我就郁闷了,为了安装一个扩展,要把 php 卸载重装?
后来想了一下,跑去看了一下 rhel5 的安装光盘,在里面找到了一个 php-mbstring-....rpm,安装,重启 apache,再访问svnmanager,一切都好了!!!
花了4个小时解决这个问题,在这里写出来,希望后来的兄弟能不需要为了 mbstring 而重装 php。
(注,我的这篇文档大约是在4月1日写好的。但竟然莫名其妙被网站管理员移到问答频道上去了。但事实上,我这篇博客是写我如何把遇到的问题解决掉的,而不是问别人如何解决问题的。希望管理员以后要看清楚后再做这件事情)

?