Форум сетевых администраторов
Показаны 8 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- Как верно сконфигурить Apache + MySQL для код. win1251? (http://netadmin.ws/forum/showthread.php?threadid=7423)


Помещено FirMord 03-01-2004 в 11:06:

Как верно сконфигурить Apache + MySQL для код. win1251?

у меня проблема с сабжем, описать на словах тяжело, поэтому вот пример.

1. зайдите в мой магазин http://www.apteka.podolsk.ru/
2. наберите в поиске, кпримеру "ла" - страничка сменится на результат поиска
3. купите что-нибудь по кнопочке "заказать"
4. зайдите в корзину (справа вверху кликните на надпись "корзина")
5. нажмите кнопку "продолжить"
в результате, если вы используете браузер IE 6 (и, скорее всего, ниже), то выскочит "Internal Server Error" из-за того, что в строке запроса будет та самая русская , НЕ ПЕÐ_ЕКОДИÐ_ОВАННАЯ "ла" (!!!!) . С мозиллой всё ок.
http://apteka.podolsk.ru/advanced_s...&sort=2a&page=1

на сервере стоят: Apache 2.0.47, MySQL 4.0.13, php 4.3.2
некоторые настройки:
в httpd.conf: AddCharset windows-1251 .win1251 .cp-1251 .win-1251
в my.ini: default-character-set=win1251

мне так говорят, что ГДЕ-ТО ЧТО-ТО НЕ ТАК НАСТÐ_ОЕНО, но сами понимаете, что это не совсем полное описание проблемы...
вот созрел вопрос - как на 100% подружить апачу и мускул с вынь1251??? мож где что скомпилить перекомпилить стереть к бабушке?....


Помещено Goshik 03-01-2004 в 13:08:

Компили мускул с поддержкой cp1251 по дефолту и, если апачь используется от apache.lexa.ru, то оключи модуль charset.


Помещено FirMord 04-01-2004 в 12:28:

а как скомпилить мускул с поддержкой ср1251 по дефолту?
апач скачан с www.apache.org ... нужно что-нибудь отключать?


Помещено Gyrus 09-01-2004 в 02:40:

FirMord
Может дело не в АПАЧИ и МуСКУЛЕ а в самом скрипте? Что говорят логи обоих серверов?

__________________
Всё в наших руках.


Помещено FirMord 10-01-2004 в 09:47:

я смотрел логи, мускул у меня вообще их оказывается писать (это после того, как я его заставил работать с ср1251... всё же мне кажется нужно как-то его установить с поддержкой ср1251 по-умолчанию), а апач ничего не пишет.

уважаемые админы веб-серверов, использующих вин32 апач+мускул+пхп, огромная просьба выложить в архиви файлы http.conf, my.ini, php.ini , само-собой с удалением строк, которые вы посчитаете нужным удалить
мне бы очень помогло это.


Помещено he][es 12-01-2004 в 21:49:

FirMord никакой "особой" доводки я не делал (cp-1251), как думаю и др.

__________________
Админ - вождь Апачей...


Помещено FirMord 12-01-2004 в 22:00:

ну хотя бы какие у вас настройки, отвечающие за кодировку в my.ini и http.conf ??


Помещено FirMord 15-01-2004 в 13:06:

обновил апач до 2.0.48, хоть логи начал писать, но ошибка не исчезла,мускул тоже обновил - 4.0.16, пхп тоже - 4.3.4

пробовал проделать следующее с проблемной БД:
myisamchk -rq --set-character-set=cp1251 c:/mysql/data/bd/*.MYI
т.е. переназначение чарсета в БД, созданной в другой кодировке.
это я вычитал на офиц сайте мускула, но это НЕ ПОМОГЛО.
в логах опять-таки пусто .

ощущение биения головой об стенку не проходит. что-то должно разбиться раньше...голова или стенка


Формат времени GMT. Текущее время 23:57.
Показаны 8 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.