Русский WordPress 2.3
Среда, 26 сентября 2007 г.
Просмотров: 4231
Подписаться на комментарии по RSS
Предлагаю вашему вниманию русскую версию WordPress 2.3. Как и в предыдущей версии (2.2) в ней я сохранил возможность работы блога с разными кодировками базы данных. Для наших хостингов это все еще актуально.
WordPress 2.3 будет иметь немного другую структуру базы данных, я рассказывал об этом в своем обзоре, поэтому будьте готовы к тому, что какие-то плагины и шаблоны могут оказаться нерабочими. Прежде всего это касается рубрик. Поэтому перед обновлением проверьте плагины на наличие новых версий.
Перед началом установки или обновления, прочтите файл read-me.txt (он присутствует в архиве). В нем я собрал наиболее частые вопросы и ответы на них. Там же приведены все подробные инструкции.
Предвижу главный вопрос: стоит ли сейчас переходить на новую версию? Однозначного ответа всё равно не получится, решать вам. В любом случае я бы рекомендовал вначале установить WordPress 2.3 отдельно и проверить шаблон и плагины на совместимость. Если проблем нет, то можно обновляться.
Как показали тестовые испытания, проблем перехода с версии 2.2.3 до 2.3, не возникло. За исключением нескольких плагинов, всё корректно работало. Если же вы консерватор (типа меня), то есть смысл подождать пару недель, поиграться с тестовой версией и уже после этого, обновится. За это время будут и первые отклики и выявятся какие-то ошибки.
У этой версии есть один маленький нюанс, который затронет всех русскоязычных пользователей. Из-за того, что база данных была изменена, теперь у каждого термина, например рубрики или метки, создается короткая ссылка (slug). Для коротких ссылок рубрик, чтобы slug становился латиницей, используется плагин RusToLat. Но теперь этот плагин будет преобразовывать все короткие ссылки, включая и у меток. Поэтому не добавляйте метки до тех пор, пока вы не активировали этот плагин.
Помимо RusToLat, в эту сборку я включил несколько плагинов, которые на мой взгляд часто используются. Собственно они вам уже известны, поэтому я остановлюсь только на двух. Первый «Ушки», который я переделал и который теперь может выполнять произвольный php-код. По этому плагину чуть позже я сделаю отдельный пост.
Второй плагин совершенно новый («Новости русского WordPress»), который позволяет изменить адреса RSS-новостей в Доске объявлений. Я настроил его так, что отображаются новости с моего сайта (только рубрика WordPress) и отключил английские новости. Плагин очень простой, поэтому вы можете изменить его под свои потребности.



Комментариев: 72
Попробуем что за зверь)
Кто-нибудь уже ставил? Как прошел переход?
Огромное спасибо!
Ждал с нетерпением.
Максим, как это не прискорбно, но придётся перевыложить сборку - ты забыл внести изменения в wp-db.php, касающиеся перекодирования при помощи твоих функций, когда MAXSITE_DB_CONVERT установлен в true.
Поправь пожалуйста и напиши, чтобы люди, если у них проблемы с кодировкой, перезаписали этот файл, а то уже 30 загрузок...
Спасибо огромное за то что ты делаешь!Отличная работа
Точно... Спасибо, Тарас!
Архив перезаписал, а для тех, кто уже успел скачать нужно заменить один файл в wp-includes/wp-db.php
Спасибо Максим за вашу проделанную работу!
У меня появляется ошибка:
Warning: Cannot modify header information - headers already sent by (output started at /wp-config.php:1) in /wp-login.php on line 24
Всё проходит прекрасно, а потом при заходе на страницу логина свеху 2 такие строки и пишет, что из-за куки не могу залогиниться :(
Ошибка при запуске файла install.php
Warning: Cannot modify header information - headers already sent by (output started at /wp-config.php:1) in //wp-admin/install.php on line 16
wp-config.php заполнен по примеру readme.txt делаю не в первый раз..
p.s. ставил с нуля. MySql версии 4.0.24
Спасибо, Макс! Чтобы мы без тебя делали?
Как апдейтить с 2.2.3 на 2.3 ?
Потеститл на локалхосте. Все прошло без проблем. Работает и проблем нет. Только рубрики затерлись (ну это мелочи. перезабить не сложно) и русская дата почему то не работает. Но думаю, это тоже проблема решаемая.
В целом, же пока погожу немного. Критичности для перехода нет =)
Максим, спасибо огромное!
Максим, огромное спасибо вам.
GTAlex, качай архив. Там в ридмихе все доступно написано.
Спасибо огромное :mrgreen:
Почему-то я не удивился насчет ошибки «Cannot modify header information...».
Я её уже специально в начало read-me.txt вынес, поэтому просто продублирую:
Как оказалось, обычный Блокнот некорректно сохраняет данные в UTF-8, поэтому возникло множество вопросов и ошибок. Я рекомендую воспользоваться программой Notepad2: http://www.flos-freeware.ch/
Основным признаком того, что файл сохранен неверно, является ошибка "Cannot modify header information - headers..."
См.: http://forum.maxsite.org/viewtopic.php?id=1075
Еще дополнение. Инструкция по обновлению/установке находится в файле read-me.txt. Я специально выложил его отдельно по адресу: http://maxsite.org/go/read-me.txt как раз для тех случаев, когда не нужно качать архив.
SEO Title Tag Выдает ошибку в вашей сборке.
Call to a member function GetFormat()
В родной сборке все нормально работает.
Я не пойму он уже сразу встроен или как???:smile:
А если поставил английскую, есть какой-нить локализатор под русский?
Насколько я понял, дело не в сборке, а в отсутствующем или неработающем Ultimate Tag Warrior.
Если английская, то наверное можно перезаписать поверх новые файлы. Только wp-config.php нужно новый взять.
Сохранял в EmEditor v3 именно в UTF-8
Поставил Notepad2 - тоже самое :(
Слава, попробуй сохранить в ansi. Мне помогло
в версии 2.2.0 работает нормально..
angel - спасибо, ща попробую
angel - спасибо, помогло!!!
Дело в том, что в этой версии файл wp-config.php я выложил в windows-кодировке. Для этого файла кодировка значения не имеет.
Спасибо. С нетерпением ждал локализации. Щаз залью, буду теги мутить)
Максим, к сожалению не особо следил за вашими сборками и использовал классический WP. Который у меня уже давно русский :eek:. В своё время русифицировал его путём установки languages файлов. Не помню вот только где я их брал. Можно узнать почему вы не используете этот способ? И чем чёрт не шутит может я у вас эти файлы и брал...
. не фига не помню, уж с полгода прошло где то
попробовал обновиться на основном сайте, сделав бэкап естественно - после обновления базы все вроде бы работало, но после добавления новых тегов через плагин тегов выдало ошибку и перестало искать по тегам через основу "/tag" - после замены на другую ищет. также стало заметно тормозить. вернул назад.
а на тестовом голом сайте без плагинов прокатило, также не работал плагин feedburenr feedfmith и coppermain. остальные по крайней мере при попытке обращений к ним вроде шевелились... подождем...
Спасибо!
Привет!
Подскажите пожалуйста - с этой версией не хочет работать плагин Audio player, в чем причина и что подправить?
Спасибо.
2 Мак Сим: локализаций через gettext заведует mywordpress.ru. К 2.3 более-менее подходит ru_RU.mo от 2.2.
Ю.Б., огромное спасибо
На втором шаге (после ввода данных БД через веб-форму) открывается пустая страница, в файлах логов такое:
[Fri Sep 28 18:38:17 2007] [error] PHP Warning: main(ABSPATHWPINC/wp-db-convert.php) [function.main]: failed to open stream: No such file or directory in /home/login/www/site7/public_html/wp23/wp-includes/wp-db.php on line 2
[Fri Sep 28 18:38:17 2007] [error] PHP Fatal error: main() [function.require]: Failed opening required 'ABSPATHWPINC/wp-db-convert.php' (include_path='.:') in /home/login/www/site7/public_html/wp23/wp-includes/wp-db.php on line 2
В чём может быть проблема и самое главное - как исправить? :???:
Максим, сталкивались ли Вы с проблемой, что Вордпресс скидывал шаблон и переставлял его на дефолтный.
У меня такая ситуация:
Ставлю свой шаблон, работаю с ним, всё нормально. Но как только ухожу из блога, возвращаюсь через день, шаблон меняется на дефолтный.
Подозреваю плагины... Но в чём проблема?
Обновился. Всё good. Спасибо. ;)
C нуля проблем нет совсем, что, наверное, естественно. При обновлении многое от числа используемых плагинов будет зависить.
При попытке установки сперва получил сообщение как описано здесь (http://maxsite.org/wp230rus#comment-29086), попробовал переименовать файл wp-config-sample.php в wp-config.php. В итоге получил сообщение 502 Bad Gateway.
Кто сталкивался с подобным? Как исправить?
Подскажите видео плагин для версии 2.3
Может стоить обождать ? Ваше мнение.
Добрый день.
В первую очередь хочу выразить благодарность за проделаную работу.
А во-вторых хочу задать вопрос(ставлю блог 1 раз, возникли проблемы) установка вроде прошла успешно, но при попытке добавить статью выдает ошибку
"Fatal error: Call to undefined function get_users_drafts() in /usr/home/top-kontakt/data/www/top-kontakt.com.ua/wp-admin/post-new.php on line 28"
Да и на других страницах - также встречаются фаталы, при попытке просмотреть сайт выдает что
"It doesn't look like you've installed WP yet. Try running install.php."
Что можете посоветовать?
P.S. Ставил версию 2.2.3 взятую с вашего сайта (учтановил 2.2.0 и дальше обновил)
Добавил кусок в wp-language.php из того, что не было переведено.
Если нужно обновляться, то лучше всего было бы попробовать потренироваться на localhost. Насколько я понял, то возникают проблемы при обновлении рубрик при обновлении до 2.3.
К тому же еще не решен вопрос с короткими ссылками (slug) меток - они преобразуются в латиницу как и для рубрик. Может быть это и неплохо, но хотелось бы какое-то управляемое решение.
2Дмитрий:
Наверное не все файлы догрузили.
2Silver Ghost:
Спасибо.
Спасибо за совет, перезаливка файлов на сервер помогла.
Установил на чистую, все работает. Захожу включать плагины и вижу что:
Уже есть новая версия WP-PageNavi. Скачать версию 2.20.
думаю, может стоит в сборке обновить этот плагин, что бы потом остальным не сильно париться?
Предлягаю вообще выкладывать версию PRO в которой будут самые популярные фичи и плагины которые выберет народ. Например посредством голосования на твоём сайте=)
Запускаю инсталл пишет все в крякозябрах, MySQL-кодировка: UTF-8 Unicode (utf8), подскжите что делать
Забыл сказать хостинг peterhost.ru, возникали ли проблемы у кого
Петерхост принудительно посылает http-заголовок в windows-1251. Прописывайте в .htaccess строки для utf-8. В readme.txt есть описание.
Спасибо Максим, а какой файл использовать wp-config0smple-utf8.php или wp-config-samplep-win1251.php, еще раз спасибо!
Спасибо за сборку но такой зверский хотлинк не по душе, честно говоря.
Я обычно скрипты устанавливаю без промежуточной заливки к себе, wget-ом сразу на сервер но тут пришлось... :???:
Макс, может быть не в тему, но вопрос такой: когда закрываешь паролем пост то где код той инфы которая отображается пользователям ("эта запис закыта паролем. для чтения введите праль + форма" и т.п.)? Я хочу отредактировать её по своему желанию.
Warning: require_once(ABSPATHWPINC/wp-db-convert.php) [function.require-once]: failed to open stream: No such file or directory in /home/atypo/public_html/wp-includes/wp-db.php on line 2
Fatal error: require_once() [function.require]: Failed opening required 'ABSPATHWPINC/wp-db-convert.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/atypo/public_html/wp-includes/wp-db.php on line 2
что делать ?
Не все файлы загрузили.
Те же грабли. Были закачены ВСЕ файлы из скаченного архива. (да и один момент: блог ставился не в корневую директорию.
Notice: Use of undefined constant ABSPATH - assumed 'ABSPATH' in z:\home\xxx\wp-includes\wp-db.php on line 2
Warning: main(ABSPATHWPINC/wp-db-convert.php): failed to open stream: No such file or directory in z:\home\xxx\wp-includes\wp-db.php on line 2
Fatal error: main(): Failed opening required 'ABSPATHWPINC/wp-db-convert.php' (include_path='.;/usr/local/php/PEAR') in z:\home\xxx\wp-includes\wp-db.php on line 2
Максим, посоветуйте, пожалуйста, как можно легко, без жертв перенести производные поля "keywords" в тэги.
С самого начала, я в блоге использовал произвольные поля, чтобы к каждой записи прикреплять ключевые слова (keywords). Методом основанным на Вашем совете в рассылке.
Теперь хочется, чтобы все ключевые слова превратились в тэги.
В произвольных полях писал так:
Ключ:
Keywords
Значение:
ключевое слово1, второе, третье слово, пятое
(Тот же эффект достигается путём использование плагина All-in-one SEO...)
Помогите пожалуйста, Вашей помощи никогда не забуду! :cool:
это надо редактировать в файлах в папке wp-includes если не ошибаюсь. в тоталкомандере задай поиск в файлах и там задай текст "Защищено" и галку утф-8 поставь чтобы нашло. там можно текст подправить и сохранить потом файл правильно в утф-8
явно указано что файл wp-db-convert.php не найден. от того в корень ставить или нет не зависит. у меня на одном домене в трех папках и в корне стоят одновременно разные блоги и без конфликтов
Александр, я думаю, что это несколько разные вещи. Если вы используете плагин меток Jerome's Keywords и если этот плагин поймет эти поля как метки, то в WordPress 2.3 есть импорт из Jerome's Keywords в стандартные метки. Думаю, что другого способа нет. Ну или писать свой плагин-конвертатор.
Стал ставить сборку на Петерхосте. Без вмешательства в .htaccess (описанное в пункте 10 ридми) выдавались кракозябры. Кодировка БД - utf8. Сделал .htaccess. Инсталлер запустился, прошла усатновка (причем везде отображалась нормальная кириллица, а кодировка страниц в исходнике светилась именно utf8), но вот потом при попытке зайти на блог или в аминку выдавалась 500 ошибка. Удалаю .htaccess - все отображается, но в безумной кодировке :( Как лечиться?
Спасибо, Максим - помогло.
2Роман:
Значит какая-то ошибка в .htaccess. Попробуйте оставить там только указание кодировки, а постоянные ссылки через админку WordPress обновите.
Ни у кого не возникло проблем с визуальным редактором? Никакими способами не смогла вернуть его к жизни :???:
устанавливала WP с нуля.
у меня есть такая проблема ((
я её не решил, пока без него обхожусь, вставляя готовый штмл код
только вот не помню отчего это и когда случилось
Это - очевидно. ABSPATH не определена, потому не правильно формируется путь к этому файлу. Но это уже ошибка программиста. Знающие люди, поясните: как лечится?
кто подскажет в чем беда? прописываю кодировки по инструкции а когда вхожу в адресс установки все корявое
та же кухня что и у других.
Warning: main(ABSPATHWPINC/wp-db-convert.php) [function.main]: failed to open stream: No such file or directory in /home/dneprbiz/public_html/wp-includes/wp-db.php on line 2
Fatal error: main() [function.require]: Failed opening required 'ABSPATHWPINC/wp-db-convert.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/dneprbiz/public_html/wp-includes/wp-db.php on line 2
Спасибо! Сделал, всё получилось!:cool:
А правда, что делать, если визуальный редактор накрылся?
Вопрос собственно такой, какова причина может быть, что в сборке wp230-maxsite-org на вкладке Редактор тем, нету кнопочки обновить файл?
Сразу же скажу, .htaсcess файла у меня нет, но причина не в этом же...
Редактируемый файл должен иметь права на запись.
У меня вопрос следующего плана: перешла на новую версию и из админки пропал визуальный ркдактор
А есть плагин на подобии RusToLat, который таким же образом конвертит латиницу в именах файлов загружаемых картинок?:wink: