Забыли пароль для osTicket? Инструкция по восстановлению
Привет! Сначала сделаю небольшое вступление 🙂 А если вам его лень читать, крутите ниже.
Недавно для одного проекта, над которым я работаю, понадобилась автоматизированная тикет-система. То есть система, в которой получаемые на определенный ящик (ящик службы поддержки) письма преобразовывались, сохранялись в базу данных и выстраивались в диалоги. Чтобы можно было передавать возможность ответа на письмо от одного специалиста к другому, вести какой-то учет и статистику заявок, а также отправлять мгновенный автоответ тому, кто открыл новую заявку. В какой-то момент простой переписки в Gmail не хватает, становится не удобно.
Для этого я проанализировав существующие решения тикет-систем выбрал отличный бесплатный opensource движок - osTicket. В нем есть все необходимые возможности для приема заявок и ведения переписке по почте, через веб-форму на сайте и даже по телефону (не проверял). Все сообщения сводятся в одну админку с кучей возможностей. osTicket легко устанавливается и удобен в использовании. Поэтому, если вдруг у вас будет подобная необходимость, то рекомендую это решение. Кстати, по-секрету скажу вам, что пока устанавливал и настраивал эту систему, у меня появилось желание сделать редизайн админки osTicket в стиле FlatUI.
Итак, перейдем к решению проблемы...
Как быстро восстановить пароль/доступ к админке osTicket?
Из-за того, что в этой системе по какой-то причине нет возможности провести автоматическую процедуру восстановления пароля, то вам необходимо будет сделать всего один простенький MySQL-запрос в вашей базе данных.
Для этого, вам нужно:
- зайти в панель управления вашим хостингом
- найти там раздел "Базы данных" (или Databases, DB)
- найти там пункт phpMyAdmin и нажать на него
- если потребуется, ввести логин и пароль в базе данных, которую вы указали в настройках osTicket (можно посмотреть в папке с osTicket, а там в "/include/ost-config.php")
- выбрать соответствующую базу данных в списке слева
- нажать на вкладочку "SQL"
- ввести следующий запрос, где 12345678 это ваш новый пароль, а my_login ваш логин (например, admin)
UPDATE `ost_staff` SET `passwd` = MD5( ‘12345678’ ) WHERE `username` = ‘my_login’ LIMIT 1 ;
P.S. Если вдруг у вас что-то не получается, то не стесняйтесь, пишите в комментариях под этой записью. Я попробую вам помочь.
Успехов вам в работе!
[ Прочитайте комменты ниже или напишите свой... ]
На 1.9.4 не пройдёт номер...там пароль уже не в md5
Спасибо за замечание. Наверно теперь там популярная PHPass используется? Я просто свою установку не обновлял еще.
В ближайшее время проверю и обновлю инструкцию.
Может быть кто в курсе, когда ждать русскоязычный релиз 1.9.7 ?
Отечественный osTicket не обновлялся с сентября 2014.
Может быть кто знает как в 1.9.7 настроить получение почты Yandex?
Алексей, вот нашёл например инструкцию: http://am-diary.ru/nastroyka-pochtyi-v-osticket-1-9-7/
Я просто создал нового пользователя системы, зашел в БД, скопировал его зашифрованный пароль и вставил в поле пароля администратора.