Потребность в собственном сайте может возникнуть у людей из самых разных сфер деятельности и профессий. И если при этом у вас нет желания арендовать домен и хостинг, да и в целом не хочется заморачиваться по этому поводу, выход — сайт на локальном сервере.
Простыми словами, локальный сервер — это хостинг на вашем ПК без выхода в интернет, где вы можете делать все, что вам угодно. Все зависит от ваших знаний и умений.
В сегодняшнем материале мы детально разберем, как создать сайт на локальном сервере, используя программную среду Open Server Panel 6 и движок WordPress. Поехали!
Установка Open Server
Для начала нам нужно скачать непосредственно программное обеспечение. Переходим на официальный сайт разработчика и нажимаем кнопку «Скачать» в верхнем меню.
После того как мы попали на страницу загрузки, принимаем условия публичной оферты и жмем «Нет, спасибо, хочу просто скачать». Дистрибутив весит 1,2 Gb и при бесплатной загрузке качается примерно за 15 минут.
OSPanel — это бесплатная программная среда, но по желанию вы можете задонатить разработчикам на кофе, тем самым повысив скорость загрузки.
Далее запускаем скачанный .exe файл и переходим к инсталлу. В первую очередь обращаем внимание на тип установки — здесь нам предлагают два варианта на выбор: «Обычная установка» и «Портативная установка». Выбираем первый вариант.
Затем выбираем путь установки, предварительно создав новый каталог, где будут храниться файлы локального сервера. Пускай это будет папка Local.
Следующее, на что стоит обратить внимание, — набор инструментов для установки. В выпадающем меню выбираем «Компактная установка». Здесь содержится минимум инструментов, необходимых для корректной работы движка WordPress — актуальные версии PHP и MySQL.
Несколько раз прожимаем кнопку «Далее» и устанавливаем OpenServer.
В самом конце программа попросит нас установить сертификат безопасности. Не пугаемся и жмем «Да».
Далее автоматически запустится установщик инструмента подготовки системы. Подтверждаем и устанавливаем. После успешной установки программа попросит перезапустить компьютер.
Подготовка сайта
Не спешим запускать сервер. В первую очередь нам необходимо подготовить движок WordPress и приложение для управления базами данных phpMyAdmin.
Устанавливаем phpMyAdmin
На сайте phpmyadmin.net и качаем архив с файлами.
Теперь заходим в корневой каталог по пути C:\Local\OSPanel и находим папку home:
- в папке home создаем папку phpmyadmin.local;
- в папке phpmyadmin.local создаем еще две папки: .osp и public;
- в папке .ocp создаем файл project.ini, в нем прописываем [phpmyadmin.local] и сохраняем;
- архив с файлами приложения phpMyAdmin, который мы скачали ранее, нужно распаковать в папку phpmyadmin.local.
Устанавливаем WordPress
Заходим на официальный сайт wordpress.org и жмем на кнопку «Скачать WordPress» в правом верхнем углу страницы.
Теперь мы попали на страницу загрузки. Пролистываем немного вниз и видим ссылку на скачивание. Здесь WP предлагает загрузить последнюю версию движка, что мы и сделаем.
Переходим к загрузке WordPress на наш локальный сервер. Буквально делаем то же самое, что и в случае с phpMyAdmin:
- в папке home создаем папку wptest.local — это и будет наш локальный сайт;
- в папке wptest.local создаем две папки: .osp и public;
- в папке .ocp создаем файл project.ini, в нем прописываем [wptest.local] и сохраняем;
- архив с файлами движка WordPress распаковываем в папку wptest.local.
После того как мы произвели загрузку файлов phpMyAdmin и WordPress, запускаем наш локальный сервер при помощи ярлыка на рабочем столе. Если сервер уже был запущен системой автоматически — перезагружаем. Далее находим иконку Open Server Panel в правом углу панели задач Windows, жмем правой кнопкой мыши и открываем меню.
Теперь в меню отображаются загруженные нами ранее папки phpmyadmin.local и wptest.local.
Запускаем модули
Для корректной работы WordPress и phpMyAdmin нам нужно активировать необходимые модули, а именно PHP версии 7.4 и MySQL Версии 8.0 (более старые версии могут быть несовместимы с движком):
- Включаем модуль PHP («Модули» → PHP → PHP-7.4 → «Включить»).
- Включаем модуль MySQL («Модули» → MySQL → MySQL-8.0 → «Включить»).
- Выбираем версию PHP для нашего сайта (wp-test.local → «Выбрать версию PHP» → PHP-7.4).
- Таким же образом выбираем версию PHP для phpMyAdmin (phpmyadmin.local → «Выбрать версию PHP» → PHP-7.4).
- Обязательно перезапускаем сервер.
Создаем базу данных
Перед тем как запускать phpMyAdmin, произведем несколько настроек в коде, а именно сбросим пароль входа и подключим MySQL.
В папке phpmyadmin.local находим файл config.sample.inc.php. Создаем копию этого файла и переименовываем его в config.inc.php. Открываем и ищем следующий код:
- в 30-й строке меняем localhost на MySQL-8.0;
- в 32-й строке меняем false на true.
Теперь перейдем непосредственно к созданию базы данных. Если мы сделали все правильно, то сможем запустить phpMyAdmin: phpmyadmin.local → «Открыть в браузере».
Пароль входа в админку — root.
На главной странице админки жмем «Создать БД».
Придумываем название для базы данных (пускай это будет wpdb) и нажимаем «Создать».
Собственно, на этом все. Теперь можно подключить нашу базу данных к сайту.
Запускаем сайт
Открываем наш сайт в браузере через меню Оpen Server Panel: wptest.local → «Открыть в браузере».
Теперь мы видим, как WordPress предлагает перейти к настройкам базы данных.
Вводим данные, необходимые для подключения БД.
- имя базы данных — wpdb;
- имя пользователя — root;
- пароль — оставляем пустым;
- сервер базы данных — localhost меняем на MySQL-8.0;
- префикс таблиц — оставляем без изменений.
- жмем «Отправить»
Если все данные введены правильно — видим следующее сообщение и жмем «Запустить установку».
Придумываем название сайта, логин и пароль от админки, затем нажимаем «Установить WordPress»:
После успешной установки переходим по адресу wptest.local/wp-admin и заходим в админку сайта.
Вуаля! Сайт работает! Теперь вы можете устанавливать плагины и темы непосредственно из админки, создавать страницы, публиковать посты и многое другое!
Итог
Несмотря на то что 6-я версия Open Server сильно отличается от предыдущей и содержит в себе ряд дополнительных сложностей, используя наш гайд, вы сможете запустить WordPress-сайт на собственном ПК менее чем за час.
Малейшая опечатка в коде или названии папки может быть причиной сбоя в работе сервера. Поэтому будьте внимательны и придерживайтесь инструкции.
Пользуйтесь! Всем удачи!