Проблемы с кодировкой в Денвере.

Написано: 28 июля 2009 | Рубрика: Всяко-разно | Метки: , | Комментариев нет

При тестировании плагина или какой-либо темы на Денвере, при обрезании какой либо строки, могут всплыть какие-то непонятные значки вида � или просто вопросов , при том что на хостинге все выглядит нормально... Хотя файлы все правильной кодировке, база тоже.. Так вот, чтоб исправить все это, для Денвера нужно скачать дополнительно расширение "Модули PHP5". После его уставки, нужно в файле php.ini раскомментировать строчку extension=php_mbstring.dll, раскомментировать mbstring.internal_encoding, поменяв ему значение на UTF-8, а так же найти и раскомментировать mbstring.func_overload,  поменяв значение на 2.

Т.е., в php.ini эти три строки будут выглядеть примерно так:

extension=php_mbstring.dll

mbstring.internal_encoding = UTF-8

mbstring.func_overload = 2

Конечно же, после этого нужно перезапустить сам Денвер.

Без этого расширения, могут возникать и другие проблемы. В движке Livestreet, к примеру, будет появляться ошибка при отправке почты, регистрации и еще чего-то там, но там нужно только лишь подключить само расширение.


Denwer и Vista.

Написано: 22 августа 2008 | Рубрика: Всяко-разно | Метки: , | 29 комментариев

Срочно нужно было перевести на русский один скриптик. Чтоб не париться, сливаю с инета Denwer, устанавливаю, запускаю. Проблем нет. Ввожу http://localhost. Не вводится :) Зачем-то лезет на localhost.com... Ввожу http://127.0.0.1 - все работает. Кроме поддоменов. Что интересно, пингуются оба, и 127.0.0.1 и localhost. Непонятки. В Nod32 c Outpost'ом все разрешено, но на всякий случай прибиваю их. Все равно ничерта не работает, хоть убейся. Ради интереса заглядываю в файлик hosts, а там

127.0.0.1 localhost
::1 localhost

Вторая строка сразу в ступор поставила. Прибил. Все заработало. Посмотрел в Гугле что то за хрень была. Здравствуй, IPv6, вот мы и увиделись.