Web-разработка

Установка WordPress

, , , , ,
25 сентября 2010, 20:58

Когда я начал изучать азы создания сайтов в интернете, я конечно же первым делом начал учить PHP и MySQL, HTML и CSS. После чего на работе мне сказали сделать сайт, за короткий срок. Я естественно его сделал на PHP и MySQL, но требования сильно росли к этому сайту, а на профессиональное изучение языка у меня было не так много времени. Я решил найти подходящий как многие говорят движок для сайта. И по некоторым причинам мой выбор пал именно на Drupal. Долгое время я работал с Drupal, чуть раньше я писал о полезных ссылках для Drupalеров и установке и русификации Drupalа. Потом возникла потребность создания блога, конечно свой движок (это если учитывать хорошие знания языков программирования) на много лучше чем все любые готовые решения, но мне опять же потребовалось создать очень в короткие сроки, буквально чтобы на следующий день сайт уже работал. Все техническое задание указывало на то что движок, или если правильнее сказать CMS WordPress идеально подходил. Так что я выбрал именно WordPress, причем на его изучение в качестве пользователя тратится очень мало времени. Буквально за несколько дней можно научить создавать свои собственные блоги, и при этом не имея никакого опыта или каких то особых знаний в программировании. На WordPress можно создавать не только блоги но и более крупные сайты, но это уже отдельная тема для разговора.

Установка WordPress

Сегодня я расскажу как устанавливать WordPress.

Конечно в Интернете большое количество информации об установке WordPressа, но как я уже говорил мало ли что может случиться, а так всегда под рукой будет руководство по установке. Установка WordPress очень проста и занимает малое количество времени.

Подготовка

В этом руководстве я буду использовать установку на XAMPP. Ранее я писал о XAMPPXAMPP – готовый комплект Web-сервера. Если Вы пользуетесь другим комплектом Web-сервера, то читайте руководство по его установке в соответствующих инструкциях. Как установить XAMPP я уже писал, и надеюсь на то что Вы успешно его установили. Первым делом нужно:

  • создать директорию по адресу C:\xampp\htdocs, я назову директорию my1siteforwordpress, в проводнике это будет выглядеть следующим образом:

    Установка WordPress

  • теперь нужно скачать архив с самим WordPress, на данный момент русифицированная версия WordPress — это WordPress 3.0.1 , ее можно скачать по адресу — http://ru.wordpress.org/ и в правой колонке сайта вы увидите следующую ссылку

    Установка WordPress

    после нажатия на которую Вы должны получить архив с именем — wordpress-3.0.1-ru_RU.zip

Установка

После выполнения предыдущего шага, у Вас должна была получиться директория с именем C:\xampp\htdocs\my1siteforwordpress. Теперь в эту директорию нужно распаковать все файлы из архива что бы в ней находилось следующее:

Установка WordPress

Теперь запускаем XAMPP Control Panel, в нем запускаем Apache и MySQL, путем нажатия кнопки Start возле каждого из этих компонентов. После чего заходим по следующему адресу — http://localhost/my1siteforwordpress/, где нам предлагают создать файл настроек через веб-интерфейс, во избежании проблем с разными ОС, лучше создать файл wp-config.php в ручную. Перед тем как начать создавать файл настроек нужно создать базу данных.
Создание базы данных в XAMPP
В XAMPP есть два способа создания базы данных, первый из них является создание базы данных с помощью командной строки (shell). Для того что бы запустить командную строку XAMPP, нужно зайти в XAMPP Control Panel и нажать на кнопку Shell, и в появившемся окне нужно написать следующее:

mysql -u root -p
/*этот пользователь будет доступен без пароля
если вы не меняли установленных пользователей по умолчанию
в XAMPP, если же меняли то потом вас попросят ввести пароль*/
 
#должно быть выведено сообщение об успешном входе под пользователем root
 
#создание базы данных с именем my1siteforwordpress
 CREATE DATABASE my1siteforwordpress; 
 
/*следующая строка служит для присвоения пользователю username
 с паролем  passwd всех прав для базы данных my1siteforwordpress,
 если Вы будете использовать по умолчанию пользователя root
то эту строку можно не выполнять так как пользователю root доступно все*/
GRANT ALL PRIVILEGES ON my1siteforwordpress.* TO "username"@"localhost"
IDENTIFIED BY "passwd";
 
/*следующая команда служит для перезагрузки всех
привилегий пользователей MySQL*/
FLUSH PRIVILEGES;
 
/*для того что бы проверить создалась ли база данных нужно
написать следующую команду, в результате которая выведет
 все имена баз данных*/
SHOW DATABASES;
 
\q #выход из MySQL

После выше приведенных действий, у Вас должна получится база данных с именем my1siteforwordpress.
Вторым способом является создание базы данных с помощью утилиты phpMyAdmin. Для этого нужно нажать на кнопку Admin в XAMPP Control Panel, которая находится рядом с MySQL, или же набрать в браузере следующий адрес — http://localhost/phpmyadmin/. После чего на главной странице найдите заголовок MySQL localhost и в нем поле — Новая база данных впишите имя базы данных my1siteforwordpress. В выпадающем списке сравнение нужно выбрать utf8_general_ci если Вы будете использовать русский или английский язык, если же Вам потом понадобиться поддержка более большого количества языков например украинского, белорусского и др. то выбирайте utf8_unicode_ci. После всех манипуляций нужно нажать кнопку Создать.

Установка WordPress

На этом создание базы данных с помощью phpMyAdmin закончено.

Создание файла wp-config.php через веб-интерфейс
Если Вы решили создать файл настроек через веб-интерфейс то Вам следует нажать на кнопку Создать файл настроек, которая будет видна по адресу — http://localhost/my1siteforwordpress/. После чего Вам будет показана страница с некоторыми комментариями о том что Вам потребуется знать перед тем как создать файл настроек.

Установка WordPress

Что бы приступить к настройке фала wp-config.php нужно нажать кнопку Вперед, после чего появится окно с несколькими полями для заполнения.

  • Имя базы данных — my1siteforwordpress
  • Имя пользователя — root
  • Пароль — по умолчанию отсутствует, то есть оставляем это поле пустым
  • Сервер базы данных — localhost
  • Префикс таблиц (обычно это пишут для того что бы в одной базой данных могли пользоваться несколько сайтов, например таблицы потом будут выглядеть my1siteforwordpress_имя_таблицы) — в нашем случае это не потребуется, поэтому оставляем как есть

Установка WordPress

После чего нажимаем кнопку отправить, и файл wp-config.php должен будет создаться, и Вам будет выведено сообщение о продолжении установки.
Создание файла wp-config.php вручную
Первым делом нужно переименовать файл wp-config-sample.php который находится в корневой директории вашего сайта C:\xampp\htdocs\my1siteforwordpress\ в wp-config.php. После чего нужно будет внести некоторые изменения. Для этого нужно открыть файл wp-config.php в каком ни будь редакторе, я например использую NetBeans как IDE для PHP, о установке этой IDE можно почитать здесь — Установка + русификация NetBeans. После чего нужно заменить соответствующие строки на следующие:

/** Имя базы данных для WordPress */
define('DB_NAME', 'my1siteforwordpress');
/** Имя пользователя MySQL */
define('DB_USER', 'root');
/** Пароль пользователя MySQL */
define('DB_PASSWORD', '');
/** Адрес сервера MySQL */
define('DB_HOST', 'localhost');
/** Кодировка базы данных при создании таблиц. */
define('DB_CHARSET', 'utf8');
/** Схема сопоставления. Не меняйте, если не уверены. */
define('DB_COLLATE', '');

После всех внесенных изменений нужно сохранить файл.

Установка WordPress

Для того чтобы продолжить установку нужно перейти по следующему адресу — http://localhost/my1siteforwordpress/wp-admin/install.php. После чего Вам нужно будет ввести следующие данные:

  • Заголовок сайта — Мой первый сайт на WordPress
  • Логин — admin
  • Пароль, дважды — ваш пароль два раза
  • Ваш e-mail — youremail@gmail.com
  • Сделать сайт доступным для поисковых систем, таких как Google или Яндекс — здесь нужно оставить галочку

После чего следует нажать кнопку Установить WordPress.

Установка WordPress

После завершения установки Вам будет выведено сообщение, которое содержит Ваш логин и пароль.

Установка WordPress

После всего этого нажимаем кнопку Войти, и нам откроется страница входа в WordPress, которая находится по следующему адресу — http://localhost/my1siteforwordpress/wp-login.php. Здесь нужно ввести в поля логин и парольadmin, ваш пароль — который вы указывали при установке.

Установка WordPress

После чего вы попадете в панель настройки сайта на WordPress, так называемая админка, которая располагается по адресу http://localhost/my1siteforwordpress/wp-admin/.

Установка WordPress

В самом верху слева есть ссылка Мой первый сайт на WordPress, которая ведет на главную страницу вновь созданного Вами блога, который теперь доступен по адресу — http://localhost/my1siteforwordpress/, и выглядит следующим образом:

Установка WordPress

На этом установка WordPress (в данном случае на XAMPP) закончена.

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

Обычно на сайте какой либо компании, есть как свой блог так и свой собственый форум. В WordPress конечно можно при использовании некоторых плагинов сделать форум, но как хорошую альтернативу можно попробовать форумный движок Vanilla forums. О его установке можно прочитать по следующему адресу — Установка + русификация Vanilla forums.

Ссылки:

Удачного использования и создания блогов с помощью WordPress.

Обновление от 29 сентября 2010г.:
Разработчики сайта mywordpress.ru утверждают что у них перевод WordPress 3.0.1 правильный, так что как альтернативный вариант загрузки можно использовать адресс: http://mywordpress.ru/wp-content/plugins/download-monitor/download.php?id=13.