Mantis 按照 Windows 下搭建 Mantis 详解遇到创建失败问题的解决方法

perezlf1026@gmail.com · 2011年01月14日 · 2 次阅读

原帖地址:[url=http://bbs.scmroad.com/viewthread.php? %3D1]http://bbs.scmroad.com/viewthread.php? %3D1[/url]

这个帖子里有一步出错了: 出错内容:【Checking PHP support for database type 】的错误:BAD database is not supported by PHP. Check that it has been compiled into your server.查看 apache 的 log 发现有如下错误:PHP Warning: PHP Startup: Unable to load dynamic library 'd:\Program Files\PHP\ext\php_mysql.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0 这是因为不能正确加载 php_mysql.dll 库,导致 php 与 mysql 不能连携,请检查上边安装 PHP 后进行配置时需要添加的环境变量中是否添加了,如果已经添加,请确认是否重启系统了。

上面说是这个指错了,其实不是,而是应该配置 php 下面的路径

把 php 安装目录下的 php.ini 里配置一下 extension_dir = "D:/php5/ext/" 然后重启 apache 这样就可以了

北京-wshzhn: 直接备份数据库就行吧?恢复的时候直接用备份的数据库重新搭。没有真正用过,只是这么想的。刚才百度了一下,用 Easyphp 的话可以拷贝安装目录下的 3 个目录回复,没有环境试验,你可以自己试试:

数据的移植 Mantis 付诸实践后势必产生大量的数据,需要你维护,比如备份、移植等等。 备份、移植:将 EasyPHP1-8 目录下的 www、apache、mysql 三个文件夹复制,备份到你目标磁盘上,实现数据的备份;你可以将这三个文件夹拷贝到新安装好 mantis 的系统中(只做了第一章第一步),将原有这三个目录覆盖,即实现了数据的移植。 警告:覆盖前需要将目标系统的 easyphp 程序退出。 当然,还有其它移植方法,等待大家探讨:)

需要 登录 后方可回复。