Установка WordPress на хостинг и первичная настройка — подробное руководство

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

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

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

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

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

1. Скачать дистрибутив последней версии WordPress — можно по этой ссылке . Качать лучше именно уже локализированную версию, т.е. русскую.

2. Хостинг с поддержкой MySql баз данных и php. Выбирая хостинг — не старайтесь максимально сэкономить, я посоветую выбирать, что-то среднее. Почитайте вот эту мою статью — Какой трастовый хостинг выбрать для сайтов под продажу ссылок. Если лень читать, то общий вывод такой — старайтесь выбирать, такой хостинг, где не будет заведомо много «плохих» соседей по IP, которые массово продают ссылки или имеют другие грешки.

3. Зарегистрированный домен, ваш будущий сайт. В этом посте подробно описано, где можно зарегистрировать домен — Где дешево зарегистрировать домен?.

Если все это есть, то можно приступать к установке.

Приступая к установке WordPress

В первую очередь потребуется прописать адреса ДНС серверов на сайте, где вы зарегистрировали домен. ДНС сервера вы можете узнать у хостера, где заказали хостинг. Обычно, после оплаты услуги хостинга, на сайт приходит письмо, в котором указываются все доступы (пароли) и учетные записи, так же, обычно, там указывается и адреса ДНС.

Теперь переходим в панель управления хостингом, тут обычно есть веб-интерфейс (не чего другого я и не встречал). Сначала нам нужно добавить новый домен. Я буду рассматривать на примере cPanel — она очень распространенная и удобная!

cPanel - она очень распространенная и удобная!

В первую очередь нужно прописать наш домен в панели управления — если это уже не первый домен на хостинге. Так как имя первого указывается при регистрации и покупке самого хостинга.

Добавление нового домена

В cpanel есть вкладка — Домены, а там Дополнительные домены. Кликаем по ним.

cPanel - Дополнительные домены

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

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

Теперь нужно создать базу данных MySQL под новый сайт. Находим вот такое меню.

cPanel - создание базы данных

Кликаем по — Базы данных MySQL®. Видим поле, в котором можно задать имя для базы данных. Задаем имя для базы данных и создаем ее. Запоминаем полное имя — оно нам еще пригодится.

Это еще не все, выходить отсюда пока рано. К базе данных нужно привязать пользователя, который имеет полные права для ее редактирования. Если пользователя еще нет, его нужно создать. Все это делается в этом же окне.

Если вы создаете пользователя, то его имя и пароль — тоже запомните, это пригодится дальше.

Итак, добавляем пользователя к базе данных. Разрешаем все привилегии.

cPanel - создание привелегий

Нажимаем внести изменения. Теперь можно переходить к работе с файлами самого движка WordPress и его установки.

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

Надеюсь, что вы уже скачали дистрибутив последней версии WordPress, по ссылке, которую я давал в начале поста. Сейчас мы будем закачивать этот дистрибутив на хостинг. Делать это легче всего через какой-либо FTP клиент. Чаще всего я использую встроенный в Total Commander.

Заходим на FTP аккаунт нашего хостинга, а там в папку с вашим доменом. Да, эта папка должна была создаться автоматом, когда вы добавляли домен. Тут есть два пути. Копировать туда архив с дистрибутивом WordPress и распаковывать уже на хостинге или распокавать локально и потом копировать все файлы. Минус второго способа в том, что в движке WordPress очень много мелких файлов и если при установке, копировать распакованный дистрибутив, то это будет дольше, чем одним архивом.

Я обычно копирую архив, а потом средствами, которые есть в админ-панели хостинга распаковываю его. Это намного быстрее. Поэтому после копирования дистрибутива с WordPress в архиве на FTP, снова идем в админ-панель хостинга и кликаем там по Диспетчеру файлов и переходим в корневой каталог вашего FTP аккаунта. Тут среди всех папок находим папку с именем вашего недавно созданного домена, заходим в нее и видим там архив с WordPress. Распаковываем его в эту же папку. Сам дистрибутив после этого можно удалить.

Все распакованные файлы должны быть в папке и выглядит это примерно так:

cPanel - распакованный WordPress

Вот теперь панель управления нам точно больше не понадобиться. Теперь все можно делать в FTP клиенте.

Остался последний шаг — редактирование файла настройки WordPress — wp-config-sample.php изначально он называется именно так, его можно сразу переименовать в wp-config.php и копировать себе на компьютер, чтобы можно было вносить в него изменения.

Этот файл отвечает за настройки взаимодействия файлов WordPress и базы данных, в которой хранятся все посты, страницы, комментарии вашего блога и разные другие данные.

Для редактирования файла я рекомендую использовать специальный редактор Notepad++ — вот адрес, по которому его можно скачать — http://notepad-plus-plus.org/download. Выкачиваем и устанавливаем. Этот редактор очень хорош, он подсвечивает код разными цветами, выделяет разные элементы кода — в общем, просто незаменим.

В настройках задаем русский язык. Далее открываем файл wp-config.php и приступаем к редактированию. Первое, что следует сделать — изменить кодировку файла, на UTF-8 (Без BOM), кликаем вверху окна кодировки — и меняем.

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

Настройка wp-config

В кавычках соответственно прописываем наши данные:

database_name_here — имя базы данных;

username_here — имя пользователя базы данных;

password_here — пароль;

Далее проматываем файл немного вниз и видим там:

define('AUTH_KEY',         'впишите сюда уникальную фразу');
define('SECURE_AUTH_KEY',  'впишите сюда уникальную фразу');
define('LOGGED_IN_KEY',    'впишите сюда уникальную фразу');
define('NONCE_KEY',        'впишите сюда уникальную фразу');
define('AUTH_SALT',        'впишите сюда уникальную фразу');
define('SECURE_AUTH_SALT', 'впишите сюда уникальную фразу');
define('LOGGED_IN_SALT',   'впишите сюда уникальную фразу');
define('NONCE_SALT',       'впишите сюда уникальную фразу');

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

Установка и настройка WordPress (в браузере)

Теперь мы переходим к финальной стадии устрановки WordPress и немного настроим его (как я и обещал).

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

Установка WordPress

Заполняем заголовок сайта — его потом можно будет сменить.

Имя пользователя — обычно я оставляю admin. Потом можно тоже сменить

Задаем пароль дважды.

Вводим e-mail.

Галочку оставляем — сделать сайт доступным для поисковых систем, таких как Google или Яндекс.

И нажимаем — Установить WordPress.

Все, теперь WordPress установлен — можно заходить в админку и делать первые настройки.

Первые настройки после установки WordPress

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

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

Итак, копируем следующие плагины в папку: /wp-content/plugins/ на вашем FTP.

SI CAPTCHA Anti-Spam, RusToLat, Platinum SEO Pack — этого пока хватит. Сюда входит плагин для защиты от спама, отображение латинских букв в строке браузера в названиях постов и плагин для комплексной настройки SEO.

После этого сразу идем в админку свеже-установленного WordPress по ссылке — плагины. И активируем эти три плагина.

Теперь переходим в параметры. И по порядку:

Общие — тут можно не чего не менять.

Написание — тоже можно не чего не менять.

Чтение — тут можно выбрать сколько записей отображать на страницу. Обычно я ставлю от 5 до 7.

Обсуждение — отправить мне письмо, когда: оставляем галочку только в поле — Комментарий ожидает проверки. Перед появлением комментария: поставить галочку — Администратор должен проверить комментарий.

Медиафайлы — сначала зайдите на FTP и создайте в папке wp-content, папку uploads. Потом в поле: Сохранять файлы в этой папке — wp-content/uploads. Полный URL-путь к файлам — site.ru/wp-content/uploads.

Приватность — оставляем как есть.

Постоянные ссылки — я рекомедую делать ЧПУ URL (адрес поста будет написал латинскими буквами — это понятнее людям и поисковикам). Поэтому ставим галочка в поле произвольно и пишем %postname%.

Остается зайти в Platinum SEO и настроить там title блога, описание description, ключевые слова. Еще снимите галочку с Use noindex for sub pages, а остальное можно оставлять.

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

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

О WordPress я пишу достаточно много и почитать много интересного вы можете по тегу — WordPress.

Игорь (Luckyboy)

Автор: Luckyboy

Приветствую! Меня зовут Игорь (aka Luckyboy) и я рад вас видеть на своем блоге! Я автор и создатель этого блога. Очень рад, что вы читаете мои статьи - надеюсь вы нашли, что искали! Буду рад, если вы поделитесь ссылкой на статью с друзьями в социальных сетях.

Установка WordPress на хостинг и первичная настройка — подробное руководство: 41 комментарий

  1. Хорошая инструкция. Я когда первый раз столкнулся с вордпресом, то мучался дня два, пока понял как точно установить его.

    1. Спасибо. Вот я тоже себя вспомнил давно, тоже все первый раз прошло не очень гладко 🙂 , поэтому для новичков решил написать.

  2. А почему 8, вместо 4-х? Какая версия WP ?
    1 define(‘AUTH_KEY’, ‘впишите сюда уникальную фразу’)
    …………

    1. Я рассматривал на версии WordPress 3.0.4

      Там так идут 8 фраз в вп-конфиг, который шел в архиве.

  3. просто лучший в описании по установке вордпресса!!!
    Благодарствую:)

  4. После установки WordPress на удаленный сервер или хостинг как добавлять кактинки и всю остальную информацию через FTP клиент или напрямую через браузер и где сохранять их, ведь для того чтобы информация правильно отбражалась на сайте она должна быть сохранена где-то?

    1. Я что-то не очень понял вопрос. По мере добавления картинок они сами появляются в директории картинок, которая выставлена в админке.

    1. Я так и не понял какая именно информация? Установили движок, настроили его. Залили тему. Заливать все по FTP. Дальше пишем посты, картинки в них можно добавлять редактором встроенным.

  5. Ты пишешь: «картинки в них можно добавлять редактором встроенным». Каким встроенным редактором? Где он находится? И как называется? Это можно объяснить? Потому что я начинаю закачивать картинки с жесткого диска, а он мне в ответ- не могу создать директорию home/user/public_html/wp-content/uploads/2011/03. Проверте, доступна ли родительская директория для записи.
    В директории стоит 755, значит есть на запись. Вот что не понятно. Не получается залить картинки. Или как еще объяснить понятнее?

    1. Странно это. Добавлять картинки — вверху поста есть такой квадратик (добавить изображение), по нему кликаешь и появляется загрузчик.

    2. Проверь еще в настройках самого wordpress — «Настройки медиафайлов», там есть пункт: «Сохранять файлы в этой папке» — туда тоже путь надо прописать. Вот такой: wp-content/uploads (по умолчанию).

  6. Я по нему и кликаю (квадратику- добавить имагин). Все вроде делаю по написанному, а ни чего не получается.
    «Медиафайлы – сначала зайдите на FTP и создайте в папке wp-content, папку uploads.»- и что значит зайди на FTP? Мого непонятного для новичка. И не я один такой. Многие просто не пишут, а не поняв уходят дальше искать более понятных объяснений. И потом если ты делаешь для чайников, желательно с картинками, а не просто «Зашел на FTP».

  7. И потом, я создал эту директорию uploads, залил в нее картинки, но так ни чего и не получается закачать из нее.

  8. В рунете нашла самую ЛУЧШУЮ инструкции по установке WordPress на хостинг!!!
    Все делала поэтапно, как здесь сказано. Но вот застопорилась на одном моменте: вот здесь вы пишите: Вот теперь панель управления нам точно больше не понадобиться. Теперь все можно делать в FTP клиенте. А после настроек в Notepad++ вы пишите: Сохраняем файл и закидываем его обратно на хостинг.
    Это как? т.е. опять надо в панель управления заходить? (т.к. я отредактированный файл вордпресса опять заархивировала и и опять через панель управления закачала в файл менеджер)? Все шло как у вас в инструкции написано, а вот долгожданного окна WODPRESSA я не увидела. Где я допустила оплошность? подскажите пожалуйста

    1. Ну да, файл wp-confog закидывается через обычный FTP клиент. Я просто видимо «на автомате» написал 🙂 Можно также закинуть его и через панель управления.

  9. Отличнейшая статья из всех прочитанных мною по заливке блога на хостинг. Большое спасибо автору! До этого несколько дней маялась, но находила лишь поверхностные инструкции, а тут — нормальное, человеческое руководство попало в руки.
    Позвольте только уточнить пару моментов, если вы не против. Обращаюсь к вам, как к специалисту, умеющему нормально преподносить информацию.

    В статье вы описывали установку новенького блога, пустого, с нуля. А мне нужно уже готовый блог залить на хостинг (перекидываю с одного хостинга на другой). Так вот, мой вопрос заключается в следующем: какие именно файлы заливать в папку домена через FTP? У меня в моем архиве, который я закидываю в папку домена, три папки: cgi-bin, htdocs (в ней и хранятся wp-admin, wp-content и пр.) и log и еще три файла htdocs с непонятным расширением. Мне их все туда желательно заливать или достаточно только содержимое папки htdocs? Если вариант второй, то нужно ли извлекать файлы из папки htdocs или копировать ее целиком на хостинг?

    И второй вопрос.
    define(‘AUTH_KEY’, ‘впишите сюда уникальную фразу’);
    Абсолютно любой набор символов вписывать? К каждой строке ключа — свой набор или фраза должна быть одинакова везде, в каждой строчке? Нужно ли потом это сохранять где-то, где оно может понадобиться? Или вписали и забыли? Для чего вообще нужны эти ключи?

    Надеюсь, не сильно забросала вас вопросами:).

    1. Спасибо! Приятно, что понравилось.

      Итак,

      1. В папку домена можно заливать только файлы вашего движка WP. Да сюда входят wp-admin, wp-content и пр. В итоге все должно выглядеть так, на FTP site.ru/все папки и файлы движка.

      2. Вписали и забыли. Везде можно писать разное, можно и одинаковое. Мне ни разу не пригодилось. Просто написано, что надо вбить уникальные фразы, поэтому я делаю так.

  10. Хороший урок, а главное вовремя… С wordpress раньше не работал были вопросы, теперь все понятно, спасибо…

  11. My page comes out gibberish. When I look at the source I see a lot of «» tags.
    If the tags are being sent to the browser, it means your PHP is not working properly. All PHP code is supposed to be executed before the server sends the resulting HTML to your web browser. (That’s why it’s called a preprocessor.) Make sure your web server meets the requirements to run WordPress, that PHP is installed and configured properly, or contact your hosting provider or system administrator for assistance.

    после открытия файла install.php у меня на весь экран крокозябры. =( делал все по инструкции подскажи что делать ?

  12. я хочу вести англоязычный блог. что мне для этого нада? англоязычная тема или же мне нада весь вордпрес вместе с админкой переводить на англ язык по умолчанию. ??

    1. это понятно что посты я буду писать на англ языке а вот как мне зделать что бы тема была англоязычная что бы ниодногошенького слова не было русского на блоге? неужели в ручную переводить самому каждое слово ?

      я хочу что бы не только на англ языке все тексты на сайте, но и шаблон на англ что бы был, а также элементы навигации.

      что вы мне посоветуете ?

      1. Либо искать исключительно американскую тему. Либо доделывать русскую. Доделывать это значить расковыривать все php файлы и менять русские слова на английские.

  13. Хм, спасибо. Для установки своего блога прибегал к услугам знающих людей, но для себя решил разобраться. Теперь понятно как 🙂

  14. Здравствуйте! случайно попала на ваш сайт, предоставленная информация очень понравилась! Спасибо, что делитесь своими знаниями с другими людьми! Я создаю свой первый сайт, и как вы понимаете в этом деле чайник-чайником! 🙂 помогите мне, пожалуйста, нигде не могу найти интересующую меня информацию: мне надо установить счетчик, а у меня сайтбар и в виджетах — текст не реагирует на клики. В чем может быть причина?

  15. Здравствуйте,
    Дошла «до страница установки WordPress» все получилось залить получается. Но при наборе http://имя_сайта/ открывается Index of/ ((
    Сайт открывается только при при наборе http://имя_сайта/ wordpress
    Перенесла все из wordpress в public_html.. опять Index of/

    что делать? спасибо

  16. Здравствуйте! У меня сайт почему-то не открывается. Я набираю название, пишу админ, а у меня стоит какая-то чужая картинка. Подскажите что сделать?

  17. Здравствуйте ! Хотел изменить в теме колонку Welkome справа, а у меня в консоле на WP нет в настройках такого, нельзя изменить фон, картинку.
    Подскажите может какой плагин дополнительный нужен или может тема такая нередактируемая, хотя тему загружал для WP.

Комментарии запрещены.