Сайт надежно припаркован
и ожидает открытия!
 
 
Отдел продаж:
              (495) 968-70-68

Вас приветствует платный хостинг сайтов Rusonyx. Сайт активирован и будет доступен после загрузки файлов на сервер.

Если вы владелец этого ресурса, воспользуйтесь панелью управления для создания учетной записи хостинга веб сайта, публикации веб сайта с помощью FTP, Front Page, Dreamweaver, развертывания баз данных, установки SSL сертификата, создания почтовых ящиков и т.д . Узнать как все это сделать подробно вы можете из Документации и обучающей видео программы (Английский).

Специально для клиентов, которые не могут сами перенести свой сайт к нам и предпочитают доверить это профессионалам, мы предоставляем удобную и недорогую услугу по переносу хостинга.

Если вы заинтересованы в таких услугах, как хостинг .RU доменов, хостинг php, хостинг сайтов, хостинг домена, платный хостинг, дешевый хостинг, хостинг mysql, лучший хостинг, хостинг phpbb, то мы рекомендуем вам пройтись по ссылкам справа...


Статья из базы знаний Rusonyx.

Вопрос: Настройка сервера c Plesk для корректной работы с cp1251.

Решение:

По умолчанию серверы VPS/DDS c Plesk практически не настроены для работы с cp1251, из-за чего часто случаются проблемы при работе с MySQL, PHP. Ниже приведены рекомендации по настройке серверов.

1) Настройка MySQL.

По умолчанию таблицы, используемые сервером баз данных MySQL на VPS/DDS с установленной панелью Plesk, создаются в кодировке latin1. Чтобы исправить это необходимо в конфигурационный файл MySQL, находящийся на сервере здесь:

/etc/my.cnf

в секцию [mysqld] добавить следующие строки:

default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake

Файл, конечно, после добавления строк нужно сохранить, а сервер БД MySQL перезапустить командой UNIX shell:

service mysqld restart

Текущие кодировки можно проверить SQL-запросом:

SHOW VARIABLES LIKE 'ch%';

Настройка MySQL завершена.

2) Настройка локали сервера.

Чаще всего проблема проявляется при работе с кириллицей в PHP-скриптах. Чтобы исправить ситуацию нужно выполнить три команды UNIX-shell:

cd /usr/lib/locale
localedef -i ./ru_RU -f CP1251 ./ru_RU.cp1251
apachectl restart

После выполнения команд, как правило, проблема устраняется. Иначе проверьте, правильно ли задана локаль в самом PHP-скрипте. В качестве примера простой скрипт:

<?php
setlocale
(LC_ALL'ru_RU.CP1251');
echo 
strtoupper('Ура, работает!');
?>

На этом настройка сервера завершена.

 
   
 
Powered by: