Блог Иван Осипов - инсталация богомолка бъг тракер
Инсталиране Mantis Bug Tracker
Преди известно време бях изправен пред задачата да организира системата за проследяване на грешки (Bug тракер). Има изобилие от готови решения на различните изисквания както на системни ресурси, както и необходимостта за тяхното нормално действие на софтуера.
Изборът ми падна върху свободното MantisBT система за проследяване на грешки. тъй като това е най-лесен за инсталиране и е много функционален. MantisBT да работи, трябва да инсталирате на уеб сървър, във връзка с PHP и MySQL (I традиционно използват Lighttpd + PHP + MySQL, обаче, системата работи безпроблемно с други уеб сървъри).
Така че, ние продължите с инсталацията.
1. Първо трябва да база данни Соуса MySQL. За тази цел можете да използвате конзола клиента MySQL или уеб приложението PhpMyAdmin (ако използвате услугите на виртуален хостинг или предпочитате да използвате за работа с бази данни, че разтвор). В този случай, ние се фокусираме върху втория вариант, защото той е подходящ за повечето потребители.
Отиди в PhpMyAdmin, вижте "бази данни" в дъното виждаме думите "нова база данни". Се въвежда под формата на името на базата данни (Обадих ее mantisbt), кликнете върху "Създаване" бутона и да видите нещо подобно:
След това създайте потребителя на базата данни и да го снабди с подходящи разрешения. За да направите това, отидете на раздела "Права" и да видим vozmzhnost добавите нов потребител, че правилното и направите:
# --- --- конфигурацията на базата данни
$ G_hostname = 'Localhost ";
$ G_db_username = 'Imya_polzovatelya_BD ";
$ G_db_password = 'Parol_polzovatelya ";
$ G_database_name = 'име на база данни ";
$ G_db_type = 'MySQL "; # --- Anonymous Access / Регистрация ---
$ G_allow_signup = ON;
$ G_allow_anonymous_login = OFF;
$ G_anonymous_account = ''; # --- Email Configuration ---
# --- вместо example.com, въведете името на домейна ---
$ G_phpMailer_method = PHPMAILER_METHOD_MAIL; # Или PHPMAILER_METHOD_SMTP, PHPMAILER_METHOD_SENDMAIL
$ G_smtp_host = 'Localhost "; # Използва се с PHPMAILER_METHOD_SMTP
$ G_smtp_username = ''; # Използва се с PHPMAILER_METHOD_SMTP
$ G_smtp_password = ''; # Използва се с PHPMAILER_METHOD_SMTP
$ G_administrator_email = '[email protected] ";
$ G_webmaster_email = '[email protected] ";
$ G_from_name = 'Mantis Bug Tracker ";
$ G_from_email = '[email protected] "; # Полето "От:" поле в имейли
$ G_return_path_email = '[email protected] "; # Обратният адрес за отскочи поща
$ G_email_receive_own = OFF;
$ G_email_send_using_cronjob = OFF; # --- Прикачени / Качването на файла ---
$ G_allow_file_upload = ON;
$ G_file_upload_method = база данни; # Или дисковите
$ G_absolute_path_default_upload_folder = ''; # Използва се с диск, трябва да съдържа зад \ или /.
$ G_max_file_size = 5000000; # В байта
$ G_preview_attachments_inline_max_size = 256 * 1024;
$ G_allowed_files = ''; # разширения, разделени със запетая, например "PHP, HTML, Java, EXE, пл"
$ G_disallowed_files = ''; # разширения запетая разделени # --- Брендинг ---
$ G_window_title = 'MantisBT ";
$ G_logo_image = 'изображения / mantis_logo.gif ";
$ G_favicon_image = 'изображения / favicon.ico ";
# --- Истинските имена ---
$ G_show_realname = OFF;
$ G_show_user_realname_threshold = NOBODY; # Определете за достъп до ниво (например изглед, репортер, мениджър и т.н.)
# --- Други ---
$ G_default_home_page = 'my_view_page.php "; # Задаване на име на страницата, за да преминете към след вход
След като направите всички промени, за да заредите конфигурационен файл хостинг и bugtracker връзка към тази страница, където ние виждаме формата на входа и предупреждение за необходимостта от промяна на администраторската парола и изтриете поддиректория администратор. За да влезете с администратора потребителско име и парола корен на. Промяната на паролата в раздела Моят профил. Поддиректория администратор отстранява с помощта на FTP-клиент.