Свой сайт на WordPress — от А до Я. SEO блог Романа В

Здравствуйте, уважаемые коллеги! Рад приветствовать вас на страницах блога WordPress-book.ru. Прочтя эту статью, вы узнаете, что такое локальный сервер, зачем он нужен и довольно быстро, сделаете из своего персонального компьютера это чудо информационных технологий, затем создадите на нем локальный WordPress сайт.

Создание локального сервера

Чтобы окончательно определиться, надо ли вам это и с чем его едят, рассмотрим основные «полезности» локального сайта на локальном же сервере.

  • — Колоссальное удобство для web-мастера, который еще только планирует создание нового или очередного сайта в интернете. Можно сначала создать сайт локально, настроить его, выбрать и установить тему, подправить дизайн, установить требуемые плагины и так далее. А потом уже закачать его на хостинг для свободного доступа.
  • — Редизайн и другие ремонтные работы. Посетители увидят сразу готовый продукт, а не тот сырой материал, который будет в промежуточной стадии. Некоторые веб-мастера, на время проведения масштабных работ с сайтом, ставят на него так называемые «плагины-заглушки», тем самым теряя трафик. Посетитель вместо искомой информации видит страницу наподобие — «Сайт на реконструкции».

Сайт на реконструкции

  • — Экспериментальный сайт. Некоторые сайтовладельцы заводят экспериментальный сайт, чтобы на практике тестировать плагины, править файлы шаблона или движка, проверять работу скриптов и так далее. Зачем оплачивать отдельный домен, занимать место на хостинге, когда можно просто создать сайт на локальном сервере.
  • — Не требуется подключение к интернету. Это качество понравится тем, у кого интернет с ограниченным трафиком или слишком медленный.
  • — Многое другое, то что я не вспомнил, а вы оставили в комментариях.

Создание локального сервера

Одни очень хорошие люди, чтобы облегчить нам жизнь, создали такой инсталляционный пакет, как XAMPP. XAMPP включает в себя дистрибутив Apache, содержащий MySQL, PHP и Perl. Вам почти ничего не придется делать (лень — двигатель прогресса), только несколько раз щелкнуть мышью. Почему XAMPP? Потому, что у него есть несколько, весьма весомых, преимуществ перед своими конкурентами:

  • — самый популярный PHP пакет разработчика;
  • — простая установка и настройка;
  • — полностью бесплатен.

Скачать пакет XAMPP можно с его страницы тут.

После скачивания, запустите установку. В процессе установки, ничего не меняйте, в каждом новом окне жмите кнопку «Next«.

ВАЖНО: В конце инсталляции, мой Skype блокировал установку локального сервера. Если у вас тоже стоит это приложение, временно его отключите.

Установка xampp

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

На седьмом, заключительном  этапе установки, оставьте галочку у опции запуска панели управления и нажмите на кнопку «Finish«. Впоследствии, эту панель можно будет открыть двойным щелчком по файлу xampp-control.exe, который находится в папке хамппа (по умолчанию C:\xampp).

В открывшейся панели нажмите по очереди на кнопки «Start» для Apache и MySql.

панель управления xampp

Теперь ваш локальный сервер работает и чтобы в этом убедиться, наберите в адресной строке браузера  http://localhost. Должна открыться страница со следующим содержимым:

xampp_01

Создание сайта на локальном сервере

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

Установка базы данных на локальный сервер

Откройте панель управления локальным сервером (файл xampp-control.exe) и нажмите на кнопку Admin для MySQL.

xampp_02

В новой вкладке браузера откроется панель администратора phpMyAdmin.

BD

Перейдите в панели на вкладку «Базы данных» или по ссылке «Создать БД«.

Baza-dannihkh-lokaljnogo-servera

Чтобы не запутаться в дальнейшем, в качестве имени базы данных впишите имя своего сайта (домен). На локальном сервере можно создать множество сайтов и для каждого из них, будет своя база данных. Нажмите на кнопку «Создать«. База данных создана, осталось установить WP.

Установка WordPress на локальный сервер

Скачайте архив последней версии WordPress со страницы ru.wordpress.org. Архив распакуйте и скопируйте папку «wordpress» в папку «htdocs» с установленным xampp.

Установка WordPress на локальный сервер

Папку «wordpress» с вордпрессом переименуйте, дайте ей то имя, которое дали базе данных при ее создании. У меня это имя — WordPress-book. В этой, переименованной папке, найдите файл wp-config-sample.php.

wp-config-sample

Откройте его в текстовом редакторе, можно в простом блокноте, но лучше в Notepad++. Отредактируйте три строчки, как показано на рисунке ниже.

wp-config-sample2

Не ошибитесь, в 19 строчке впишите имя своей, а не моей базы данных :-).

Сохраните файл как wp-config.php, без пристройки «sample«. Старый wp-config-sample.php можно удалить.

Теперь остался последний штрих. В адресной строке браузера наберите http://localhost/имя_базы_данных и нажмите клавишу enter на клавиатуре. Откроется следующая страница:

Ustanovka-WP-2

Внесите все необходимые данные и нажмите на кнопку «Установить WordPress«. Через несколько секунд вы будете извещены об успешном завершении операции.

Ustanovka-WP-3

Нажмите на кнопку «Войти«. Сами увидите что произойдет :-). Я вас поздравляю! Вы только что создали локальный сайт на локальном сервере!

Создание сайта на локальном сервере обновлено: 14 апреля, 2018 автором: Роман Ваховский
Хороший человек всегда нажмет на кнопку!
Комментарий > Моя благодарность > Ссылка на секретную страницу блога

35 комментариев: Создание сайта на локальном сервере

  • Кирилл:

    Браво! ? Как же помогло и порадовало, когда получилось войти в Консоль WordPress ? Без танцев с бубном!
    Только одна ошибка была. Апачи не хотел ставиться (error 80 port..), пришлось лезть в реестр.
    Может кому пригодится, там всё просто оказалось. Windows 10.

    1) Идем в реестр. Выполнить->regedit
    2) В ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
    3) Ищем параметр «Start» и меняем значение на «0» без кавычек естественно.
    4) Перезагружаем компьютер. Мне помогло ?

  • Шамберев:

    Скачал ХАМРР. При попытке запустить возникает сообщение: «Не возможно запустить это приложение на вашем ПК.Обратитесь к издателю приложения».
    Мой ПК 32-разрядный. Это причина? Если так, есть ли моя версия?

  • ndrg:

    Помогите! Ошибка :Ошибка установки соединения с базой данных! Что делать?

    • Moonlight:

      Если актуально (а я думаю будет актуально и следующим пользователям) — в начальных настройках БД есть пользователь root. Как Вы понимаете, вашего кастомного пользователя там нет.
      Т.е. либо использовать root — либо создать своего в консоли БД. Удачи!

  • Сергей:

    Спасибо! Отличная статья!!!
    А как потом свой сайт перенести непосредственно в интернет?
    Можно статью об этом,подробнее?

  • татьяна:

    Вроде все делаю по инструкции, но на этом этапе не работает :
    «Теперь остался последний штрих. В адресной строке браузера наберите localhost/имя_базы_данных и нажмите клавишу enter на клавиатуре. Откроется следующая страница:»

    В браузере пишет :»Error establishing a database connection»

  • Игорь:

    О спасибо XAMPP как раз то что искал, а то все пишут только о денвере, но с XAMPP мне как-то проще работать. Раньше прост оюзал его но уже забыл порядок установки 🙂

  • Анастасия:

    Спасибо. Начала создавать свой сайт. Создала базу данных. Но на последнем этапе, когда в адресной строке набираю localhost/имя_базы_данных и нажмаю клавишу enter на клавиатуре появляется сообщение:
    «Object not found!

    The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

    If you think this is a server error, please contact the webmaster.

    Error 404

    localhost
    Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/7.1.6»

    Сначала думала, что это из-за того, что база имела имя кирилицей. Переделала. Тоже самое.
    Из Skype вышла, но как его приостановить не нашла информации в инете.

    • Валентин:

      Анастасия. Проверьте, пожалуйста, совпадает ли название папки (в которой wordpress) с именем базы данных (в данном случае с доменным именем).

  • Алексей Савелев:

    Я на WordPress сделал без проблем. Сперва тестил бесплатный вариант на templatemonster.com/ru/ Понравился, потом купил готовый шаблон и по нему уже всё настроил. Запустился с первого же раза и успешно функционирует и до теперь! Нравится мне этот конструктор за простоту и универсальность. Может кому пригодится — вот промокод по всем шаблонам в 10 процентов m6qvxsbfqyo969av44x94wsr0 и на WordPress в том числе.

  • Vands:

    Очень информативно! Спасибо!

  • Евгений:

    Спасибо за статью, а я что то заморачиваться не стал и сразу пошел на хостинг) выбрал для себя хостинг Hadnyhost, и за 30 дней тестового хостинга уже сделал небольшой сайт)

  • Максим:

    Для развёртывания сайта на локальном компьютере лучше всего использовать WDSP.

    Во первых программа имеет удобный графический интерфейс,
    Содержит в себе актуальное ПО Apache 2.4.23, nginx 1.11.7,
    Mysql 5.7.16 php 5.5, 5.6, 7.0 phpmyadmin 4.6.4

    В wdsp apache работает в паре с nginx при такой конфигурации нагрузка на процессор и память довольно низкая, тяжелые сайты просто летают.

  • Татьяна:

    Сделала все,как описано в статье, и получилось. Но через 2 дня при попытки зайти на сайт, выдается сообщение:

    Страница localhost не найдена

    Не найдена страница для веб-адреса http://localhost/название сайта/wp-admin/
    Выполните поиск по запросу localhost beauty harmony admin в Google
    HTTP ERROR 404

    В чем может быть проблема?

  • Андрей:

    Добрый день!
    Подскажите как создать два сайта на локалке.

  • domenix:

    Imho: Не люблю все эти готовые kms т.к :
    а) Большинство из них имеют уязвимости которые авторы не исправляют и экплойты гуляют от версии к версии
    б) Используя готовые чужие css php скрипты web мастер деградирует т.к у него нет стимула изучать php , html ,java итд.

  • Алексей:

    Очень хорошо написано, спасибо автору.

  • Игорь:

    Полезная статья для тех кто хочет создать сайт на wordpress на локальном сервере но не знает с чего начать.

    • Леонид:

      Игорь, поясните, пожалуйста, почему всё-таки именно XAMPP, а не Denwer, Endels, Open Server?

    • Ева:

      Как раз обо мне 🙂 Спасибо! Все получилось здорово! Приступаю к созданию сайта!

  • Кирилл:

    Спасибо за ответ.

  • Кирилл:

    Можно сделать так, что бы локальный сайт на XAMPP был виден на компьютерах в локальной сети?

  • k.ar.al@mail.ru:

    спасибо за инструкцию 😉

  • Игорь:

    Заинтересовался статьей, без особых проблем создал локальный сервер и установил на него wordpress. Непонятки начались потом. Набрав в адресной строке браузера просто localhost/имя сайта запустить его не удается, выдает сообщение, что нет найден. Обошел это тем, что сначала запускал хамрр. Но при работе с сайтом — загруженные картинки в библиотеке ( в виде иконки) и в записях не отображаются. Что не так? Посоветуйте.

    • Роман Ваховский:

      Очень редко, но и меня такое случается. Картинки просто не загружаются. Какой-то сбой. Попробуйте перезапустить локальный сервер.
      Все загруженные картинки по умолчанию должны находиться по адресу c:\xampp\htdocs\имя_сайта(базы данных)\wp-content\uploads\. Можно закачивать их туда напрямую (не через админку) и адрес к картинке прописывать вручную.

  • vertunito:

    работаю на mac os, следуя инструкции установил xampp, поставил на него wp. далее весьма довольный отправился выбирать темы и столкнулся с проблемой. нашел «местную» тему, нажимаю на «загрузить» и wp просит координаты доступа к FTP. нигде не могу найти инструкцию к настройке. помогите разобраться, пожалуйста!

  • Zloyandre:

    По началу тоже работал с денвером. Локальные сайты зависали, выползали ошибки или просто все работало через одно место. Проконсультировался с давно практикующими вэб-мастерами и они посоветовали забыть про денвер и пользоваться XAMMP. С тех пор работаю только в нем)

  • Михаил:

    Спасибо отличная статья, я в свое время к сожалению не нашел мануалов на XAMPP поэтому пользуюсь другим инструментом wamp, но думаю данная статья будет полезна начинающим наладка любого движка на локальном сервере буть то XAMPP или какой другой вещь незаменимая плюс человек попутно учится работать с теми же апачем php и mysql более развернуто чем на том же денвере, еще раз спасибо и хотелось бы подробней почитать о переносе сайта с локального сервера на хостинг с базой данных.

  • Dmitry Chornyi:

    Спасбо за отличную информацию!

  • Юрий:

    А, действительно, чем хуже старый добрый Денвер? Устанавливается без проблем, имеет полный пакет для разработки, абсолютно бесплатен. А еще надежней тестировать новую тему на поддомене своего сайта. В принципе, этот «черновик», по идее, для этого и существует…

  • Kg:

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

    • Виктор:

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

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

Все права защищены © 2011-2024 WordPress-book.ru

Копирование материалов разрешено только с размещением открытой обратной ссылки на источник.