Возможность указания пароля пользователя в MantisBT вручную

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net При создарнии пользователя MantisBT приходит письмо с паролем пользователя по электронной почте. Но, бывает, что письмо попадает в спам или не доходит, бывает почта вообще не работает. При этом, администратор системы не имеет возможность проверить, что письмо не дошло и в систему не удается войти. Это вызывает массу проблем при первичном создании пользователя в системе баг-репорта MantisBT. Хочется иметь возможность указывать пароль вручную. Для того, чтоб была возможность создавать пользователя вручну, необходимо будет внести ряд изменений в программны код системы MantisBT. 1. Найдите файл manage_user_edit_page.php. 2. В нем найдите строчку: <!– Email –> 3. Вставьте перед ней такой скрипт:

Этот код будет изменять пароль в том случае, если он был изменен в поле задания пароля. 4. Теперь, найдите файл manage_user_update.php. 5. После строчки с переменной $f_user_id втавьте скрипт:

6. Прокрутите текст и найдите строчку, где написано: $result = db_query( $query ); 7. Вставьте перед данной строчкой скрипт:

Автор: Рудюк С . А. https://corp2.net Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Завантаження великих файлів в систему Mantis Bug Tracker

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Останнім часом, коли показують мені помилку, я часто використовую запис відео з екрану процесу, що призводить до помилки. Це значно економить час а також дозволяє проаналізувати якісь моменти, що зразу міг не побачити. Але даже декілька хвилин відео може займати більше 5 Мб, що по замовчуванню виділяються в конфіг-файлі MantisBT, а також можуть перевищувати ліміти, що встановлені в PHP. В таких випадках при пересилці файлу буде видана помилка. Знімимо ці ліміти. 1. Підвіщуємо ліміти в MantisBT. Редагуємо файл config_inc.php.

Тут ми переключили режим запису на диск – щоб не завантажувати великі файли в базу даних і навантажувати цим сервер MySQL. Якщо Вы хочете зберігати файли в базі даних, тоді вкажіть режим Database, а також збільшіть ліміти в самому MySQL. Але це я вважаю, що не доцільно… Увага! Зверніть уваагу, що при переключеннях режимів на інший, раніше завантажені файли, наприклад в базу даних, будуть не доступні. 2. Підвищуємо ліміти в PHP. Редагуємо файл : /etc/php5/apache2/php.ini

Ліміт встановлює 500 Мегабайт. Ви можете вказати інший ліміт. 3. В мене використовується 2 рівнева архітектура веб-серверу Nginx-Apache2. Тому, необхідно зробити зміни в сервері Nginx. Редагуємо файл /etc/nginx/nginx.conf:

Автор: Рудюк С . А. https://corp2.net Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Налаштування системи Mantis Bug Tracker

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Безкоштовна веб-орієнтована система MantisBT дозволяє вести облік помилок, контролювати їх виконання а також розраховувати час, що витрачається. Звичайно, щоб дана система працювала так, як потрібно, необхідно налаштувати “під себе” конфігураційний файл. Сайт виробника системи: http://www.mantisbt.org Встановлюється дана система без проблем – так, як інші веб-системи. Тому, я не буду описувати, як це робиться. По замовчуванню, ця система – на англійській мові. Але всі файли з перекладом на багато інших мов встановлюються зразу з системою. Просто, необхідно налаштувати файл. Редагуємо в корні сайту з даною системою файл config_inc.php. Це файл призначений для налаштувань користувача. Якщо Вам потрібно буде подивитись інші змінні та їх призначення – дивіться файл config_defaults_inc.php. Ітак, зміст мого файлу config_inc.php:

В цьому файлі я налаштував український інтерфейс баг-репорту, український формат дати а також більш розширену роботу, ніж вона є по замовчуванню. Ось результат наших налаштувань:   Автор: Рудюк С . А. https://corp2.net   Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Система обробки помилок MantisBT та пароль адміністратора

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Встановив систему обробки помилок MantisBT. Це безкоштовна веб-орієнтована система. Дуже зручна в роботі. Встановив. Система не запитала в мене пароль для адміністратора. Пробую ввійти – не входить. Як виявилось, пароль та ім’я для першого входу в систему: Логін: administrator Пароль: root Автор: Рудюк С . А. https://corp2.net Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more