Пропустить

выделение искомых слов

Идеи для расширения функциональности phpBB 2.0.x

Сообщение Alex_S » 11.01.2005 16:49

romutis писал(а):
Alex_S писал(а):Да, только на этом форуме подсветка русских слов так и не работает. Значит не все так просто с настройкой локали?
И потом, поиск русских слов то работает, подсветки нет.


Мне этот форум не указ - я на своём всё настроил, всё работает.


Ну поделился бы секретом, а? ;)
С уважением, надеюсь Вы тоже...

Alex_S
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 04.12.2004 23:10
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение romutis » 11.01.2005 17:02

Alex_S писал(а):Ну поделился бы секретом, а? ;)


Без проблем.

Заходишь на свой сервер как root, компилилируешь локали ru_RU и ru_RU.cp1251, чтобы они добавились в список локалей и прописываешь в /etc/profile такие строчки:
export RC_LANG=ru_RU.cp1251
export LC_CTYPE=ru_RU.cp1251
export LC_ALL=ru_RU.cp1251

Рестартуешь сервер.

После этого у тебя все запускаемые приложения будут использовать значения ru_RU.cp1251 для переменных локали. Я себе еще в apachectl прописал инициализацию этих переменных.

Вот видишь - если у тебя есть рутовый доступ на свой сервер - всё просто.
// romutis

romutis
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 09.06.2004 7:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 11.01.2005 17:06

Рестартуешь сервер.

ну это же не винда))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение romutis » 11.01.2005 17:13

crash писал(а):
Рестартуешь сервер.

ну это же не винда))


Существующие процессы тоже нужно перестартовать, чтобы они перезапустились с нужными значениями. Хотя, согласен, kill -HUP 0 - отличное решение. :)
// romutis

romutis
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 09.06.2004 7:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 11.01.2005 17:20

Существующие процессы тоже нужно перестартовать

так только их и надо))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение romutis » 11.01.2005 17:23

crash писал(а):
Существующие процессы тоже нужно перестартовать

так только их и надо))


По одному рестартовать-то будешь? Или скопом?
По одному - можно и упариться - у меня висит больше сотни mysql-процессов и около 2-х сотен апачевских.
// romutis

romutis
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 09.06.2004 7:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 11.01.2005 17:27

romutis
около 2-х сотен апачевских.

и каждывй отдельно запущен????
я думаю перегрузка основного будет выше крыше.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение romutis » 11.01.2005 17:34

crash писал(а):romutis
около 2-х сотен апачевских.

и каждывй отдельно запущен????
я думаю перегрузка основного будет выше крыше.


Попробуй. :)
// romutis

romutis
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 09.06.2004 7:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 11.01.2005 17:41

romutis
а чего пробовать... достаточно один раз перегрузить и все.
у вас же не запущено 2 сотни апачей, а запущены копии, так сказать SpareServers
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение romutis » 11.01.2005 17:43

crash писал(а):romutis
а чего пробовать... достаточно один раз перегрузить и все.
у вас же не запущено 2 сотни апачей, а запущены копии, так сказать SpareServers


Угу. Только они будут рестартоваться отцовским процессом довольно долгое время - упаришься ждать и юзеры покусают от нетерпения. Проще послать сигнал о рестарте всем процессам на сервере - быстрее и не надо выискивать в списке "прародителя" процессов.
// romutis

romutis
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 09.06.2004 7:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 11.01.2005 17:46

romutis
Угу. Только они будут рестартоваться отцовским процессом довольно долгое время - упаришься ждать и юзеры покусают от нетерпения. Проще послать сигнал о рестарте всем процессам на сервере - быстрее и не надо выискивать в списке "прародителя" процессов.

я и не буду искать... есть мягкая перезагрузка апача, пользоваели и не заметят ее. в райнем случае apachectl restart делает то что надо, но пользователи об этом уже узнают. и не надо искаит прародителей.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение Alex_S » 11.01.2005 18:02

romutis
Спасибо за рекомендации, да вот только сервер у меня не "мой", а виртуальный у прова (Zenon), и эти манипуляции я сам проделать не смогу, а саппорт вряд ли будет делать для меня такую глобальную вещь, или я чего то не понимаю?
С уважением, надеюсь Вы тоже...

Alex_S
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 04.12.2004 23:10
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение olpa » 12.01.2005 10:38

Я делал так. В "language/lang_russian/lang_main.php" вписал:
setlocale(LC_ALL, 'ru_RU.CP1251');
setlocale(LC_NUMERIC, 'C');
$lang['ENCODING'] = 'windows-1251';


Но надо, чтобы на сервере действительно была установлена локаль cp1251. Проверить это можно, например, исполнив команду "locale -a" (например, через passthrough).

И не забудьте сделать rebuild search index после изменений.

а саппорт вряд ли будет делать

Отсутствие cp1251 на хостинге -- тяжкий грех. Нормальный админ схватится за голову и ещё скажет спасибо за сообщение о проблеме.

P.S. Думаю, что мой ответ стоит внести в FAQ. ;-)
Advanced Textual Confirmation: единый антиспам для форумов, блогов, гостевух и прочего
Аватара пользователя
olpa
phpBB 1.4.4
 
Сообщения: 83
Зарегистрирован: 10.01.2005 12:20
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 12.01.2005 10:47

olpa
Отсутствие cp1251 на хостинге -- тяжкий грех. Нормальный админ схватится за голову и ещё скажет спасибо за сообщение о проблеме.

ну это спорный вопрос
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6619
Зарегистрирован: 07.07.2004 16:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение romutis » 12.01.2005 11:19

crash писал(а):olpa
Отсутствие cp1251 на хостинге -- тяжкий грех. Нормальный админ схватится за голову и ещё скажет спасибо за сообщение о проблеме.

ну это спорный вопрос


У тебя есть простые варианты решения проблемы без наличия на сервере локали ср1251?

P.S. Давным-давно, когда мой форум сидел на shared-хостинге, индусы, админившие сервер, поставили нужную мне локаль и charset для mysql по первому моему требованию. Но то были индусские работящие админы, а не "савецкие".
// romutis

romutis
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 09.06.2004 7:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в Запросы модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы