Проблема с инсталяцией

MantisBT forum for users who prefer to ask and answer questions in Russian.

Moderators: Developer, Contributor

Post Reply
shef777
Posts: 3
Joined: 30 Jan 2012, 20:32

Проблема с инсталяцией

Post by shef777 »

Помогите решить проблему при инсталяции
Checking Installation...
Checking for register_globals are off for mantis GOOD
Attempting to connect to database as user GOOD
checking ability to SELECT records BAD
Database user doesn't have SELECT access to the database ( Table 'shef777_bug.mantis_config_table' doesn't exist )
checking ability to INSERT records BAD
Database user doesn't have INSERT access to the database ( Table 'shef777_bug.mantis_config_table' doesn't exist )
checking ability to UPDATE records BAD
Database user doesn't have UPDATE access to the database ( Table 'shef777_bug.mantis_config_table' doesn't exist )
checking ability to DELETE records BAD
Database user doesn't have DELETE access to the database ( Table 'shef777_bug.mantis_config_table' doesn't exist )
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Проблема с инсталяцией

Post by Kirill »

Проблемы с доступом к базе данных под этим пользователем.
shef777
Posts: 3
Joined: 30 Jan 2012, 20:32

Re: Проблема с инсталяцией

Post by shef777 »

Kirill wrote:Проблемы с доступом к базе данных под этим пользователем.
ну все данные для доступа к базе данных заполнены правильно.
Я с начало через веб интерфейс Мантиса заводил потом напрямую в конфиг
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Проблема с инсталяцией

Post by Kirill »

1. А у него есть права на изменения структуры базы (добавление таблиц)?
2. Это новая инсталляция или обновление существующей?
shef777
Posts: 3
Joined: 30 Jan 2012, 20:32

Re: Проблема с инсталяцией

Post by shef777 »

Kirill wrote:1. А у него есть права на изменения структуры базы (добавление таблиц)?
2. Это новая инсталляция или обновление существующей?
Да это новая инсталляция да у пользователя полные права
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Проблема с инсталяцией

Post by Kirill »

Это режим проверки или уже на установке показывает?
Tosha_info
Posts: 7
Joined: 01 Mar 2012, 20:58

Re: Проблема с инсталяцией

Post by Tosha_info »

Здравствуйте.

Я пытался поставить вначале Mantis: 1.2.8, потом 1.1.8, а потом 1.1.1, в результате не заработала ни одна версия. При установке я вижу следующее:

1. В самом верху страницы справа всё засветилось зелёным цветом с надписью GOOD.
2. Дальше идут команды SQL:

CREATE TABLE mantis_config_table (
config_id VARCHAR(64) NOT NULL,
project_id INTEGER NOT NULL DEFAULT 0,
user_id INTEGER NOT NULL DEFAULT 0,
access_reqd INTEGER DEFAULT 0,
type INTEGER DEFAULT 90,
value LONGTEXT NOT NULL,
PRIMARY KEY (config_id, project_id, user_id)
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
ALTER TABLE mantis_config_table ADD INDEX idx_config (config_id);

И так далее, среди которых встречаются вот такие строки:

SYSTEM WARNING: Invalid argument supplied for foreach()

Таких ошибок с foreach логе 5 штук.

Дальше в самом низу страницы:
Your database has not been created yet. Please create the database, then install the tables and data using the information above before proceeding.

После чего идёт вот это:

Write Configuration File(s)
(if this file is not created, create it manually with the contents below)

Дальше вот это:
Checking for register_globals are off for mantis...
POSSIBLE PROBLEM
change php.ini to disable register_globals setting

Далее Attempting to connect to database as user - зелёное с надписью GOOD

А всё остальное до конца страницы, типа "checking ability to SELECT records" :
BAD
Database user doesn't have SELECT access to the database ( Table 'database_name.mantis_config_table' doesn't exist )

=========================
При этом всём база данных у меня создана, в ней есть таблицы, которые используют уже рабочие сайты. register_globals у меня так же выключен. Подскажите, как установить Мантис? Спасибо!

Спасибо!
Tosha_info
Posts: 7
Joined: 01 Mar 2012, 20:58

Re: Проблема с инсталяцией

Post by Tosha_info »

Да, после установки я прохожу снова по адресу /admin/install.php, и там справа отображается несколько зелёных полей и одно красное с таким текстом:

Config File Exists but Database does not

POSSIBLE PROBLEM
Bad config_inc.php?

Может это что-то подскажет, в чём тут причина...
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Проблема с инсталяцией

Post by Kirill »

Начнем по-порядку:
Вам выдали доступ к базе mysql к конкретной базе или неограниченный (с правом создавать базы данных)?
Желательно приложить к топику скриншоты начальных этапов установки.
Tosha_info
Posts: 7
Joined: 01 Mar 2012, 20:58

Re: Проблема с инсталяцией

Post by Tosha_info »

Kirill wrote:Начнем по-порядку:
Вам выдали доступ к базе mysql к конкретной базе или неограниченный (с правом создавать базы данных)?
Желательно приложить к топику скриншоты начальных этапов установки.
Права создавать базу у меня из кода нету. Я создаю базу данных из внутренней панели управления хостингом. Доступ у меня к ней абсолютно неограниченный. И ту базу (адрес, логин, пароль) я вношу при установке Mantis. Раньше я ставил Мантис таким образом без проблем, сейчас что-то не получается.
Tosha_info
Posts: 7
Joined: 01 Mar 2012, 20:58

Re: Проблема с инсталяцией

Post by Tosha_info »

Kirill wrote:Начнем по-порядку:
Вам выдали доступ к базе mysql к конкретной базе или неограниченный (с правом создавать базы данных)?
Желательно приложить к топику скриншоты начальных этапов установки.
Только что перевёл хостинг на PHP v5.3 - ничего не поменялось, мантис не ставится.


SYSTEM WARNING: Invalid argument supplied for foreach()

INSERT INTO mantis_config_table ( value, type, access_reqd, config_id, project_id, user_id ) VALUES ('183', 1, 90, 'database_version', 0, 0 );

Your database has not been created yet. Please create the database, then install the tables and data using the information above before proceeding.

Write Configuration File(s)
Creating Configuration File (config_inc.php)
(if this file is not created, create it manually with the contents below) GOOD
Checking Installation...
Checking for register_globals are off for mantis GOOD
Attempting to connect to database as user GOOD
checking ability to SELECT records BAD
Database user doesn't have SELECT access to the database ( Table 'database_name.mantis_config_table' doesn't exist )
checking ability to INSERT records BAD
Database user doesn't have INSERT access to the database ( Table 'database_name.mantis_config_table' doesn't exist )
checking ability to UPDATE records BAD
Database user doesn't have UPDATE access to the database ( Table 'database_name.mantis_config_table' doesn't exist )
checking ability to DELETE records BAD
Database user doesn't have DELETE access to the database ( Table 'database_name.mantis_config_table' doesn't exist )
Checks Failed...
Please correct failed checks
Tosha_info
Posts: 7
Joined: 01 Mar 2012, 20:58

Re: Проблема с инсталяцией

Post by Tosha_info »

Как я посмотрю, мантис не может нормально работать с базой данных, не смотря на права root. Любое другое приложение подключается к базе на легке и меняет данные в таблицах, но мантис не может. Это явно баг в самом мантисе который нужно исправить.
Tosha_info
Posts: 7
Joined: 01 Mar 2012, 20:58

Re: Проблема с инсталяцией

Post by Tosha_info »

Тут есть кто живой? Хоть кто-то знает как исправить баг в мантисе, почему он БД находит но подключиться не может? Я дружу с PHP, могу поправить код установки, только искать причину самому долго будет. Если кто знает - подскажите!!
Tosha_info
Posts: 7
Joined: 01 Mar 2012, 20:58

Re: Проблема с инсталяцией

Post by Tosha_info »

Только что поднял WAMP Server у себя на компе, и снова всё те же ошибки. Так что тут проблема не в хостинге а в том что Mantis недописан ((( Ладно, поставлю пока что другой треккер...
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Проблема с инсталяцией

Post by Kirill »

Tosha_info, не хотите использовать MantisBT - Ваше право, никто Вас не принуждает. Но утверждать, что Мантис не рабочий продукт, потому что Вы не можете поставить ни на одну инсталляцию при том что он используется в больших количествах, как в больших, так и в маленьких компаниях, не говорит в Вашу пользу.

Я просил приложить скриншоты настроек, которые Вы вбиваете в процессе инсталляции. Вы можете это сделать?
Post Reply