Май 2012
Пн Вт Ср Чт Пт Сб Вс
« Июл    
 123456
78910111213
14151617181920
21222324252627
28293031  
Рубрики

Записи с меткой ‘русский’

DirectAdmin решаем проблему с русскими xml линками

Столкнулся с проблемой при снятии данных курса обмена через xml запрос. На машинке где все (apache, php, libxml и т.д.) собрано с портов все отлично работает, а на машинке где DirectAdmin, вместо данных получаю или пустую страницу или ругань о не возможности получить данные. Поковырявшись в скриптах сборки увидел, что libxml собирается по умолчанию без поддержки iconv.

Лечим так:

1) переходим в /usr/local/directadmin/custombuild, открываем на редактирование файл build, находим функцию doLibxml2() и меняем:

./configure —prefix=/usr/local —without-python

на

./configure —prefix=/usr/local —without-python –with-iconv

2) делаем пересборку libxml2: ./build libxml2 n

3) делаем пересборку php: ./build php5-cli n или ./build php5-cgi n, в зависимости от режима работы вашего php

Перезапускаем apache и проверяем работу скрипта.

Итого: так как разработчики DirectAdmin не знают другого языка как английский, то ничего удивительного нет в том, что iconv им не нужен.