Перейти к контенту
  • 0

3.0.5


Вопрос

Сейчас выбираем внутрикорпоративный форум. Новая версия IP.b очень понравилась внешне. решили попробовать, погонять прежде чем внедрять. Устновили нулевку 3.0.5 (и 3.0.3).

 

В итоге, установив полный пакет всех последних версий (Apache 2.2.15, PHP 5.3.2 И MySQL 5.1.14), получил следующую картинку

 

 

Возникла ошибка при работе с базой данных.

К сожалению, на данный момент из-за технических проблем с базой данных, форум не может обработать ваш запрос. О проблеме уже сообщено администрации форума.

Приносим свои извинения за причиненные неудобства.

Вы можете попробовать обновить страницу нажав сюда

 

 

Следующая ошибка замечена в первую очередь после регистрации пользователя (хотя регистрация проходит).

Так же появляется если отключить окно перенаправления, например при создании темы (хотя тема опять же создается).

 

 

===================================================

Дата: Tue, 09 Mar 2010 17:15:59 +0000

Номер РѕС?РёР±РєРё: 1366

РћС?РёР±РєР°: Incorrect string value: '\xCC\xE0\xF0\xF2 2...' for column 'mlog_content' at row 1

IP Адрес: 10.10.10.199

Страница: /erp2/index.php?app=core&module=global&section=register

Отладочная информация: array (

1 =>

array (

'file' => 'C:\\WWW\\erp2\\ips_kernel\\classDb.php',

'line' => 1104,

'function' => 'query',

'class' => 'db_driver_mysql',

),

3 =>

array (

'file' => 'C:\\WWW\\erp2\\admin\\sources\\handlers\\han_email.php',

'line' => 475,

'function' => 'insert',

'class' => 'db_main_mysql',

),

4 =>

array (

'file' => 'C:\\WWW\\erp2\\admin\\sources\\handlers\\han_email.php',

'line' => 228,

'function' => 'fatalError',

'class' => 'hanEmail',

),

5 =>

array (

'file' => 'C:\\WWW\\erp2\\admin\\applications\\core\\modules_public\\global\\register.php',

'line' => 1608,

'function' => 'sendMail',

'class' => 'hanEmail',

),

6 =>

array (

'file' => 'C:\\WWW\\erp2\\admin\\applications\\core\\modules_public\\global\\register.php',

'line' => 43,

'function' => 'registerProcessForm',

'class' => 'public_core_global_register',

),

7 =>

array (

'file' => 'C:\\WWW\\erp2\\admin\\sources\\base\\ipsController.php',

'line' => 291,

'function' => 'doExecute',

'class' => 'public_core_global_register',

),

)

mySQL query error: INSERT INTO mail_error_logs (mlog_date,mlog_to,mlog_from,mlog_subject,mlog_content,mlog_msg,mlog_code,mlog_s

mtp_msg) VALUES(1268154959,'123@123.ru','','Новая регистрация РЅР° ','Здравствуйте.\n\nПользователь test зарегистрировался 09 Март 2010 - 20:15\n\n(РІС‹ можете отключить подобные уведомления РІ админцентре)','SMTP cервер РЅРµ поддерживает авторизацию','','')

 

 

 

Поискав проблему в инете, экспериментировали с UTF-8, ставили разные general_ci и unicode_ci.. При unicode_ci не завершалась даже инсталляция.

 

так же нашли информацию, что виноват:

Виной всему встроенная php функция substr(): http://ru2.php.net/manual/en/function.substr.php

Использовать её на мультибайт строках не безопасно. Например utf8 который используеться по умолчанию в ipb3 и в phpBB версии 3.

 

Пожалуй самый правильным (лечением) в данном случае, при использовании PHP 5-ой будет включение опции mbstring.func_overload (http://ru2.php.net/manual/en/mbstring.overload.php). Модуль mbstring нужно предварительно активировать. Напрмер так:

php.ini

mbstring.func_overload = 7

 

Включение mbstring.func_overload = 7 не помогло

 

 

Пожалуйста, подскажите - есть ли решение проблемы? Виноват ли в этом нуль? Имеет ли смысл покупать лициху и не бояться, что проблема повториться?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
В какой кодировке отдаёт страницу сервер и что прописано в <meta>-теге с кодировкой в кода страницы?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

 

В какой кодировке отдает IP.B данные мускулю я не знаю (не знаю как узнать), но логично что utf-8, потому что с содержанием созданных тем проблем нет.

Изменено пользователем visiolist
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я смотрю, у вас Windows-сервер под все это дело. Какая-то готовая сборка Apache+MySQL+PHP, или сами конфигурировали?

 

Кажется, что-то неладно у вас в конфигурации связки PHP <---> MySQL.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Я смотрю, у вас Windows-сервер под все это дело. Какая-то готовая сборка Apache+MySQL+PHP, или сами конфигурировали?

 

Кажется, что-то неладно у вас в конфигурации связки PHP <---> MySQL.

 

 

Да, виндовая сборка. Самостоятельно все ставили (отдельно).

Апач - работает через CGI. no SSL

PhP - базовые инсталляторы (5.3.2 и 5.2.13).

MySQL - установлен, тоже базово. Как UTF-8.

 

 

vBulletin 3 и 4, работают без проблем.

 

 

 

Кстати, сейчас, отметил один момент:

 

в ошибке есть место с русским словом

.............ІР°Р»СЃСЏ 09 Март 2010 - 20:15\n\n(РІС‹ ............

 

 

А вот если зайти в календарь, внизу справа написана дата:

 

Сейчас: 10 ��� 2010 00:57
соответственно там должен быть Март, но вместо него абракадабра.

Не знаю имеет ли это отношение к ошибке.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В датах под виндой всегда абракадабра будет. И IPS и IBR отказываются это исправлять (ссылку на баг можно найти в клиентском разделе с ошибками).
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.