Часто задаваемые вопросы
Установка и обновление
- Как мне установить Mibew Messenger?
- Вы должны следовать инструкциям в файле
README
, который содержится во всех официальных дистрибутивах.
- Как мне настроить cron-задачу для Mibew Messenger 2.0.0 и выше?
- Как написано в файле
README
, Вам следует настроить автоматический процесс обращений к специальной странице с URL видаhttp://example.com/cron?cron_key=0123456789abcdef0123456789abcdef
(Точный URL можно посмотреть на вкладке Общее страницы Настройки.Существует несколько способов это сделать. Например, на *nix-системах можно использовать утилиту
crontab
и командуwget
. Приведённая ниже строка crontab выполняет задачу Mibew Messenger каждый час в начале часа:0 * * * * wget -O - -q -t 1 http://example.com/cron?cron_key=0123456789abcdef0123456789abcdef
- Как мне обновить Mibew Messenger?
- Вы должны следовать инструкциям в файле
README
, который содержится во всех официальных дистрибутивах.
- Могу я обновиться с релиза 1.6.X до релиза 1.6.Z без промежуточного обновления до релиза 1.6.Y (принимая, что X < Y < Z)?
- Да, можете, если обратное в явном виде не указано в описании релиза.
- Возможно ли использовать Mibew Messenger с nginx в роли фронтенда?
- Да, это возможно. Следует понимать, что это не официальное решение, но единственная хитрость здесь в том, что Mibew Messenger динамически генерирует некоторые файлы со «статическими» расширениями, а именно
locales/XX/translation.js
. Так что в секции конфигурации nginx для статических файлов следует использовать соответствующую директиву. Это может бытьtry_files $uri @fallback
или
error_page 404 = @fallback
где
@fallback
— это назначение для запросов к Вашему приложению Mibew Messenger, работающему под управлением Apache или PHP в режиме FastCGI.
Решение проблем
- Что мне сделать, чтобы стать доступным для посетителей?
- Оператор считается доступным до тех пор, пока он остаётся на странице Посетители. Т.к. могут иметь место проблемы с соединением, для определения доступности оператора мы используем временной интервал доступности. Если сервер «видел» оператора за последние
30
секунд (значение по умолчанию), то оператор считается доступным.5
секунд достаточно, если у операторов стабильное соединение с сервером Mibew. Если сервер размещается где-то вне Вашего офиса, то лучше использовать большее значение.Когда Вы покидаете страницу Посетители, Вы становитесь недоступны.
- Я не могу загрузить аватарку. Выдаётся сообщение об ошибке «Ошибка выгрузки файла «file.png»: Error moving file».
- Наиболее вероятна проблема с полномочиями доступа. Аватарки хранятся в директории
images/avatar
. Соответственно, веб-сервер должен иметь возможность в неё писать. Есть несколько способов этого добиться, в зависимости от ОС веб-сервера и настроек среды.Попробуйте установить режим доступа в
0755
, либо, если веб-сервер работает от другого пользователя и Вы не хотите/ не можете поменять владельца директории –0777
. Хотя, последний совет — это быстрое и «грязное» решение.
- Моя установка Mibew не отправляет почтовые уведомления.
- В случае Mibew Messenger 2.0.0 и выше следует внимательно проверить соответствующую секцию главной конфигурации (т.е. секцию
mailer
в файлеmibew_root_directory/configs/config.yml
).Mibew Messenger 1.6.x для отправки почтовых уведомлений использует стандартную PHP-функцию mail. Как следствие, в этом случае, возможно, Вам следует проверить Ваши системные настройки.
- Как я могу восстановить доступ к моей установке Mibew, если я не помню пароля оператора и не имею доступа к электронной почте оператора?
- Единственный способ решения этой проблемы — это изменение информации оператора в базе данных. Вы должны изменить соответствующую запись в таблице с именем
[префикс_таблиц]chatoperator
.Соответствующая запись может быть найдена по логину оператора, хранящемуся в поле с именем
vclogin
.Вы можете либо задать новый почтовый адрес (поле
vcemail
), так что будет возможно сбросить пароль, либо задать новый пароль (полеvcpassword
) непосредственно. В последнем случае пароль должен быть указан в виде значения хеша md5 от нового пароля.Но не забудьте сменить пароль ещё раз, используя стандартный интерфейс, немедленно после восстановления доступа к Вашей системе.
Настройка Mibew Messenger 1.6.x
- Как я могу изменить формат времени на 12-тичасовой?
- Зайдите на страницу Локализация, перейдите на последнюю страницу списка локализационных констант и изменить свойство
time.timeformat
.Задайте
%I:%M %p
для 12 часов.Задайте
%H:%M
для 24 часов.
- Как создать новый стиль для окна диалога?
- На форуме есть соответствующий рецепт.
- Есть ли простой способ добавить новые поля в опрос перед началом диалога?
- Извините, но в Mibew 1.6.x простого способа для этого не существует. Вам потребуется править код проекта.
Лицензирование
- Mibew Messenger — это бесплатное ПО?
- Да, Mibew Messenger — это бесплатное и свободное программное обеспечение с открытым исходным кодом. Оно распространяется на условиях лицензии Apache License 2.0.
- Могу я удалить обратные ссылки на сайт mibew.org со страниц пользовательского интерфейса?
- Да, Вы можете удалить эти ссылки, хотя мы и не приветствуем подобные действия.
- Могу я использовать Mibew Messenger в своём приложении?
- Да, Вы можете использовать Mibew Messenger в любом Вашем программном решении до тех пор, пока, в соответствии с лицензией, сохраняется авторство.
Разное
- Соответствует ли Mibew Messenger положениям GDPR?
- Сложный вопрос. Зависит от обстоятельств. Вам следует прочитать это, а затем проконсультироваться с юристом.
- Как я могу поддержать проект?
- Как обычно, уделив своё время и навыки, либо пожертвовав деньги.
Мы всегда рады новым разработчикам, переводчикам и дизайнерам.
Если же у Вас есть намерение финансово помочь проекту, Вы можете совершить пожертвование. В настоящее время мы принимаем только пожертвования через PayPal и Bitcoin, но в ближайшем будущем планируем добавить другие варианты.
- Где мне взять исходный код?
- Наши публичные репозитории доступны на Github:
- Основной репозиторий Mibew Messenger
- Репозиторий локализаций Mibew Messenger
- Репозиторий дизайна Mibew Messenger
- Репозиторий Java-приложений Mibew — не используется, сохранён для истории
- Репозиторий Mibew Tray — не используется, сохранён для истории
- Вы можете реализовать некий очень полезный функционал?
- Зависит от функционала. Если Ваш запрос не противоречит нашим мыслям относительно проекта, мы, как минимум, можем его рассмотреть.
- Я прочитал FAQ и не нашёл ответа на свой вопрос. Что мне делать?
- Вы можете либо задать свой вопрос на нашем форуме, либо использовать нашу систему отслеживания ошибок на Github, либо написать нам. Но, пожалуйста, не делайте всего вышеуказанного одновременно.