N2
Материал из WordPress Wiki
Содержание |
Установка
Сегодня речь пойдет об установке WordPress. Сам процесс инсталяции пройдет гораздо быстрее, чем я делал этот выпуск.
Для тех, кто только что присоединился к нам, рекомендую познакомиться с предыдущим выпуском рассылки.
Существующие версии WordPress
Поскольку WordPress - это система с открытым исходным кодом, то его тестированием занимается по-сути каждый пользователь. Если он обнаруживает какую-либо ошибку, то может не только внести изменения в свой блог, но и отправить её на сайт разработчиков, которые внесут исправление в ближайшую версию. По этой причине WordPress обновляется довольно часто - один раз в два-три месяца (а если найдена критическая уязвимость, то и чаще). Понятно, что вам придется также следить за новыми версиями и своевременно их обновлять.
В большинстве случаев это не составляет особого труда, поскольку процесс обновления (upgrade) выполняется автоматически - вам нужно лишь обновить файлы на сервере. В случае, если потребуется обновить скажем, базу данных, то WordPress сделает это автоматически.
Скачиваем файлы
- Последняя версия всегда доступна по адресу: http://wordpress.org/download/
- И в нашем файловом архиве
Если вы хотите потестировать на своем компьютере
Вполне возможно, что вы захотите испытать и попробовать WordPress на своем компьютере. Для этого, на него нужно установить дополнительные программы: сервер Apache, база данных MySQL и язык PHP. Раньше для этого нужно было скачивать и настраивать все по отдельности, но сегодня вы можете скачать и установить все сразу - это т.н. пакет "Денвер". Вся процедура не сложна - нужно лишь скачать файл "Денвера" и проинсталировать его как обычную программу.
В случае, если возникнут проблемы, то на сайте "Денвера" существует обширная помощь, где, как мне кажется, описаны все возможные проблемы и ошибки.
- Главная страница "Денвера": www.denwer.ru
- Установка "Денвера": www.denwer.ru/base.html
- Часто задаваемые вопросы: faq.dklab.ru/denwer
- Скачать последнюю версию (ок. 3Мб): www.denwer.ru/dis/Base/latest
Я понимаю, что многих уже на этом этапе может отпугнуть вообще возможность работы с WordPress'ом. Но, на самом деле это не сложнее, чем установка любой другой "Интернет-программы". Другого, более легкого способа перенести "кусочек" Интернета на свой компьютер, я не знаю.
Инсталяция WordPress
Итак, после всех приготовлений, мы можем приступать непосредственно к установке WordPress.
Вначале нам нужно загрузить все файлы на сервер (или в каталог Денвера). После этого вам нужно указать параметры доступа к базе данных. Для этого откройте Блокнотом файл wp-config-sample.php (он находится в основном каталоге WordPress). Найдите в нем вверху строчки:
<?php
// * * MySQL settings * * //
define('DB_NAME', 'wordpress'); // имя базы данных
define('DB_USER', 'username'); // имя пользователя MySQL
define('DB_PASSWORD', 'password'); // пароль к базе данных
define('DB_HOST', 'localhost'); // имя хоста
...
Измените на те, которые существуют у вас на сервере - ваш хостер должен был выслать вам специальное письмо в котором были указанны все эти данные.
После этого сохраните этот файл как wp-config.php и загрузите на сервер.
Обратите внимание, что регистр учитывается, это значит, что файлы file.txt и File.txt для сервера различны!
После всех этих приготовлений мы можем приступить непосредственно к инсталяции WordPress. Для этого в строке браузера наберите: адрес сайта/wp-admin/install.php. Появится окно-приглашение. На следующей странице вас попросят ввести дополнительные параметры. Если вы всё ввели верно, то получите сообщение, что WordPress установлен, создан "главный пользователь" admin и ему присвоен пароль (несколько цифр и букв). Также на указанный адрес электронной почты придет письмо с уведомлением.
Если вы устанавливаете WordPress на локальном компьютере, то письмо вам прийти не сможет, поскольку у вас не установлен "сервер почты". Поэтому вам нужно отдельно сохранить выданный пароль.
Еще небольшое замечание. Когда вы будете вводить имя блога, то введите его на английском языке - в дальнейшем вы сможете его изменить.
На этом можно считать, что WordPress мы установили. Сразу устаналиваем плагин Rus-to-lat
Все дело в том, что WordPress устанавливается в универсальной кодировке UTF-8, которая поддерживает множество языков одновременно. Но в некоторых случаях эта кодировка может давать "сбой", например когда WordPress будет создавать "ЧПУ" (человекоподобные url) . Например, вместо ссылки ваш сайт/index.php?page_name=about, WordPress сделает более читабельное: ваш сайт/about
В случае же, если ссылка будет содержать русские буквы, то WordPress подставить их в ссылку, а это может привести к ошибке (то есть страница просто не будет найдена). Для таких случаев мы и устанавливаем плагин RusToLat.
Распакуйте файл rus-to-lat.php и скопируйте его в каталог /ваш WordPress/wp-content/plugins. После этого зайдите в админ-панель (ссылка для входа в меню сбоку) и выберите меню "Plugins". Вы увидите список плагинов и в нем "RusToLat": справа ссылка "Activate". Кликайте на нее и после перезагрузки страницы плагин будет включен.
Плагин RusToLat не требует никакой настройки.
С этого момента вы можете полностью работать со своим сайтом, то есть создавать и редактировать сообщения, изменять ссылки, разделы (категории) и т.д.
Возможные проблемы с кодировкой
Как показывает опыт, то большая часть всех проблем с WordPress происходят из-за кодировки блога. Проблема заключается в том, что (исторически так сложилось) у большинства русскоязычных хостеров сервера (база данных) работают в кодировке Windows-1251. Это кодировка способна "вместить" в себя не более 255 символов. WordPress же по-умолчанию работает в кодировке UTF-8, которая позволяет работать с гораздо большим количеством символов (более 90 тыс.). Поэтому, когда база данных работает в Windows-1251, а блог в UTF-8, то могут возникнуть ошибки конвертирования данных. На практике это может выглядеть как "выпадение" некоторых символов из текстов, появление знаков вопроса. Если у вас такое случилось, то скорее всего ваша база данных не может корректно работать с UTF-8.
Перекодирование текстов
Возможно, что следующий совет вам никогда и не пригодится, но со временем вы будете устанавливать разные плагины, шаблоны, где данные могут иметь другую кодировку, нежели у вашего блога. В этом случае вам нужен какой-то "конвертер", способный преобразовывать тексты.
Я расскажу вам об, наверное, самом универсальном способе, который меня пока что не подводил.
Для этого нужно взять исходный файл и изменить его расширение на .txt. После этого открываем Internet Explorer и загружаем в него этот файл. Если появятся нечитабельные символы, то измените кодировку ("Вид" -> "Кодировка"), чтобы добиться правильного отображения документа. После этого сохраняем этот файл ("Файл" -> "Сохранить как...") и выбираем нужную кодировку в появившемся диалоговом окне.
После этого изменяем расширение файла на исходное.
Существует еще способ конвертирования с помощью стандартного Блокнота (Windows XP). В этом случае при сохранении файла можно выбрать кодировку. Однако по каким-то причинам такая конвертация в UTF-8 у меня давала сбой.
Таким способом вы сможете конвертировать практически любые файлы. Например, если вы изменили кодировку блога, то вам нужно будет изменить кодировку, только что установленного плагина RusToLat, поскольку в нем используются русские символы в кодировке UTF-8.
Если плагин, шаблон или любой другой текст содержит только английские символы, то перекодировать такие файлы не нужно. Это связанно с тем, что английские символы имеют одинаковые "номера" во всех кодировках.