Статьи Новости Контакты

29.07.2008
Игорь Крейн

WordPress 2.6: нововведения, установка

обзор нововведений последней версии популярной системы управления контентом, а также рассмотрение процедуры ее инсталляции

WordPress

Статья написана совместно с Владиславом Михеевым

О WordPress — популярной платформе для автономных блогов — наше издание писало уже не раз. Но время не стоит на месте: новые версии этой системы выходят с завидной регулярностью, сторонние разработчики выпускают и совершенствуют всевозможные надстройки, а значит, не помешает снова обратиться к этой теме.

Если вы пока не знакомы с базовыми возможностями этого движка, возможно, имеет смысл зарегистрироваться на сайте wordpress.com, создать свой онлайновый дневник и попробовать сделать пару тестовых записей. Этот сайт работает на той же платформе, с той лишь разницей, что здесь используется многопользовательская версия; кроме того, бесплатные пользователи сайта заметно ограничены в возможностях выбора оформления и настройки блогов под свои нужды. При этом сам по себе движок — полностью функциональная версия — распространяется бесплатно, и любой желающий может установить его на своем сайте примерно за пять минут. Разумеется, при том условии, что инструкция по установке будет прочитана внимательно.

Ну а если вы уже работали с WordPress, то вам не помешает познакомиться с теми нововведениями, которые появились в очередной версии движка, вышедшей, кстати сказать, совсем недавно.

Поддержка Google Gears в WordPress
WordPress теперь поддерживает Google Gears

Первое, о чем стоит упомянуть, говоря о WordPress 2.6, — это поддержка Google Gears. Как известно, админ-интерфейс WordPress весьма функционален, но это делает его страницы тяжеловесными, что особенно критично при медленном соединении. Благодаря Gears появилась возможность кеширования таблиц стилей, скриптов и картинок, что дает заметный прирост производительности. Чтобы воспользоваться новой функцией, достаточно будет установить плагин Gears, если он еще не установлен и если существует версия для вашего браузера, и нажать на ссылку "Ускорить" (Turbo) в админ-интерфейсе блога.

Еще одно новшество — ведение истории изменения записей с возможностью отката к любой сохраненной версии. Список версий доступен в нижней части страницы редактирования записи. Имеется здесь и возможность сравнения различных ревизий документа. (Кстати сказать, разработчики версии 2.6 припрятали здесь так называемое «пасхальное яйцо». Обнаружить его просто: при сравнении надо поставить обе радиоточки напротив одной и той же версии и нажать кнопку "Сравнить ревизии".)

Сравнение разных версий одной записи в WordPress
Сравнение разных версий одной записи в WordPress

Другое полезное нововведение — возможность полноэкранного предпросмотра стилей оформления блога. Ранее, чтобы детально рассмотреть, как будет выглядеть новое оформление, приходилось активировать соответствующий стиль и смотреть на "живом" сайте. Трудно себе представить, что могли подумать посетители, когда за десять-двадцать минут на сайте сменялся десяток-другой скинов — особенно если учесть, что скины могут радикально отличаться друг от друга как внешним видом, так и расположением элементов навигации.

Изменения произошли и в процедуре установки WordPress
Есть в новой версии и другие, не менее полезные нововведения. Но о них мы поговорим как-нибудь в другой раз. А сейчас давайте разберемся, собственно, с установкой движка. Даже если вам приходилось делать это раньше, внимательно прочитайте инструкцию — изменения произошли и тут.

Первое, что вам придется сделать перед установкой, — это найти качественный хостинг и выбрать подходящий тарифный план. В принципе сгодится любой тариф с поддержкой PHP и как минимум с одной базой данных MySQL. Если у вас пока нет собственного доменного имени, необходимо будет его зарегистрировать. Некоторые хостинг-провайдеры (и, в частности, компания .masterhost) предоставляют доменные имена в зонах .RU или .SU бесплатно при единовременной предоплате хостинга за 6 месяцев, что не только выгодно, но и удобно — целых полгода можно спокойно заниматься блогингом и не думать о вопросах оплаты.

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

Перед закачкой дистрибутива на сервер создайте папку на локальном диске и распакуйте туда содержимое скачанного архива.

Править конфигурационный файл WordPress в "Блокноте" нельзя!
Теперь следует создать конфигурационный файл WordPress. Наверное, это наиболее сложный момент во всей процедуре — и если на данном этапе все сделать правильно, то далее никаких проблем, скорее всего, не возникнет. Образец конфигурационного файла (wp-config-sample.php) можно найти в папке с распакованным дистрибутивом. Этот файл следует переименовать в wp-config.php и внести в него ряд изменений с помощью текстового редактора.

Обратите внимание на то, что при правке этого файла нельзя использовать программу "Блокнот". Зато вполне подойдут свободно распространяемые текстовые редакторы вроде Notepad++ или Notepad2, а также другие программы, предоставляющие возможность выставления кодировки UTF-8 без метки порядка байтов BOM.

Настройки редактора Notepad++
Для редактирования конфигурационного файла следует выбрать правильную кодировку

Ваш конфигурационный файл должен выглядеть примерно так:

<?php  
//  **  настройки  базы  данных  MySQL  **  //  
define('DB_NAME',  'имя_базы_данных');  
define('DB_USER',  'имя_пользователя');  
define('DB_PASSWORD',  'пароль');  
define('DB_HOST',  'localhost');  
define('DB_CHARSET',  'utf8');  
...  
//  **  Ключи  **  //  
define('AUTH_KEY',  'ключевая_фраза_1');  
define('SECURE_AUTH_KEY',  'ключевая_фраза_2');  
define('LOGGED_IN_KEY',  'ключевая_фраза_3');  
//  **  Префикс  таблиц  **  //  
$table_prefix  =  'wp_';  
...  
?>

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

Следующий параметр — это адрес MySQL-сервера. Как правило, значение параметра, указанное по умолчанию, менять не нужно — 'localhost' сработает в большинстве случаев. Тем не менее, чтобы избежать ошибки, перед установкой движка мы рекомендуем уточнить адрес MySQL-сервера у вашего провайдера.

Параметр 'DB_CHARSET' задает кодировку базы. Рекомендуется использовать 'utf8' — такой выбор позволит избежать массы проблем, поскольку WordPress полноценно поддерживает только Юникод.

Значения следующих трех параметров ("Ключи") необходимо заменить на случайные фразы, которые не должны быть одинаковыми. Фразы могут и должны быть достаточно длинными, тем более что запоминать их не требуется. При желании можно воспользоваться специальным сервисом, генерирующим случайные ключевые фразы.

Последний параметр, который мы здесь привели, — это префикс таблиц. Он может содержать латинские буквы, цифры и символ подчеркивания. Изменять значение этого параметра имеет смысл лишь в том случае, если ваш тарифный план позволяет использовать только одну базу MySQL, а вы при этом хотите поднять несколько сайтов на основе WordPress. Каждому сайту будет соответствовать свой префикс.

Кроме вышеуказанных параметров в файле wp-config-sample.php имеются и другие. Их следует оставить без изменений.

Пользователям предыдущих версий WordPress при обновлении на версию 2.6 следует обратить внимание на то, что в конфигурационном файле старых версий движка не задаются параметры 'AUTH_KEY', 'SECURE_AUTH_KEY' и 'LOGGED_IN_KEY'. Старый wp-config.php, оставленный на сервере без изменений, может привести к некоторым проблемам.

Иногда страницы вашего сайта (в том числе те, что выводятся во время установки) могут отображаться в неправильной кодировке. Чтобы этого избежать, следует создать файл .htaccess, содержащий следующие строки:

#  ------------------------  
CharsetDisable  On  
AddDefaultCharset  UTF-8  
#  ------------------------

Впрочем, это требуется не для всех провайдеров. Более того, наличие этих строк в ряде случаев может, напротив, привести к неработоспособности сайта.

После правки файлов wp-config.php и .htaccess можно смело приступать к установке
Теперь можно приступать к непосредственно установке. С помощью FTP-клиента закачайте на сервер содержимое распакованного вами архива. Проверьте, чтобы созданные вами файлы wp-config.php и .htaccess оказались в корневой директории сайта. Закачка завершена? Отлично. Наберите в соответствующей строке браузера адрес вашего сайта и /wp-admin/install.php (если вы обновляетесь с предыдущей версии, то /wp-admin/upgrade.php). В случае удачного завершения установки вы получите пароль администратора для входа в панель управления сайтом. Этот пароль следует сохранить или записать; впоследствии его можно будет изменить в разделе "Пользователи" административной панели.

Новый сайт на движке WordPress
Родился новый блог

Если при установке возникли проблемы, проверьте файл конфигурации, исправьте найденные ошибки и запустите установку еще раз. Если это не поможет, обратитесь за справкой на один из форумов поддержки или попробуйте поискать решение проблемы с помощью Google: одно из преимуществ движка WordPress — это его распространенность, что, в частности, означает, что решения многих возможных проблем уже где-то описаны.

Ну а если проблем не возникло, то можно сразу же начинать использовать движок по прямому назначению. Удачного блогинга!




Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2017 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100