Локальный сайт на компьютере с помощью Open Server

Как создать локальный сайт на компьютере с помощью Open Server

Локальный сайт на компьютере создаётся в Open Server через добавление виртуального домена с указанием папки проекта, размещением файлов сайта (HTML, PHP, CMS) в этой папке и доступом к нему через браузер по адресу http://имя-домена.local.

Зачем создавать локальный сайт на компьютере

  • Разработка и тестирование веб-приложений без публикации в интернете
  • Отсутствие зависимости от хостинга и интернет-соединения при работе над проектом
  • Возможность устанавливать и настраивать CMS (WordPress, Joomla, Drupal) с полным контролем
  • Тестирование совместимости с разными версиями PHP и MySQL перед развёртыванием на сервере
  • Работа с базами данных локально без риска потери данных на боевом сервере
  • Отладка кода и быстрый цикл разработки без задержек на загрузку файлов на хостинг
  • Возможность работать в командном проекте, синхронизируя код через Git

Предварительные требования

  • Open Server Panel установлен и запущен на компьютере
  • Apache и MySQL включены и функционируют в Open Server
  • Браузер (Chrome, Firefox, Edge) для тестирования сайта
  • Минимум 1 ГБ свободного места на диске для размещения файлов проекта
  • Текстовый редактор (VS Code, Notepad++, Sublime Text) для создания и редактирования файлов

Пошаговая инструкция по созданию локального сайта

  1. Откройте проводник Windows и перейдите в папку установки Open Server (обычно C:\OpenServer)
  2. Откройте папку domains (путь: C:\OpenServer\domains)
  3. Создайте новую папку в domains с названием вашего проекта (например, myproject)
  4. Откройте программу Open Server, щёлкнув на её иконку в системном трее
  5. Нажмите кнопку Показать окно, если окно не открыто
  6. Перейдите на вкладку Домены в главном окне Open Server
  7. Нажмите кнопку Добавить домен или +
  8. В открывшемся диалоговом окне введите название домена в поле Имя (например, myproject)
  9. Нажмите кнопку обзора папок рядом с полем Директория
  10. Выберите созданную папку C:\OpenServer\domains\myproject
  11. В выпадающем списке Тип выберите Статический сайт (для простых HTML-проектов) или PHP (для проектов с PHP)
  12. Нажмите кнопку Сохранить
  13. Дождитесь, пока Open Server перезагрузит конфигурацию Apache (занимает несколько секунд)
  14. Если появилось сообщение об ошибке, убедитесь, что папка существует и имеет правильные права доступа
  15. Откройте текстовый редактор (VS Code или Notepad++) от имени администратора
  16. Создайте новый файл и введите базовый HTML-код:
    <!DOCTYPE html>
    <html lang="ru">
    <head>
    <meta charset="UTF-8">
    <title>Мой локальный сайт</title>
    </head>
    <body>
    <h1>Добро пожаловать на мой сайт!</h1>
    <p>Это локальный сервер на компьютере.</p>
    </body>
    </html>
  17. Сохраните файл с названием index.html в папку C:\OpenServer\domains\myproject
  18. Откройте браузер и введите в адресную строку http://myproject.local
  19. Если страница не загружается, попробуйте адрес http://localhost/myproject
  20. Если видна созданная HTML-страница, локальный сайт работает корректно

Установка CMS (WordPress, Joomla) на локальный сервер

  1. Скачайте архив выбранной CMS с официального сайта (например, wordpress.zip или joomla.zip)
  2. Распакуйте архив в папку проекта C:\OpenServer\domains\myproject
  3. Убедитесь, что файлы CMS находятся непосредственно в папке myproject, а не в подпапке
  4. Откройте phpMyAdmin через панель Open Server (ссылка в главном окне или по адресу http://localhost/phpmyadmin)
  5. В левой части окна phpMyAdmin нажмите кнопку Новую БД или New
  6. Введите название базы данных (например, myproject_db) в поле Имя БД
  7. Выберите кодировку utf8mb4_unicode_ci из выпадающего списка
  8. Нажмите кнопку Создать
  9. В браузере перейдите по адресу http://myproject.local
  10. Следуйте мастеру установки CMS, вводя требуемые данные (название сайта, логин администратора, пароль)
  11. При запросе данных базы данных введите:
    Сервер БД: localhost
    Название БД: myproject_db
    Пользователь: root
    Пароль: (оставьте пустым или используйте пароль из настроек Open Server)
  12. Завершите установку CMS и авторизуйтесь в админ-панели

Добавление файлов и редактирование проекта

  1. Откройте редактор кода (VS Code, Sublime Text) и добавьте папку проекта через меню File → Open Folder
  2. Выберите папку C:\OpenServer\domains\myproject
  3. В левой панели редактора отобразится структура файлов проекта
  4. Создавайте новые файлы (PHP, CSS, JavaScript) прямо в редакторе
  5. Сохраняйте файлы горячей клавишей Ctrl+S
  6. Обновите страницу в браузере горячей клавишей F5 или Ctrl+R для просмотра изменений
  7. При наличии ошибок в PHP проверьте логи в окне Open Server на вкладке Логи

Доступ к другим компьютерам в локальной сети (опционально)

  1. Определите IP-адрес вашего компьютера: откройте командную строку и введите ipconfig
  2. Найдите строку IPv4-адрес (например, 192.168.1.100)
  3. На другом компьютере в той же сети откройте браузер
  4. Введите адрес http://192.168.1.100/myproject (замените IP на ваш адрес)
  5. Если не работает, проверьте брандмауэр Windows: откройте Панель управления → Брандмауэр Windows Defender → Разрешить приложение и добавьте Apache

Проверка и отладка локального сайта

  1. В браузере откройте консоль разработчика горячей клавишей F12
  2. Перейдите на вкладку Console для проверки ошибок JavaScript
  3. Перейдите на вкладку Network для анализа загрузки ресурсов (изображения, стили, скрипты)
  4. Если CSS и JS не загружаются, проверьте пути к файлам в HTML (должны быть относительные пути или полные URL)
  5. Для отладки PHP используйте функцию echo или var_dump() для вывода переменных
  6. Проверьте логи Apache в Open Server: вкладка Логи → Apache Error Log

Часто задаваемые вопросы (FAQ)

Почему браузер выдаёт ошибку 404 при входе на http://myproject.local? Убедитесь, что домен добавлен в Open Server, файл index.html находится в папке проекта, и Apache перезагружен.

Как подключиться к локальному сайту с другого компьютера в сети? Используйте IP-адрес компьютера вместо localhost (например, http://192.168.1.100/myproject) и убедитесь, что брандмауэр разрешает доступ к Apache.

Что делать, если PHP-код не выполняется и отображается как текст? Проверьте, что в Open Server установлена версия PHP 7.0 или выше, домен настроен на тип PHP, а файл имеет расширение .php.

Похожие материалы

Скачивание и установка Open Server Panel на Windows 11
Полезные расширения для VS Code упрощающих написание кода
Visual Studio Code для верстки HTML и CSS