Mibew Messenger Community

General => Support => Русский (ru) => Topic started by: raykom2010 on February 18, 2015, 10:52:43 PM

Title: Плагин Title Notification - состояние: не инициализиован
Post by: raykom2010 on February 18, 2015, 10:52:43 PM
Здравствуйте.
Обкатываю мибев 2, установил плагин, подключил в конфиге. В интерфейсе управления в строке плагина статус - не инициализирован.
При подключении клиента ничего не происходит, ни в заголовках клиента и оператора ни в статусе плагина.

Что это за опция такая тайная ?
Подскажите как открыть этот сезам. Ни в ридми, ни в примере установки на вашем сайте ничего о статусе и инициализации нет.
Спасибо.
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: Dmitriy Simushev on February 19, 2015, 09:19:15 AM
Доброго дня.

Что по этому поводу есть в логе ошибок веб сервера?

Статус "не инициализирован" означает, что плагин есть в системе, но что-то с ним не так. Причины могут быть самые разные: начиная от неправильной конфигурации заканчивая несовместимостью с используемой версией самого Mibew. Подробности должны быть в логах.

И еще. Не называйте, пожалуйста, Mibew "мибев". Коверканье чьих бы то ни было имен - это, как минимум, не вежливо.
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: raykom2010 on February 19, 2015, 12:50:51 PM
ПЦ ... Полчаса карябал текст и из за этой капчи (зачем она после логина ???) все кобыле в трещину слетело ...

ТАк по делу то скажете чего или нет ??
Конфиг стандартный с вашего сайта
https://mibew.org/ru/tutorials/2014/12/25/how-to-install-plugin-for-mibew-messenger-2-0

Плагин официальный. В описании про совместимость ничего нет.
Так может скажете поддерживается он второй версией мессенджера или нет ?

По поводу "Мибев" - извините, никого не хотел обидеть. Мибью - так нормально ? А то я с русской транскрипцией не разобрался.
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: Dmitriy Simushev on February 19, 2015, 01:12:56 PM
По делу:

Quote
Что по этому поводу есть в логе ошибок веб сервера?

Хрустального шара у меня нет и без этой информации я помочь не смогу.
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: faf on February 19, 2015, 01:23:17 PM
ПЦ ... Полчаса карябал текст и из за этой капчи (зачем она после логина ???) все кобыле в трещину слетело ...

Убедительная просьба общаться нормальным литературным русским языком, придерживаясь уважительного стиля общения. Просьба первая, она же последняя. Дальше будет профилактический бан.

Что касается CAPTCHA, то после пары-тройки сообщений она для зарегистрированных пользователей форума пропадает. До этого момента она нужна, т.к. боты, к сожалению, давно научились проходить процедуру регистрации.

ТАк по делу то скажете чего или нет ??
Конфиг стандартный с вашего сайта
https://mibew.org/ru/tutorials/2014/12/25/how-to-install-plugin-for-mibew-messenger-2-0

Плагин официальный. В описании про совместимость ничего нет.
Так может скажете поддерживается он второй версией мессенджера или нет ?

Все официальные плагины совместимы с текущей официальной версией Mibew Messenger. Вариант с несовместимостью был Вам приведён в качестве одного из примеров возможных причин неработоспособности плагинов. Как уже было отмечено, изучайте логи сервера.

По поводу "Мибев" - извините, никого не хотел обидеть. Мибью - так нормально ? А то я с русской транскрипцией не разобрался.

Нормально - Mibew Messenger. Мибью - да, допустимо, по-русски произносится именно так.
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: raykom2010 on February 19, 2015, 01:54:39 PM
В логах вот такая петрушка.

"POST /mibew/operator/update.php HTTP/1.1" 200 119 "http://xxxxxxx.ru/mibew/operator/users.php" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:rv:35.0) Gecko/20100101 Firefox/35.0"
"GET /mibew2/index.php/operator/plugin/Mibew:TitleNotification/enable?csrf_token=6583a9d428ea5298d4fee1b120ee79f3873405f4 HTTP/1.1" 302 388 "http://xxxxxxxxxx.ru/mibew2/index.php/operator/plugin" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0"
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: raykom2010 on February 19, 2015, 01:57:46 PM
Это аксцесс лог. Егог лог пустой
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: raykom2010 on February 19, 2015, 02:05:44 PM
>текущей официальной версией Mibew Messenger
а какая текущая ? Котрая стабле или которая бета ?

Если за текущую принимать стабле, то из Вашего поста вытекает, что 2.0 этот плагин не поддерживает ?
Просто то об этом написать нельзя ? Или вообще в описании добавить одно строку на 50 символов ... Плагинов то всего пяток.
А так вот приходится время тратить и выяснять то, что вам, как разработчикам очевидно.

Так я правильно понял, что вторая версия мессенджера этот плагин не поддерживает ? Или таки нет ...
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: raykom2010 on February 19, 2015, 02:26:16 PM
И я правильно понимаю, что мой ip светится только для меня ?
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: raykom2010 on February 19, 2015, 02:40:39 PM
Вот это из логов наверное тоже касается обсуждаемой проблемы.

"GET /mibew2/index.php/operator/plugin HTTP/1.1" 200 2035
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: raykom2010 on February 19, 2015, 02:51:16 PM
И да, не уверен, что это влияет, но на всякий случай.
Вебсервер - Nginx
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: faf on February 19, 2015, 03:00:36 PM
1. За флуд и сознательное коверкание русского языка проследуйте в бан. На первый раз - на пару дней.

Также настоятельно рекомендую сменить манеру общения. Вам здесь никто и ничего не должен.

Да, пока сидите в бане, ознакомьтесь вот с этим:

2. 
И я правильно понимаю, что мой ip светится только для меня ?

Что имеется в виду?

Ваши мысли никто читать не умеет. Как следствие, ответить на данный вопрос возможным не представляется.

3. Плагины работают с Mibew Messenger 2.0. Если бы Вы потрудились внимательно изучить информацию, представленную на сайте проекта, то подобных вопросов у Вас бы не возникало.
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: Dmitriy Simushev on February 22, 2015, 08:20:37 AM
Может быть вот это будет полезным: https://mibew.org/forums/index.php/topic,191694.0.html
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: raykom2010 on May 24, 2015, 04:53:07 PM
Благодарю. Читал это перед тем как тут спрашивать. Не то.
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: Dmitriy Simushev on May 29, 2015, 12:18:12 PM
Еще раз. Если у плагина в графе "состояние" указано "не инициализирован", значит с ним что-то не так, а детальное сообщение об ошибке было отправлено в лог ошибок веб вервера.

Чтобы исправить проблему нужно, как минимум прочитать сообщение об ошибке из лога ошибок. Если же лог пустой, то Вы либо не тот лог смотрите, либо логирование ошибок отключено на уровне конфигурации PHP. Если первое, то тут я ничем помочь не могу. Если второе, проверяйте (и исправляйте если нужно) дерективу error_reporting в конфигурационном файле PHP (php.ini).
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: NikGleb on June 14, 2015, 08:09:30 PM
Была такая же проблема - плагины не инициализировались. При этом ни каких ошибок в логах не появлялось.
Оказалось дело в банальной пунктуации файла config.yml А именно в количестве пробелов перед каждой записью в каждой строке. Как при замене табуляции их должно быть четыре в строке названия плагина и по восемь на каждой строке конфигурации.
После этого все заработало.
Не ожидал, что yaml так чувствителен к числу пробелов в начале строки.
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: Dmitriy Simushev on June 16, 2015, 08:45:41 AM
Вообще-то в каждом описании YAML файла сказано, что он чувствителен к отступам  :D Возможно имеет смысл опубликовать небольшой гайд по YAML файлам на сайте с документацией, однако у разработчиков ядра сейчас просто нет на это времени. Тем не менее, pull request'ы всегда приветствуются  ;)
Title: Re: Плагин Title Notification - состояние: не инициализиован
Post by: chgpbase on July 07, 2015, 09:40:40 AM
Установил плагин и получил точно такую-же проблему.
Решение:
Необходимо закоментировать и/или удалить строчку plugins []: в конфиге.

Мой пример конфига:


# Plugins
#plugins: []

## Exapmle of plugins configuration
# plugins:
#     "VendorName:PluginName":
#         weight: 100
#         some_configurable_value: value
#     "VendorName:AnotherPluginName":
#         very_important_value: "$3.50"

plugins:
    "Mibew:TitleNotification": # Plugin's configurations are described below
        new_thread: true
        new_message: "both"