Блиц-опрос

Ваше мнение очень важно для автора сайта! Оцените дизайн и контент сайта:

Круто - 50%
Нормалёк - 18.8%
И так сойдет - 18.8%
Полный отстой - 12.5%

Проголосовали: 16
Голосование для этого опроса закончилось on: 31 Дек 2017 - 00:00

Инсталляция WordPress

1

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

Где устанавливать WordPress?

Движок можно установить прямо на удаленном сервере (в вашем аккаунте у хостера) или на локальном сервере (то есть на жестком диске вашего компьютера). Но, что бы иметь возможность установить движок на жестком диске, нужно сделать (создать) локальный сервер, Достаточно подробно написано об этом в статье Локальный сервер. Подавляющее большинство веб-мастеров устанавливают движки на крайне популярный локальный сервер Denwer. Это самое лучшее решение. Инсталлировать движок — это даже не пол дела. Необходимо принять решения по дизайну сайта, найти подходящие «темы» (шаблоны), определиться со структурой контента, типом навигации, найти и установить нужные расширения, да и просто наполнить сайт (блог) хотя бы небольшим количеством статей (постов). Все это делать непосредственно на удаленном сервере крайне неудобно.

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

Что означает «установка» WordPress?  

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

Причины неудач при установке WordPress

Они могут быть очень разными. В разархивированном дистрибутиве WordPress находится файл [readme], в котором есть инструкция по установке движка. Правда, эта инструкция не всем понятна. Чего стоит только фраза «Откройте „wp-admin/install.php“ в вашем браузере». Разработчики движка предусмотрели многое, но не все, иначе не было бы сотен статей по поводу того, как установить WordPress. Вы можете заказать за 4 доллара инсталляцию этого движка (я посмотрел коммерческие предложения). Но лучше сэкономить и разобраться, почему не получается инсталлировать движок.

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

  • Сбойная сборка (дистрибутив) WordPress
  • Ошибки при создании проекта (сайта) на локальном сервере
  • Использование не подходящего или устаревшего браузера
  • Сбой в работе denwer
  • Ошибки при заведении базы данных
  • Ошибки при редактировании файла wp-config.php
  • Не правильно набранный адрес в адресной строке для инсталляции движка

Возможные решения — попробуйте использовать другой браузер для инсталляции, попробуйте перезагрузить Denwer после создание базы данных. Если это не поможет, попробуйте просто перезагрузить компьютер. Возможно, придется удалить старую версию Denwer и скачать и установить новую. Проверьте файл wp-config.php на наличие ошибок.

Создание базы данных

Подробнее о создании базы данных на локальном сервере вы можете почитать в статье Импорт баз данных. Хостеры, как правило, не оставляют нам возможности придумать свое полное имя для базы данных. Если у вас уже есть аккаунт на удаленном сервере, то сначала создайте там базу данных с паролем, пока пустую. А на локальном сервере (Denwer) создайте базу данных с таким же именем (имя пользователя будет таким же, как и имя базы данных). Поле пароль оставьте пустым. После создания базы данных можно переходить к следующему шагу.

Создание проекта

Для создания проекта (сайта) на Denwer идем [диск Z] > [home]. При инсталляции Denwer на жестком диске в папке [home] вы увидите папку [test1.ru]. Для создания вашего сайта (проекта) просто скопируйте эту папку в этой же директории и переименуйте папку [имя ващего сайта.ru]. Затем зайдите в папку вашего сайта и в папке [www] удалите там единственный файл. В эту же папку скопируйте дистрибутив WordPress. Теперь его нужно разархивировать. Наведите курсор на архив и нажмите правую кнопку мыши — [извлечь в текущую папку]. После этого вы увидите созданную папку [wordpress]. В ней находятся извлеченные папки и файлы движка. Для удобства можно просто скопировать содержимое папки [wordpress] в папку [www], а папку [wordpress] удалить.

Правка файла wp-config.php

Первый пункт из инструкции readme не работает на Denwer. Поэтому нужно просто отредактировать файл для организации связи сайта с базой данных вручную. Загрузите Notepad++ и откройте файл wp-config-simple.php. На скриншоте видно, какие корректировки нужно внести.

скриншот файла

Всего пять важных полей, без правильного заполнения которых установить движок не удастся.
Поле 1. Имя базы данных. Просто удалите все, что находится между кавычками и наберите имя своей созданной базы данных
Поле 2. Имя пользователя базы данных. В последней версии Denwer имя пользователя совпадает с именем базы данных
Поле 3. Пароль. Удалите все, что находится между кавычками, оставив поле пустым
Поле 4. Ничего не меняйте
Поле 5. Префикс таблиц базы данных. Обязательно поменяйте, используя 4–5 любых букв, только черточку внизу оставьте.

Есть еще в файле wp-config-simple.php, начиная с 45-й строки, значения констант в уникальных ключах, которые предлагают сменить. Это все лишь для большей безопасности, сделайте сами. Установить движок можно и без этих изменений.

Далее сохраните отредактированный файл, как wp-config.php.

Инсталляция WordPress

После того, как вы сделали все, что описано выше, можете непосредственно инсталлировать движок. Лучше сначала перезагрузить Denwer (Restart), затем открыть браузер и в адресной строке набрать всего одно слово [localhost]. Если вы увидите страницу Denwer, то это означает, что локальный сервер работает нормально. Теперь в адресной строке браузера уберите все и просто наберите имя вашего домена (вашего проекта на локальном сервере) — [имя сайта.ru] > [Enter]. Вы должны увидеть на экране следующую картинку:

страница установки

Теперь вы близки к цели, как никогда. Нужно ввести некоторые данные и можно устанавливать WordPress.

ввод данных для установки


Несмотря на заверения разработчиков движка о том, что все потом можно поменять, надежнее всего внимательно и аакуратно внести все данные в поля. Обязательно поменяйте «имя пользователя». «Название сайта» — это действительно название (оно у вас находится в «шапке» сайта), а не URL. В общем, заполните все поля и кликните по кнопке «Установить WordPress». Через несколько секунд все должно закончится и вы увидите такую картинку"

скриншот экрана

Вот, собственно и все. Панель управления вашего сайта находится по адресу — [имя_сайта.ru/wp-admin].


При переносе сайта на удаленный сервер нужно будет в файле wp-config.php указать пароль к базе данных, который вы создали на аккаунте у хостера. Если вы подпишитесь на мою «Почтовую рассылку» (справа на экране монитора), вы получите работающие и проверенные дистрибутивы WordPress, Joomla, программу для переноса сайта на удаленный сервер FileZilla Client и редактор Notepad++. Если у вас что-то не получится при установке WordPress, посетите страничку Закажи свой сайт прямо сейчас.

Комментарии   

 
Администратор
0 #2 Администратор 20.11.2016 18:05
Отличный вопрос. Вообще, конечно же, можно обойтись и без локального сервера (Денвер). Но движки используют обычно для больших проектов на перспективу. Таким проектом можно считать и блог, если Вы планируете постоянно его обновлять. Добавление нового функционала, решение различных технических проблем, совершенствован ие дизайна, редактирование постов – все эти вещи удобнее, проще и надежнее отрабатывать на локальном сервере. Если для себя не решить технические вопросы переноса сайта с локалки на удаленку и обратно, то можно попасть в неприятную ситуацию с сохранением сайта. Кроме того, на локальном сервере можно вдоволь ”пошалить” с различными штучками на блоге, и при этом Ваш блог будет спокойно работать. Исправлять ошибки на блоге, вносить изменения и менять дизайн на удаленном сервере ну просто крайне неудобно.
Цитировать
 
 
Леонид
0 #1 Леонид 17.11.2016 06:43
А почему настраивать сайт на WordPress непосредственно на удалённом сервере крайне неудобно?
Один из настоящих молодых разработчиков WordPress наоборот, рекомендует сразу устанавливать его на хостинг, что, как он утверждает, будет намного проще и удобнее, потому что не надо будет разбираться в серверных приложениях или таких вещах как XAMPP Denwer и т. п. Вместо этого знакомиться только с WordPress.
Цитировать
 

Добавить комментарий

Защитный код
Обновить

Поделитесь с друзьями!

Поиск по сайту