Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Проблема с mbstring. Сообщение Windows о том что рухнул Apache (remleo)
Author Message
remleo
Заглянувший



Joined: 19 Oct 2010
Posts: 2
Карма: 0
   поощрить/наказать


PostPosted: Tue Oct 19, 2010 6:17 pm (написано за 6 минут 21 секунду)
   Post subject: Проблема с mbstring. Сообщение Windows о том что рухнул Apache
Reply with quote

Базовый пакет: Denwer3_Base_2010-03-18_a2.2.4_p5.3.1_m5.1.40_pma3.2.3
Пакет расширений: Denwer3_PHP5_2010-03-18_php5.3.1

Настройка mbstring ВНУТРИ php.ini, НЕ в .htaccess и НЕ в любом другом per-directory context:
[mbstring]
mbstring.func_overload = 6
mbstring.language = Russian
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = on
mbstring.http_input = UTF-8
mbstring.http_output = UTF-8
mbstring.detect_order = UTF-8

.htaccess в корне сайта содержит лишь конструкции для mod_rewrite

Суть проблемы: довольно часто падает апач с сообщением:
[Window Title]
Apache HTTP Server

[Main Instruction]
Прекращена работа программы "Apache HTTP Server"

[Content]
Windows может провести поиск способа устранения этой ошибки в Интернете.

Сигнатура проблемы:
  Имя события проблемы: APPCRASH
  Имя приложения: httpd.exe
  Версия приложения: 2.2.4.0
  Отметка времени приложения: 45a476e3
  Имя модуля с ошибкой: ntdll.dll
  Версия модуля с ошибкой: 6.1.7600.16385
  Отметка времени модуля с ошибкой: 4a5bdadb
  Код исключения: c0000005
  Смещение исключения: 00046b90
  Версия ОС: 6.1.7600.2.0.0.256.1
  Код языка: 1049
  Дополнительные сведения 1: 0a9e
  Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3: 0a9e
  Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789


З.Ы. Понимаю что проблема не в денвере, а в библиотеках PHP, но может кто-то сталкивался с этим и знает решение. Спасибо!
Back to top
View user's profile Send private message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Tue Oct 19, 2010 7:02 pm (спустя 44 минуты; написано за 27 секунд)
   Post subject:
Reply with quote

Откуда вывод, что проблема как-то связана с mbstring?
Back to top
View user's profile Send private message
remleo
Заглянувший



Joined: 19 Oct 2010
Posts: 2
Карма: 0
   поощрить/наказать


PostPosted: Wed Oct 20, 2010 10:25 am (спустя 15 часов 22 минуты; написано за 2 минуты 13 секунд)
   Post subject:
Reply with quote

Если установить mbstring.func_overload = 0, сообщение с ошибкой перестают появляться. Да и никаких лишних библиотек не подключаю:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll

То что конфликт в виндовзкой ntdll.dll наводит на размышления, что проблемы в подмене в памяти ссылок на функции mb_*
Back to top
View user's profile Send private message
Belchonok
Заглянувший



Joined: 31 Mar 2010
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Sun Nov 28, 2010 2:07 pm (спустя 1 месяц 8 дней 3 часа 42 минуты; написано за 1 минуту 14 секунд)
   Post subject:
Reply with quote

У меня была ровно такая же проблема. На форуме в другой теме мелькнул совет: в файле php.ini поставить строку extension=php_mbstring.dll впереди остальных подключаемых библиотек. Мне помогло.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You cannot download files in this forum.
XML