Настройка Apache HTTP Server 2.0.52 и PHP 5.0.3 в русском WinXP?

  • Автор темы wonder2
  • Дата начала

wonder2

Guest
Настройка Apache HTTP Server 2.0.52 и PHP 5.0.3 в русском WinXP?

Настроил Apache HTTP Server 2.0.52 и PHP 5.0.3 в русском WinXP. Все работает за исключением передачи данных на русском языке через строку запроса URL. Например href='pol.php?name=Мужчины'.
Пишет в error.log:
(22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=name=\xc3\xee\xf0\xee\xe4\xf1\xea\xe8\xe5
[Thu Dec 23 18:34:54 2004] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child process: 22: php-cgi.exe, referer: http://localhost/index.php
[Thu Dec 23 18:34:54 2004] [error] [client 127.0.0.1] (22)Invalid argument: couldn't spawn child process: C:/PHP/php-cgi.exe, referer: http://localhost/index.php

Если же набрать латинскими, например Muzhiki все ок

Еще заметил что если через тэг "FORM" передавать русские символы, то все нормально передается, правда в самом URL-запросе вместо русских букв какой-то нечитаемый набор символов.
А вот на сервере провайдера все нормально работает, правда у них Apache HTTP Server 1.ххх, PHP 4.ххх и ОС - Unix (или Linux?)

Подскажите, пожалуйста, в чем проблема?
 

TheBits

Guest
Похоже что пхп прикручен как бинарник (CGI binary)…
Может стоит попробовать настроить как Apache–модуль…
 

wonder2

Guest
А как PHP прописать "как модуль Apache"?
Это надо другой дистриб скачать?
 

TheBits

Guest
Не знаю как в инсталлере. А когда качаешь зип архивом - там есть файлик install.txt. В нём описано всё.
 

ICE

Новичок
Re: Настройка Apache HTTP Server 2.0.52 и PHP 5.0.3 в русском WinXP?

Автор оригинала: wonder2
Настроил Apache HTTP Server 2.0.52 и PHP 5.0.3 в русском WinXP. Все работает за исключением передачи данных на русском языке через строку запроса URL. Например href='pol.php?name=Мужчины'.
Пишет в error.log:
(22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=name=\xc3\xee\xf0\xee\xe4\xf1\xea\xe8\xe5
[Thu Dec 23 18:34:54 2004] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child process: 22: php-cgi.exe, referer: http://localhost/index.php
[Thu Dec 23 18:34:54 2004] [error] [client 127.0.0.1] (22)Invalid argument: couldn't spawn child process: C:/PHP/php-cgi.exe, referer: http://localhost/index.php

Если же набрать латинскими, например Muzhiki все ок

Еще заметил что если через тэг "FORM" передавать русские символы, то все нормально передается, правда в самом URL-запросе вместо русских букв какой-то нечитаемый набор символов.
А вот на сервере провайдера все нормально работает, правда у них Apache HTTP Server 1.ххх, PHP 4.ххх и ОС - Unix (или Linux?)

Подскажите, пожалуйста, в чем проблема?
:mad: У меня была такаяже фигня. Потом переустановил попустило, но появилась другая проблема. Проинсталил апач, он всё нормально работает, тоесть свою страницу грузить. В конфиге указываю свой каталок с сервером он мне пишет "The requested operation has failed!" =((( Хоть и делаю всё правильно ((( В чём причина?
 

Paranoiac

Новичок
А по другому никак я нехочу качать 19м подскажите так как можно поправить как нибудь апач ? кстати скачал самый новый 2.2.3 установил таже трабла

и вот ссылочку нашел про баг http://issues.apache.org/bugzilla/show_bug.cgi?id=32730

народ переведите пожалусто что там написано?
 
Сверху