我已经在我们的一台服务器上安装了 MantisBT 1.2.18,它工作正常。然后突然,有人问我是否可以将 Mantis 安装在不同的服务器上,但仍然必须使用当前 Mantis 服务器中的现有数据库。
所以我将整个文件夹复制到新服务器,然后编辑 config_inc.php 将 $g_hostname 的值从“localhost”更改为当前 Mantis 服务器的 IP 地址。
$g_hostname = '10.0.0.xxx';
$g_db_type = 'mysql';
$g_database_name = 'mantisdb';
$g_db_username = 'root';
$g_db_password = '';
但是我得到了这个错误:
应用程序错误 #400 数据库连接失败。从数据库收到的错误是 #2003:无法连接到“10.0.0.xxx”(61) 上的 MySQL 服务器。
系统警告:'mysql_connect():无法连接到 '10.0.0.xxx' (61) 上的 MySQL 服务器,位于 '/Applications/MAMP/htdocs/mantis/library/adodb/drivers/adodb-mysql .inc.php' 第 365 行。
我的问题是。是否可以在 config_inc.php 中使用 IP 地址?我需要更改哪些其他配置文件?
我已经在 Mantis 论坛上发布了这个问题,但没有得到任何答案。
谁能帮我解决这个问题。
非常感谢。
最佳答案
根据 David Jirman's comment ,这不是 MantisBT 问题,连接失败是由不正确的数据库设置(权限)引起的。
关于php - 如何更改 Mantis 中的配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28574362/