Author Topic: Ошибки в 2.0  (Read 14981 times)

0 Members and 1 Guest are viewing this topic.

Kyrsor

  • Jr. Member
  • **
  • Posts: 4
Ошибки в 2.0
« on: January 29, 2015, 11:52:00 PM »
Поставил сегодня себе Mibew 2 всё хорошо шло, пока не протестировал диалог) У админа в окне "Список ожидающих посетителей"  не появляются диалоги! Кто подскажет как быть?

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Ошибки в 2.0
« Reply #1 on: January 31, 2015, 06:38:28 PM »
В вопросе слишком мало конкретики, что бы дать развернутый ответ, а наши штатные телепаты снова в отпуске.

Для начала неплохо было бы сузить круг потенциальных проблем. Для этого достаточно ответить на ряд простых вопросов:
1. Какая операционная система используется на сервере (название, версия, ...)?
2. Какая версия Apache используется?
3. Какая версия PHP используется?
4. Какая версия MYSQL используется?
5. Есть ли какие-то сообщения в логе ошибок веб сервера?
6. В каких браузерах наблюдается проблема? Было бы здорово проверить разные браузеры, как у оператора, так и у пользователя.
7. С какими настройками сгенерированна кнопка?
8. Какие значения имеют параметры "Включить функцию "Группы"" и "Включить функцию "Изоляция групп"" из настроек Mibew?
9. Может есть какие-то дополнительные особенности установки Mibew (кроссдоменность, сторонние плагины, ...)?

Без ответов на эти вопросы никто не скажет в чем может быть проблема.

PolarOne

  • Jr. Member
  • **
  • Posts: 4
Re: Ошибки в 2.0
« Reply #2 on: February 09, 2015, 02:51:54 PM »
1. Какая операционная система используется на сервере (название, версия, ...)?
linux Архитектура   x86_64 (других данных нет)
2. Какая версия Apache используется?
Версия Apache   2.2.24
3. Какая версия PHP используется?
Версия PHP   5.3.23
4. Какая версия MYSQL используется?
Версия MySQL   5.5.40-36.1
5. Есть ли какие-то сообщения в логе ошибок веб сервера?
Пусто
6. В каких браузерах наблюдается проблема? Было бы здорово проверить разные браузеры, как у оператора, так и у пользователя.
То что делает пользователь - данные заносятся в БД. Пользователь не высвечивается в админке для менеджера, хотя на кнопке во фронте высвечивается, что он Online. Пробовалось под Chrome и FireFox
7. С какими настройками сгенерированна кнопка?
Со всеми возможными...
8. Какие значения имеют параметры "Включить функцию "Группы"" и "Включить функцию "Изоляция групп"" из настроек Mibew?
Включить функцию "Группы" - снято.
"Включить функцию "Изоляция групп"" - не нашел.
Настройки все по умолчанию практически.
9. Может есть какие-то дополнительные особенности установки Mibew (кроссдоменность, сторонние плагины, ...)?
Версия Mibew Messenger 2.0.0-beta.2 + Русский язык.
« Last Edit: February 09, 2015, 02:55:19 PM by PolarOne »

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Ошибки в 2.0
« Reply #3 on: February 09, 2015, 06:55:38 PM »
На всякий случай уточню, а на кнопочку Вы нажимать пробовали?

PolarOne

  • Jr. Member
  • **
  • Posts: 4
Re: Ошибки в 2.0
« Reply #4 on: February 09, 2015, 07:44:13 PM »
Кнопочку "Задайте вопрос" ? Если ее - то да, на скриншоте окно чата открыто и написано сообщение (не уменьшал скрин, он с прокруткой в право)

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Ошибки в 2.0
« Reply #5 on: February 12, 2015, 01:27:37 PM »
Не удается воспроизвести проблему.

Убедитесь, что логирование ошибок в PHP влючено. Для этого в конфигурационном файле PHP должна быть задана директива:
Code: [Select]
error_reporting = E_ALL
Может быть какие-то ошибки есть в консоли web-браузера? Открыть консоль в Google Chrome и Firefox можно нажатием на F12.

PolarOne

  • Jr. Member
  • **
  • Posts: 4
Re: Ошибки в 2.0
« Reply #6 on: February 12, 2015, 02:11:31 PM »
В консоли ничего нет у меня. Вот удосужился (не видел раньше) посмотреть /Mibew/error_log
записей 15 в день установки
Code: [Select]
[09-Feb-2015 15:51:11 Europe/Kiev] PHP Fatal error:  Database was not initialized correctly in /home/site/public_html/Mibew/libs/classes/Mibew/Database.php on line 119и пара тысяч вот таких записей
Code: [Select]
[12-Feb-2015 15:43:10 Europe/Kiev] PHP Warning:  preg_match() [<a href='function.preg-match'>function.preg-match</a>]: Unknown modifier 'T' in /home/site/public_html/Mibew/vendor/ua-parser/uap-php/src/AbstractParser.php on line 91
Забыл дописать. Ничего не менял, оставил как есть на пару дней. Сегодня в хроме в окне чата пишет "Not Found". В ффоксе - норм все.
« Last Edit: February 12, 2015, 02:25:19 PM by PolarOne »

toropchin

  • Jr. Member
  • **
  • Posts: 4
Re: Ошибки в 2.0
« Reply #7 on: February 12, 2015, 05:45:56 PM »
Поставил сегодня себе Mibew 2 всё хорошо шло, пока не протестировал диалог) У админа в окне "Список ожидающих посетителей"  не появляются диалоги! Кто подскажет как быть?

Аналогичная проблема. Подскажите куда копать?

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Ошибки в 2.0
« Reply #8 on: February 13, 2015, 09:41:48 AM »
Quote
Вот удосужился (не видел раньше) посмотреть /Mibew/error_log

Это и есть лог ошибок веб сервера. С этого и надо было начинать.

Quote
[12-Feb-2015 15:43:10 Europe/Kiev] PHP Warning:  preg_match() [<a href='function.preg-match'>function.preg-match</a>]: Unknown modifier 'T' in /home/site/public_html/Mibew/vendor/ua-parser/uap-php/src/AbstractParser.php on line 91

Эта ошибка уже исправлена в основном репозитории проекта. Скорее всего это решит Вашу проблему, но гарантировать что-либо я не стал бы. Исправления выйдут в 2.0.0-beta.3

Quote
[09-Feb-2015 15:51:11 Europe/Kiev] PHP Fatal error:  Database was not initialized correctly in /home/site/public_html/Mibew/libs/classes/Mibew/Database.php on line 119

Вот эта строчка говорит что были какие-то проблемы с базой при установке. Хотя, если Mibew в целом работает, значит база все-таки создалась успешно.

Quote
Забыл дописать. Ничего не менял, оставил как есть на пару дней. Сегодня в хроме в окне чата пишет "Not Found". В ффоксе - норм все.

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

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Ошибки в 2.0
« Reply #9 on: February 13, 2015, 09:43:56 AM »
Поставил сегодня себе Mibew 2 всё хорошо шло, пока не протестировал диалог) У админа в окне "Список ожидающих посетителей"  не появляются диалоги! Кто подскажет как быть?

Аналогичная проблема. Подскажите куда копать?

Для начала ответить на аналогичные вопросы. В первую очередь интересует содержимое лога ошибок веб сервера.

toropchin

  • Jr. Member
  • **
  • Posts: 4
Re: Ошибки в 2.0
« Reply #10 on: February 13, 2015, 11:00:12 AM »
Для начала ответить на аналогичные вопросы. В первую очередь интересует содержимое лога ошибок веб сервера.

1. ubuntu server 12.04
2. Apache/2.2.22 (Ubuntu)
3. PHP Version 5.3.10-1ubuntu3.15
4. Версия MySQL-клиента: 5.5.40
5. С момента установки до теста диалога возникли такие ошибки:
Code: [Select]
[13-Feb-2015 10:50:38 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:40 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:44 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:48 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:50 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:56 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:51:01 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:51:03 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:51:47 UTC] PHP Warning:  preg_match() [<a href='0function.preg-match0'>function.preg-match0</a>]: Unknown modifier 'T' in /var/www/to-text.ru/mibew/vendor/ua-parser/uap-php/src/AbstractParser.php on line 91
[13-Feb-2015 10:51:49 UTC] PHP Warning:  preg_match() [<a href='0function.preg-match0'>function.preg-match0</a>]: Unknown modifier 'T' in /var/www/to-text.ru/mibew/vendor/ua-parser/uap-php/src/AbstractParser.php on line 91
[13-Feb-2015 10:51:53 UTC] PHP Warning:  preg_match() [<a href='0function.preg-match0'>function.preg-match0</a>]: Unknown modifier 'T' in /var/www/to-text.ru/mibew/vendor/ua-parser/uap-php/src/AbstractParser.php on line 91
6. Проверял в опере, мозилле, гугл хроме. Везде одинаковая проблема
7. Кнопка генерировалась с дефолтными настройками. Также пробовал все варианты настроек.
8. Какие значения имеют параметры "Включить функцию "Группы"" и "Включить функцию "Изоляция групп"" из настроек Mibew? Все эти настройки выключены.
9. Может есть какие-то дополнительные особенности установки Mibew (кроссдоменность, сторонние плагины, ...)? Ничего дополнительного и экзотического не устанавливал.
« Last Edit: February 13, 2015, 11:07:32 AM by Dmitriy Simushev »

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Ошибки в 2.0
« Reply #11 on: February 13, 2015, 11:21:11 AM »
Для начала ответить на аналогичные вопросы. В первую очередь интересует содержимое лога ошибок веб сервера.

1. ubuntu server 12.04
2. Apache/2.2.22 (Ubuntu)
3. PHP Version 5.3.10-1ubuntu3.15
4. Версия MySQL-клиента: 5.5.40
5. С момента установки до теста диалога возникли такие ошибки:
Code: [Select]
[13-Feb-2015 10:50:38 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:40 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:44 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:48 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:50 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:50:56 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:51:01 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:51:03 UTC] PHP Fatal error:  Database was not initialized correctly in /var/www/to-text.ru/mibew/libs/classes/Mibew/Database.php on line 119
[13-Feb-2015 10:51:47 UTC] PHP Warning:  preg_match() [<a href='0function.preg-match0'>function.preg-match0</a>]: Unknown modifier 'T' in /var/www/to-text.ru/mibew/vendor/ua-parser/uap-php/src/AbstractParser.php on line 91
[13-Feb-2015 10:51:49 UTC] PHP Warning:  preg_match() [<a href='0function.preg-match0'>function.preg-match0</a>]: Unknown modifier 'T' in /var/www/to-text.ru/mibew/vendor/ua-parser/uap-php/src/AbstractParser.php on line 91
[13-Feb-2015 10:51:53 UTC] PHP Warning:  preg_match() [<a href='0function.preg-match0'>function.preg-match0</a>]: Unknown modifier 'T' in /var/www/to-text.ru/mibew/vendor/ua-parser/uap-php/src/AbstractParser.php on line 91
6. Проверял в опере, мозилле, гугл хроме. Везде одинаковая проблема
7. Кнопка генерировалась с дефолтными настройками. Также пробовал все варианты настроек.
8. Какие значения имеют параметры "Включить функцию "Группы"" и "Включить функцию "Изоляция групп"" из настроек Mibew? Все эти настройки выключены.
9. Может есть какие-то дополнительные особенности установки Mibew (кроссдоменность, сторонние плагины, ...)? Ничего дополнительного и экзотического не устанавливал.


Как я уже сказал ранее, проблема приводящая к сообщениям вида:
Quote
[13-Feb-2015 10:51:53 UTC] PHP Warning:  preg_match() [<a href='0function.preg-match0'>function.preg-match0</a>]: Unknown modifier 'T' in /var/www/to-text.ru/mibew/vendor/ua-parser/uap-php/src/AbstractParser.php on line 91

уже решена в основном репозитории. Исправление будет выпущено вместе с 2.0.0-beta.3

Что касается проблемы в целом, то у меня не получается ее воспроизвести. А это, в свою очередь, значит что я не могу ее решить. Могу посоветовать либо локализовать проблему, что бы ее можно было воспроизвести, либо дождаться 2.0.0-beta.3, возможно Ваша проблема уже решена там.

Dmitriy Simushev

  • Moderator
  • Native
  • *****
  • Posts: 345
Re: Ошибки в 2.0
« Reply #12 on: February 24, 2015, 04:08:00 PM »
Выпущен релиз Mibew 2.0.0-beta.3. Советую обновится и проверить не решил ли он Ваших проблем.