Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сонастройка локалей домашнего Денвера и хостинга
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » Сонастройка локалей домашнего Денвера и хостинга

Страниц (1): [1]
 

1. Александр. - 30 Января, 2007 - 04:06:10 - перейти к сообщению
Вопрос вот в чём (начну с конца):
как правильно сформулировать просьбу о настройке кодировок к технической поддержке хостинга?
Ситуация:

1) Скрипт, работавший с русскоязычным файлом на Денвере, не заработал на хостинге.


2) Дома на Денвере тестовый скрипт

Цитата:
$locale= NULL;
$a = setlocale(LC_ALL, $locale);
if ($a!==false) echo "Locale <b>$a</b> is set!";
else echo "Locale <b>$locale</b> is NOT supported at this hosting";


Даёт ответ "Locale Russian_Russia.1251 is set!"


2) На хостинге же немного другой Улыбка тестовый скрипт:

Цитата:
$locale= "Russian_Russia.1251";
$a = setlocale(LC_ALL, $locale);
if ($a!==false) echo "Locale <b>$a</b> is set!";
else echo "Locale <b>$locale</b> is NOT supported at this hosting";


Даёт ответ "Locale Russian_Russia.1251 is NOT supported at this hosting"


3) Я написал в тех.поддержку хостинга: "Здравствуйте! Мне требуется возможность установить локаль Russian_Russia.1251 "

Правильно ли я написал?\n\n(Добавление)
Добавлю, вдруг важно: phpinfo(); в строке "Server API" выдаёт "CGI"
2. kamikadze - 30 Января, 2007 - 16:10:56 - перейти к сообщению
Хороший вопрос!Огорчениея даже не пойму в чём проблеа хотя у самого деневер
3. f0rm4t - 30 Января, 2007 - 16:46:14 - перейти к сообщению
Что за хостинг? Российский? Сделал ты правильно, а что саппорт ответил?
4. Александр. - 30 Января, 2007 - 17:26:48 - перейти к сообщению
Хостинг украинский, hostpro.com.ua, и саппорт ответил довольно смешно:

Цитата:
К сожалению, никогда не слышал о локали Russian_Russia.1251, повсеместно используется ru_RU.CP1251, которая на нашем сервере установлена, тестовый скрипт это иллюстирует.


Сижу, думаю, чем бы мне им помочь, и себе заодно.
Пока пошёл спросить на форуме Денвера, что за локаль. И как её передать хостерам. Жду ответа.
Пока больше ничего не придумал.
5. valenok - 30 Января, 2007 - 18:02:49 - перейти к сообщению
О такой локали Russian_Russia.1251
Я тоже слышу впервые.
А то что используется ru_RU.CP1251 я знаю.

Ставь этот ru_RU.CP1251 и радуйся жизни. Результат тот же.
6. Александр. - 30 Января, 2007 - 19:21:00 - перейти к сообщению
На форуме Денвера мне подсказали, что эта локаль устанавливается Windows, а на хостинге BSD и они тут ничего не могут,

та же библиотека, что читала Excel'евский файл (писал не я), при установке ru_RU.CP1251 всё равно на хостинге не работает; выдаёт много экранов ошибок. А работает только дома, на Денвере.

Придётся копаться в чужом коде, или консультироваться с его автором.:-)
7. valenok - 30 Января, 2007 - 19:24:20 - перейти к сообщению
Отправь свою библиотеку тех. поддержке. Пусть и разбираются с локалями.
8. Александр. - 30 Января, 2007 - 21:02:50 - перейти к сообщению
Отличное было бы решение. Но то ли они меня этой фразой как-то кидают, то ли всё в порядке, они как-то по ходу дела вот что мне сказали: "Мы не предоставляем поддержку пользовательских скриптов".
9. valenok - 30 Января, 2007 - 21:15:09 - перейти к сообщению
Срочно меняй хостера
Armhostiong[dot]net
Весьма хорший.
Они для меня mysql даже переустанавливали.

 

Powered by ExBB FM 1.0 RC1