Я установил MantisBT 1.2.18 на одном из наших серверов, и он работает нормально. Затем внезапно меня спросили, можно ли установить Mantis на другом сервере, но все равно придется использовать существующую базу данных на текущем сервере Mantis.
Поэтому я копирую всю папку на новый сервер, затем я отредактировал config_inc.php, изменив значение $ g_hostname с «localhost» на IP-адрес текущего сервера Mantis.
$g_hostname = '10.0.0.xxx';
$g_db_type = 'mysql';
$g_database_name = 'mantisdb';
$g_db_username = 'root';
$g_db_password = '';
Но я получил это ошибки:
ОШИБКА ПРИЛОЖЕНИЯ № 400
Ошибка подключения к базе данных. Ошибка, полученная из базы данных, # 2003: Не удается подключиться к серверу MySQL в «10 .0.0.xxx» (61).
ПРЕДУПРЕЖДЕНИЕ СИСТЕМЫ: ‘mysql_connect (): не удается подключиться к серверу MySQL в ’10 .0.0.xxx’ (61) ‘в /Applications/MAMP/htdocs/mantis/library/adodb/drivers/adodb-mysql.inc. php ‘строка 365.
Мой вопрос Можно ли использовать IP-адрес в config_inc.php? Какие другие файлы конфигурации мне нужно изменить?
Я разместил этот вопрос на форуме Mantis, но не получил никакого ответа.
Как кто-нибудь может помочь мне решить эту проблему.
Спасибо заранее.
Согласно Комментарий Дэвида Джирмана, это не проблема MantisBT, сбой соединения вызван неправильной настройкой БД (разрешения).
Других решений пока нет …