Где скачать ВордПресс. Установка WordPress локально на denwer и на хостинг в картинках по шагам. Админка WordPress.

Приветствую, Вас, читатели блога TakProstoTak.ru. Основная масса блогов в сети сделана не на коленке путем тупого забивания текста в html, а при помощи систем управления контентом. Вы наверняка слышали о таких бесплатных системах как joomla, wordpress или drupal. Сегодня речь пойдет об установке бесплатной CMS (системы управления контентом) WordPress.

Эта система по сути блоговый движок, кстати очень удобный не имеющий ничего лишнего, имеющий ряд плагинов позволяющих оптимизировать ваш блог с точки зрения SEO и нагрузки на сервер, а также массу других полезных плагинов, которые позволят сделать ваш блог лучше. Конечно, на вордперсс можно делать и обычные сайты далекие от идеи блогов, но все, же WordPress изначально заточена под создание блогов бесплатно. Мы рассмотрим, как установить WordPress локально на denwer (джентельменский набор под управлением apache и MySql), а также как установить wordpress на хостинг.

Установка WordPress для чайников

По ходу дела рассмотрим вопросы: Где скачать свежий русский ВордПресс, а также как войти в админку WordPress, основные элементы управления доступные в админке, защита админки WordPress от взлома.

Пол года назад, когда я думал о создании своего блога, передо мной стоял выбор какую CMS выбрать. Основные критерии, которыми должна обладать CMS: 1) популярность 2) стоимость (в идеале бесплатно) 3) удобство/эффективность. Я был хорошо знаком с joomla и ориентировался в ней как рыба в воде, знал ее преимущества и недостатки. Я видел как успешно справляются блоги на WordPress с высокой нагрузкой на простых тарифах обычных хостингов (до 10к в сутки), тогда как joomla более требовательна к ресурсам и в плане оптимизации под нагрузку, я считаю проигрывает серьезно WordPress.

Хотя на джумле можно сделать блог, все же WordPress изначально блоговый движок и имеет ряд плагинов по кэшированию страниц (оптимизация нагрузки на сервер) и SEO (поисковой оптимизации), которым нет достойных аналогов в джумла.
Хотя я и не был знаком с вордпресс, но эти несомненные плюсы, перечисленные ранее, заставили перебороть лень и не желание знакомиться с WordPress. Как оказалось система вордпресс не такая уж и сложная, в ней ничего лишнего, она проста в установке и эксплуатации.

Блог на WordPress удовлетворяет всем предъявляемым требованиям, я рекомендую, вам использовать для создания блога именно WordPress.

И так, у вас есть желание сделать свой блог. Надеюсь, я вас убедил, что в качестве CMS нужно выбирать именно WordPress?). Ну что же, преступим к установке...

Установка WordPress локально на denwer


Шаг 1: Скачиваем WordPress.

Для начала нужно скачать русский дистрибутив WordPress себе на компьютер. Сделать это можно перейдя по ссылке ниже. Там вы всегда найдете свежую русскую версию вордпресса. Перейдя по ссылке, выбираем самую свежую версию WordPress.

скачать WordPress

В зависимости от настроек вашего денвера расположение сайтов у вас может отличаться, у меня все веб-проекты лежат в папке E:\webservers\home\. Создаем внутри этой папки папку, например (wp), а внутри папки wp папку www, здесь будут расположены файлы будущего сайта. В итоге у меня получилось E:\webservers\home\wp\www, у вас может быть свой путь.

И так, дистрибутив вы скачали, на сегодняшний день это версия (3.4) и архив дистрибутива называется так wordpress-3.4-ru_RU.zip. Распаковываем архив в текущую папку. С файлами движка почти готово, нужно теперь только лишь создать базу данных под наш сайт на WordPress-е указать настройки в файле конфигурации и можно приступать к установке.

Шаг 2: Создаем базу данных MySQL

Консоль управления денвера запускается из браузера, нужно лишь набрать в адресной строке _http://localhost. Затем в разделе "утилиты" выбираем пункт "phpMyAdmin - администрирование СУБД MySQL". На следующей странице в поле "create new database" вводим имя создаваемой базы данных, в моем случае я решил назвать базу данных "wp".
db

жмем кнопку "create" и убеждаемся, что база данных создана.

db

По умолчанию супер-пользователь root имеет доступ ко всем базам данных, которые есть в denwer-e. Можно в настройках WordPress указать данные супер-пользователя, но лучше создать нового пользователя, конкретно для нашей базы данных. Такой подход более надежный с точки зрения безопасности, если у вас много разных сайтов, то лучше каждой базе задавать своего пользователя, это считается хорошим тоном.
Чтобы создать нового пользователя нужно перейти на вкладку "privileges".
db2
Переходим по ссылке "Add a New User"
db3
и вводим имя пользователя, владельца, базы данных, указываем дважды пароль. Чекбоксы на вкладке "Global privileges" оставляем без изменения. Жмем кнопку "Go". На этом все, пользователь создан.

db4

Шаг 3: Указываем настройки новой базы данных в файле конфигурации

На данном этапе мы имеем архив, распакованный в корень сайта и созданную базу данных и пользователя под неё. Теперь нам нужно настроить файл конфигурации WordPress на работу с только что созданной базой данных. Файл конфигурации лежит в корне сайта и называется wp-config-sample.php. Необходимо переименовать его в wp-config.php, а затем открыть для редактирования, как вариант можно редактировать в блокноте, но лучше для этих целей использовать хотя бы notepad++.

И так нам нужно поправить несколько основных строк файла конфигурации

define('DB_NAME', 'wp');

// Указываем имя созданной базы данных

define('DB_USER', 'wp_user');

// Указываем имя пользователя MySQL

define('DB_PASSWORD', '123456');

// тут пароль от базы данных

define('DB_HOST', 'localhost');

// 99% что localhost

define('DB_CHARSET', 'utf8');

define('DB_COLLATE', '');

Файл конфигурации настроен, теперь WordPress имеет связь с базой данных. Если вы вдруг ошибетесь в файле конфигурации, то в дальнейшем по обращению к сайту появиться ошибка "Ошибка установки соединения с базой данных", значит, либо нет такой базы данных или пользователь отсутствует, либо пароль неверный.

Шаг 4: Запускаем процесс установки WordPress

Теперь можно приступить к процессу установки. Набираем в браузере локальный адрес сайта (в моем случае это http://wp). Если вы все сделали правильно, то должны увидеть страницу установки, где нужно ввести информацию о новом блоге. Вводим название блога и логин администратора.

Советую не использовать стандартное имя "admin", это снизит вероятность взлома вашего блога в дальнейшем. Не забываем указать надежный пароль и ваш email куда будут приходить различные уведомления о новых комментариях и т.д. Галочка "разрешить поисковым системам индексировать сайт" говорит сама за себя.

Если вы тестируете блог на локальном хостинге, то можете убрать эту опцию, тогда страницы вашего блога не будут попадать в индекс поисковых систем. В дальнейшем в админке WordPress можно будет включить эту опцию.

create

Жмем кнопку "установить WordPress" и можно даже не откидываться на спинку стула, процесс установки занимает пару секунд. Мои поздравления, вы только что установили WordPress на денвер.

Установка WordPress на хостинг


Ранее мы рассмотрели, как установить WordPress на denwer, установка же на хостинг не многим сложнее. Основная трудность заключается в том, что у одной части хостинг провайдеров используются распространенные панели управления хостингом типа Plesk, а у другой части индивидуальные. Описать все возможные варианты панелей управления задача не выполнимая, тут вам придется почитать инструкцию по управлению вашим хостингом, это что касается нестандартных панелей. Из стандартных панелей рассмотрим пример настройки для панели Plesk (хоть она мне и не нравиться).

Шаг 1: Скачиваем WordPress.

Этот шаг можно посмотреть в разделе "Установка WordPress локально на denwer". Не большая поправка - архив WordPress нужно распаковать в корневую папку вашего сайта на хостинге. Обычно корневая папка имеет название htdocs, public_html либо www. Файлы залить на хостинг можно либо по ФТП, либо в архиве через файловый менеджер панели управления и затем распаковать.

Шаг 2: Создаем базу данных MySQL в панели Plesk

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

plesk2

В разделе "приложения и услуги" выбираем пункт "базы данных".

plesk3

Затем выбираем пункт "создать базу данных".

plesk4

Указываем имя новой базы данных (в моем случае ivanov_database) и выбираем тип базы данных "MySQL". Жмем кнопку "ОК" - база данных создана.

plesk5

На след. странице нужно создать пользователя для новой базы данных. Выбираем пункт "добавить пользователя"

plesk6

вводим имя пользователя и пароль с повторением.

plesk7

На этом этапе мы создали базу данных и пользователя к ней, осталось настроить файл конфигурации и запустить процесс установки.

Шаг 3,4: Указываем настройки новой базы данных в файле конфигурации/запускаем процесс установки
Шаги 3,4 совпадают с аналогичными шагами из раздела "Установка WordPress локально на denwer".

Вход в админку WordPress. Защита админки WordPress от взлома


Чтобы войти в админку WordPress необходимо в адресной строке браузера набрать _http://адрес_сайта/wp-admin/. Вводим имя пользователя и пароль.

wp-enter

Для защиты админки WordPress от взлома нужно:

  • Сменить стандартное имя "admin" на произвольное.
  • Установить плагин Anti-XSS attack. Вход в админку будет осуществляться не напрямую а через ссылку сгенерированную плагином. по указанной ссылке скачиваем плагин. Распаковываем плагин в папку \wp-content\plugins\, далее в админке находим раздел плагины и активируем плагин Anti-XSS attack.
  • Закрыть доступ к папке wp-admin для все IP адресов кроме вашего. Это можно сделать, если у вас статический IP адрес. Если же вы выходите в интернет через провайдера, который выделяет вам IP адрес из некоторого диапазона, то можно разрешить доступ только с IP адресов принадлежащих этому диапазону.
    Чтобы закрыть доступ к папке wp-admin необходимо создать в этой папке файл .htaccess (в начале точка, это не ошибка) и добавить туда следующий текст.

    открываем доступ только лишь одному IP адресу

    order deny,allow
    deny from all ## запрещаем всем
    allow from 175.59.248.167 ## разрешаем для вашего IP адреса
    

    чтобы окрыть доступ для диапазона адресов 66.249.71.1-100, нужно:

    order deny,allow
    deny from all ## запрещаем всем
    allow from 66.249.71.0/100 ## разрешаем для вашего IP диапазона адресов
    

Видео на тему установки вордпресс.

Желаю удачи, до скорой встречи на страницах моего блога.



Похожие статьи:
↑ Наверх ↑
  • Комментарии
  • Наталья (27/07/2012 - 2:49):

    Доброго времени суток!
    Что делать, если после установки на странице, где должно быть поле установки, я вижу вот это:

    Index of /

    Name Last modified Size Description
    wordpress/ 08-Jan-2012 17:01 -
    Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/1.0.1c PHP/5.2.12 Server at umniy-magazin.com Port 80

    А после щелчка по ссылке WordPress? – вот это:

    Предупреждение : Не могу изменить информацию в заголовке – заголовки уже прислал (выход начался в Z: \ главная \ Умный-magazin.com \ WWW \ WordPress \ WP-config.php: 1) в Z: \ главная \ Умный-magazin.com \ WWW \ WordPress \ WP-includes \ pluggable.php на линии 881

  • TakProstoTak.ru (30/07/2012 - 5:47):

    Скорее всего вы что-то напутали с кодировкой. 1) Поменяйте шаблон для вашего WP. 2) Если проблема в шаблоне, то вспомните какие файлы меняли в шаблоне, особенно файл function.php. Кодировка должна быть UTF-8 без BOM.

Прокомментировать

Подписаться, не комментируя

Видеоуроки для вебмастеров
  • Рубрики
  • Случайные

Идеальный хостинг