Blog Ivan Osipov - instalare Mantis bug tracker
Instalarea Mantis Bug Tracker
Cu ceva timp în urmă am fost confruntat cu sarcina de a organiza sistemul de urmărire a erorilor (Bug tracker). Există o mulțime de soluții gata făcute pentru diferite cerințe atât asupra resurselor de sistem, precum și necesitatea pentru funcționarea normală a software-ului.
Alegerea mea a căzut pe un sistem gratuit de urmărire a erorilor MantisBT. pentru că este mai ușor de instalat și este foarte funcțional. MantisBT la locul de muncă trebuie să instalați un server de web, în colaborare cu PHP si MySQL (eu folosesc in mod traditional Lighttpd + PHP + MySQL, deși, sistemul funcționează perfect cu alte servere Web).
Deci, vom continua cu instalarea.
1. În primul rând avem nevoie de la baza de date MySQL Souza. În acest scop, puteți utiliza clientul consola MySQL sau aplicația Web phpMyAdmin (dacă utilizați serviciile de găzduire virtuală sau preferă să utilizeze pentru lucrul cu baze de date care soluție). În acest caz, ne vom concentra pe a doua opțiune, pentru că este potrivit pentru majoritatea utilizatorilor.
Du-te în phpMyAdmin, a se vedea „Baze de date“ în partea de jos vom vedea cuvintele „noi baze de date“. Este înscris în forma numelui bazei de date (am numit MantisBT ee), faceți clic pe „Create“ buton și vezi ceva de genul:
Apoi, creați utilizatorul de bază de date și să o doteze cu permisiuni adecvate. Pentru a face acest lucru, mergeți la secțiunea „privilegii“ și a vedea adăuga vozmzhnost un utilizator nou, că corespunzătoare și de a face:
![Blog Ivan Osipov - instalare tracker Mantis Bug (Mantis) Blog Ivan Osipov - instalare Mantis bug tracker](https://webp.images-on-off.com/27/350/434x284_rrmpggqdddsv39rbiczz.webp)
# --- Configurare bază de date ---
$ G_hostname = 'localhost';
$ G_db_username = 'Imya_polzovatelya_BD';
$ G_db_password = 'Parol_polzovatelya';
$ G_database_name = 'numele bazei de date';
$ G_db_type = 'mysql'; # --- Anonim Acces / Inregistrare ---
$ G_allow_signup = ON;
$ G_allow_anonymous_login = OFF;
$ G_anonymous_account = ''; # --- Configurare e-mail ---
# --- în loc de example.com, introduceți numele de domeniu ---
$ G_phpMailer_method = PHPMAILER_METHOD_MAIL; # Sau PHPMAILER_METHOD_SMTP, PHPMAILER_METHOD_SENDMAIL
$ G_smtp_host = 'localhost'; # Folosit cu PHPMAILER_METHOD_SMTP
$ G_smtp_username = ''; # Folosit cu PHPMAILER_METHOD_SMTP
$ G_smtp_password = ''; # Folosit cu PHPMAILER_METHOD_SMTP
$ G_administrator_email = '[email protected]';
$ G_webmaster_email = '[email protected]';
$ G_from_name = 'Mantis Bug Tracker';
$ G_from_email = '[email protected]'; # „From“ pe teren în e-mailuri
$ G_return_path_email = '[email protected]'; # Adresa de întoarcere pentru e-mail returnate
$ G_email_receive_own = OFF;
$ G_email_send_using_cronjob = OFF; # --- încărcările atașamentele / fișier ---
$ G_allow_file_upload = ON;
$ G_file_upload_method = DATABASE; # Sau DISK
$ G_absolute_path_default_upload_folder = ''; # Folosit cu DISK, trebuie să conțină trailing \ sau /.
$ G_max_file_size = 5000000; # În octeți
$ G_preview_attachments_inline_max_size = 256 * 1024;
$ G_allowed_files = ''; # Extensii separate prin virgulă, de ex 'Php, html, java, exe, pl'
$ G_disallowed_files = ''; # Extensii virgulă separate # --- Branding ---
$ G_window_title = 'MantisBT';
'images / mantis_logo.gif' $ G_logo_image =;
'images / Favicon.ico' $ G_favicon_image =;
# --- numele reale ---
$ G_show_realname = OFF;
$ G_show_user_realname_threshold = NOBODY; # Setați la nivel de acces (de exemplu VIEWER, REPORTER, PROGRAMATOR, MANAGER, etc)
# --- Altele ---
$ G_default_home_page = 'my_view_page.php'; # Setați numele paginii pentru a merge la după autentificare
După efectuarea de modificări pentru a încărca un fișier de configurare hosting și link-ul bugtracker la această pagină, în cazul în care vom vedea forma de intrare și un avertisment cu privire la necesitatea de a schimba parola de administrator, și ștergeți administratorul subdirector. Pentru a conecta utilizând administratorul numele de utilizator și parola de root. Schimbarea parolei în secțiunea Contul meu. admin Subdirector eliminate folosind tine ftp-client.