Обратите внимание, что вместо WordPress
лучше использовать современную и качественную
систему управления сайтом - MaxSite CMS!

WordPress 2.1 (русская версия)

29 января 2007 г. Просмотров: 8520 RSS 42
WordPress » Версии WP

Предлагаю вашему вниманию полностью русскую версию WordPress 2.1.

В отличие от всех остальных версий русского WordPress'а, в моей весь перевод выполнен прямо в исходных файлах. То есть теперь нет надобности вообще устанавливать дополнительные модули локализации.

Перевод

Сам перевод я взял с сайта http://mywordpress.ru/. Авторы: (Serge Kozlov /serge.kozlov###gmail.com/ и Anton Skorobogatov /skorobogatov###gmail.com/). В некоторых местах я поправил перевод, но это единичные случаи.

Если вам нужно будет перевести какой-либо плагин или тему, то вы можете поправить файл wp-language.php.

Особенности этой версии

Поскольку версия WordPress 2.1 претерпела значительные изменения по сравнению с предыдущими, то это не могло не сказаться на её особенностях. Прежде всего вынимательно ознакомьтесь с требованиями, предъявляемям к хостингу. Особенно это важно для тех, кто будет обновлять свой сайт.

Требования к хостингу

Перед тем, как устанавливать версию 2.1 убедитесь, что ваш хостинг отвечает следующим требованиям:

  • На сервере устанавлен и работает MySQL 4.1 и выше.
  • Блог должден работать в кодировке UTF-8.
  • База данных должна работать в кодировке UTF-8 по-умолчанию, либо уметь делать это с помощью команд «SET NAMES» и «SET CHARACTER_SET_CLIENT».

Особенности этой сборки

В отличие от моих предыдущих сборок, эта представляет собой практически оригинальную версию. Из-за особенностей (а если проще, недоделок), эта версия будет работать только в кодировке UTF-8. Поэтому привычной версии для Windows-1251, выпущено не будет.

Поскольку версия 2.1 представляет собой начало новой линейки WordPress, то возможны проблемы совместимости с уже существующимим плагинами и шаблонами. Если вы обновляете блог, то следуйте инструкции по обновлению (см. ниже).

По причине совместимости, я решил не включать в эту сборку дополнительные плагины (кроме двух) и шаблоны, как это было раньше. После какого-то времени, необходимого на тестирование, возможно я выпущу pack, где и будут включены дополнительные файлы.

В оригинальную английскую версию я внес следующие исправления:

  • Сам перевод выполнен прямо в файлах.
  • Дополнителтьный перевод, как и прежде осуществляется с помощью файла wp-language.php. При необходимости, вы можете его отредактировать.
  • Я исправил ошибку WordPress при отправке трэкбаков. Как и во всех моих предудущих версиях, ваш блог будет коректно указывать свою кодировку.
  • Исправлена ошибка кэша.
  • Добавлены плагины RusToLat, который является необходимым для русскоязычных пользователей, а также Russian Date, исправляющий вывод даты в нормальных падежах.

Остальных изменений я не вносил.

Установка с нуля

Если вы устанавливаете WordPress с нуля, то инструкция будет очень простой.

  • Загрузите файлы WordPress на сервер.
  • Установите права доступа на каталоги /wp-content/cache/ и /wp-content/uploads/ «777» или «755» (зависит от хостинга), то есть разрешающие запись.
  • Установите права «666» на файл «.htaccess». Если тагого файла нет, его нужно создать - это обычный текстовый файл. (После установки ЧПУ, права нужно установить в «644»)
  • Откройте файл wp-config-sample.php. Укажите в нем параметры доступа к базе данных (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST).
  • Сохраните этот файл под именем wp-config.php и загрузите на сервер.
  • С помощью браузера зайдите на свой сайт. Появится сообщение с приглашением установить WordPress. Следуйте инструкции.

В случае возникновения проблем, WordPress выдает сообщение об ошибке. Следуйте его указаниям.

Обновление уже существующего блога

Как показывает практика, проблемы с обновлением бывают редко. Данное обновление, скорее всего тоже не создаст проблем, если вы будете внимательны и следовать инструкции.

  • Убедитесь, что ваш блог соответствет требования этой версии. Если ваш блог работает в кодировке, отличной от UTF-8, вам следует вначале обновить блог и его базу данных. Помните, ваш блог и база данных должны работать в одной кодировке.
  • Загрузите себе на компьютер уже существующий файл wp-includes/wp-db.php. Откройте его обычным блокнотом и проверьте на наличите команд «SET NAMES» и «SET CHARACTER_SET_CLIENT» в самом конце файла. Если они включены (не закомментированны «//»), то запомните эти команды. Их необходимо будет добавить в новый wp-includes/wp-db.php (убрать комментарии).
  • Перед началом установки WordPress, вам нужно переключить тему на Default, а также деактивировать все шаблоны.
  • С помощью phpMyAdmin сделайте полный бэкап базы данных. В случае проблем, вы сможете легко восстановить старую версию базы.
  • Через FTP переименуйте старый каталог «wp-admin» в «wp-admin-old».
  • Тоже самое сделайте с каталогом «wp-includes» (в «wp-includes-old»)
  • Все файлы, которые находятся в главном каталоге WordPress необходимо переместить в отдельный каталог. Необходимо оставить только файлы «wp-config.php» и «.htaccess».
  • Если вы обновляетесь не с моих предыдущих сборок, то в файл «wp-config.php» нужно добавить строчку подключения файла перевода. Пример см. в «wp-config-sample.php».
  • После этого загрузите файлы WordPress 2.1 на сервер.
  • Зайдите в админ панель: http://site.com/wp-admin. WordPress сам предложит обновить свою базу.
  • После обновления, проверьте работоспособность админ-панели и шаблона Default.
  • Если вместо текста записей вы видите знаки вопроса, то вам следует внести необходимыве команды «SET...», как это было в старом wp-includes/wp-db.php.
  • Если текст отображается корректно, то вы можете последовательно подключить необходимые плагины. В случае, если плагин работает с ошибкой, то вы можете просто удалить его с сервера - WordPress его автоматически деактивирует.
  • Вы можете переключиться на свой шаблон. Если он не работает, или работает с ошибкой, то вам нужно его исправлять...

В качестве еще одной ошибки может служить наличие данных в кэше. Просто удалите из него все файлы.

http://maxsite.org;/wp-files/wp210utf8-maxsite-org.zip;WordPress 2.1 (русская версия)(UTF-8);

Вопросы

Если у вас возникли вопросы, замечания, недочеты и пожелания, то вы можете их задать через форум.


twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com google.com yandex.ru
Комментариев: 42
  1. 2007-01-29 в 21:46:00 | Нариман

    Блоггерский рай тебе обеспечен!!!

  2. Спасибо, Макс :wink:

  3. 2007-01-30 в 03:21:50 | Демьянчук Виталий

    Файл не скачивается.

  4. 2007-01-30 в 10:23:57 | Максим

    Кликайте на файл, он и скачается.

  5. 2007-01-30 в 16:59:36 | Владимир

    Блин. Очень жаль, что не в win1251. С этой новой версией непонятные проблему у меня начались. Придётся разбираться в причине.

  6. учитывая все выше сказанное, возникает вопрос - а стоит ли так сразу переходить на 2.1? может будет не критично подождать выхода еще парочки версий.

  7. 2007-01-30 в 22:36:30 | Максим

    Ну смотрите сами. Версия 2.0.8 готова на 50%, это значит, что выйдет где-то в конце февраля. Версия 2.1.1 готова на 35%, значит выйдет тоже где-то в это же время. В этих версиях будут некритичные исправления (просто пока не найдено), поэтому ту же 2.0.7 можно считать вполне стабильной.

    Те же ошибки, которые находят в 2.1 сразу переносят в 2.2, которая выйдет в конце апреля. Ошибок море - сейчас приближаемся к трем сотням.

    То есть переход к 2.1 сейчас осуществляется только ради интереса и тестирования новых возможностей. С точки зрения дальнейшего развития, то безусловно, все будем переходить на 2.1. Рано или поздно.

  8. Максим, спасибо за перевод и инструкции по обновлению, все получилось, только вот одного не пойму, в настройках "частное" нет пункта аля "видим для всех". Вот тут скрин.

  9. 2007-01-30 в 23:28:11 | Максим

    Сам не понял...

    В общем первый пункт:

    I would like my blog to be visible to everyone, including search engines (like Google, Sphere, Technorati) and archivers

    Второй:

    I would like to block search engines, but allow normal visitors

    Кто-нибудь может это на нормальный русский перевести?

  10. Максим =)))

    Первый переводится примерно как "Я хочу что бы мой блог был видел дня всех, включая поисковые машины и "архиваторы".

    А второй какраз "я хочу блокировать поисковые машины, но разрешать читать блог обычным пользователям"

  11. Вероятно, вам будет интересно.

    Это для упрощения добавления категорий - к примеру, при использовании Semagic. Лично для меня очень удобно.

  12. Не совсем в кассу, но всё же.

    Кто-нибудь в курсе, есть ли возможность как-то заставить RusToLat отработать "назад". Руссифицировал wordpress 2.1, доперевёл кривую местами тему Almost-Spring, осталось теперь разобраться с RusToLat.

    Я так понимаю, что как только я его врубаю, все новые slug'и он делает правильно, а вот старые как были, так и остались. Страшно неохота вручную десятки постов перелопачивать в волапюк. Есть ли возможность сделать это аутоматично?

  13. 2007-02-01 в 17:59:14 | Николай

    Спасибо, Макс, за перевод и инструкции по переходу со старой версии, буду пробовать ставить! Удачи!

  14. Ставлю на локальный компьютер.

    Новая установка, выдает "Fatal error: Call to undefined function: tolang() in q:\home\localhost\www\wp-includes\l10n.php on line 27"

  15. 2 N:

    Какая версия php?

  16. 2007-02-02 в 16:07:13 | Максим

    Нет файла wp-language.php

  17. 2 Lz: 4.1.16

    2 Максим: Есть, распаковал ваш файл ничего не меняя.

  18. 2007-02-02 в 16:39:17 | Максим

    Значит:

    Если вы обновляетесь не с моих предыдущих сборок, то в файл «wp-config.php» нужно добавить строчку подключения файла перевода. Пример см. в «wp-config-sample.php».
  19. 2007-02-02 в 17:34:57 | Виктор

    Я первый раз ставлю блог, не знаю php так что если вопрос глупый извините.

    Скачал блог у вас с сайта (wp210utf8-maxsite-org.zip), установил как написано в «установка с нуля», зашел у себя на сайте в pugins активировал Russian Date (utf-8)

    Захожу на сайт- ничего не изменилось, все английское. Может я что не сделал/не так сделал?

  20. 2007-02-02 в 19:56:57 | Виктор

    настройки=> частное => Я хочу закрыть мой блог поисковых машин таких как Google и Technorati. не правильно переведино. наверно наоборот, открыть блог для....

    а так все хорошо, со всем разобрался, большое спасибо. Первый раз в жизни ставлю блог, не знаю php. Все оказалось просто.

  21. Максим:

    Если вы обновляетесь не с моих предыдущих сборок, то в файл «wp-config.php» нужно добавить строчку подключения файла перевода. Пример см. в «wp-config-sample.php».

    Какую строчку перевода, эту -

    define ('WPLANG', 'ru_RU');

    Все равно: Fatal error: Call to undefined function: tolang() in /home2/ice9ru/fastcookingru/www/wp-includes/l10n.php on line 27

  22. сорри, строка define ('WPLANG', 'ru_RU'); помогла, просто я не тот файл на хостинг залил rolleyes Но кодировка сбивается, firefox определяет её как win-1251, в то время как она UTF-8, впрочем в IE тоже самое ... База 4.1.11, хотя я до самого блога даже не дошел, только инсталляция ... Что же делать?!

  23. 2 Максим: У меня все заработало, спасибо.

  24. товарищи, а как правильно сделать бэкап базы? эмпирическим путем установил, что для кириллической кодировки имеются нюансы..

    проделал все в полном соответствии с инструкциями на wordpress.org, а при восстановлении получил "??" вместо "ш" и "И"..

    где собака порылась?

  25. буду благодарен за ссылки на русскоязычные факи, форумы, вики и иные инфоресурсы по WP..

  26. Привет, поставил данную версию 2.1. все вродебы работает не плохо, кроме одного -

    когда в тексте я ставлю апостроф ('), то при сохранении я получаю еще один впридачу (''). и так повторяеться каждый раз при сохранении любого текста!

    никто с таким не сталкивался ? на wordpress.org мертвяк полный (имхо худший суппорт).

    возможно у кого-то есть мысли по-поводу

    thx

  27. 2007-02-24 в 12:34:32 | Максим

    Проверил, данной проблемы не заметил. Может плагин какой шалит? :???:

  28. плагины все я отключил!

    это возможно быть связано с MySQL как-то ?

    Так-как нормальным образом у меня установить wordpress на сервер нельзя (раньше можно было). "хостинг" не может понять в чем проблема без конкретного указания источника ....

  29. 2007-02-24 в 17:50:29 | Максим

    Ну так с хостингом и разбирайтесь, я то тут причем... LOL

  30. А что с "дыркой" в версии 2.1.1 - закрыли здесь в русской версии или нет?

  31. Какой-то не очень веселый выбор:

    Я хочу закрыть мой блог поисковых машин таких как Google и Technorati.
    Блокировать поисковые системы, но разрешить посетителям читать мой блог.

    Лучше оставляй на английском, если смысл не понятен. Это не наезда ради, а пожелания для.

  32. 2007-03-28 в 15:04:24 | Владимир

    Максим, не родскажете, от чего может быть такая проблема приактивации плагина wp-shopping-cart

    WordPress database error: [Out of range value adjusted for column 'id' at row 1]
    INSERT INTO `wp_collect_data_forms` VALUES ('', 'Email', 'email', '1', '1', '', '1', '3');
  33. 2007-03-28 в 23:05:11 | Максим

    Владимир, честно говоря, не знаю. Судя по возвращаемой ошибке, неверно формируется SQL-запрос.

  34. 2007-03-28 в 23:59:20 | Владимир

    Спасибо за ответ. Я подписался на комментарии к этой записи и мне пришло письмо вот в таком виде: Создан новый комментарий Рє сообщению "WordPress 2.1 (русская версия)".

  35. 2007-03-29 в 12:50:50 | Максим

    Письма приходят в кодировке UTF-8.

  36. А у меня после "установки с нуля", буквы "И" и "ш" отбражаются как что-то другое. :/

    Что не так?

  37. 2 Максим: кстати факт, мне тоже уведомления о новых комментариях приходят с покорёженными буквами, неправильно в заголовке прописана кодировка:

    MIME-Version: 1.0

    Content-Type: text/plain; charset="windows-1251"

  38. 2 Владимир:

    Максим, не родскажете, от чего может быть такая проблема приактивации плагина wp-shopping-cart
    WordPress database error: [Out of range value adjusted for column 'id' at row 1]
    INSERT INTO `wp_collect_data_forms` VALUES ('', 'Email', 'email', '1', '1', '', '1', '3');

    Какая версия MySQL? и включен ли режим STRICT на MySQL?

    похоже на то, что вместо правильного значения равного NULL в запросе указывается '' для id, на старых версия MySQL это прокатывает обычно, но не на новых, где включен STRICT. Ествественно, что это только моё предположение, рекомендую проконсультироваться с у разработчиков данного плагина.

  39. 2007-03-30 в 12:30:07 | Максим

    Артур, у вас проблема с базой данных: сайт работает в UTF-8, а MySQL, скорее всего в win-1251 (или другой 8-битной).

    2Q-Zma:

    С сайта письма нормально отправляются. Дело в почтовом сервере, который перекодирует заголовок: http://maxsite.org/bezopasnost-wordpress-kratkoe-rukovodstvo

  40. 2007-04-09 в 22:06:43 | Владимир
    Q-Zma: Какая версия MySQL? и включен ли режим STRICT на MySQL?
    похоже на то, что вместо правильного значения равного NULL в запросе указывается '' для id, на старых версия MySQL это прокатывает обычно, но не на новых, где включен STRICT. Ествественно, что это только моё предположение, рекомендую проконсультироваться с у разработчиков данного плагина.

    Спасибо. MySQL 5.0.24. Режим такой:# Set the SQL mode to strict

    sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    На днях испытаю null

  41. nice! спасибо дружище! wink:idea:

  42. Здравствуйте, Максим

    Сразу хочу сказать спасибо за ваш труд. Именно благодаря вашему сайту я познакомился с wordpress и создал свой первый блог на этом движке.

    теперь вопрос – а до какой версии можно обновить версию 2.1 и как посмотреть какая версия wordpress стоит сейчас – а то я точно не уверен.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

(войти без комментирования)

Имя и сайт используются только при регистрации

Авторизация: Loginza.

(обязательно)

РЕКЛАМАВыбирая шторы в гостиную. Салон оптом шторы в гостиную.