( ! ) Notice: Constant LARAVEL_START already defined in /home/djsante/sites/megaweb.pro/bootstrap/autoload.php on line 3
Call Stack
#TimeMemoryFunctionLocation
10.0002361056{main}( ).../index.php:0
20.0007361912require( '/home/djsante/sites/megaweb.pro/bootstrap/autoload.php' ).../index.php:24
30.0007361912define ( ).../autoload.php:3
Установка сайта на локальном сервере компьютера - Студия MegaWeb

Установка сайта на локальном сервере компьютера

Установка сайта на локальном сервере компьютера
Установка сайта на локальном сервере компьютера

Если у Вас нет желания открывать доступ к сайту во время разработки, воспользуйтесь для этого локальным сервером. Благодаря специальному программному обеспечению, можно развернуть свой интернет-ресурс на компьютере или ноутбуке и работать с ним. После создания сайта его можно перенести на веб-сервер хостинг-провайдера. Детальное руководство установки популярных локальных серверов смотрите ниже.

Экспериментировать с веб-сайтом лучше на локальном сервере

Что такое локальный сервер и для чего он нужен

Имеется ввиду программа либо набор программ, имитирующих работу настоящего веб-сервера на хостинге. Локальный сервер предоставляет доступ к веб-сайту через интернет-обозреватель. Набор скриптов и программ преобразует информацию из базы данных MySQL и PHP-Perl кода в HTML и CSS-код, который «понимают» браузеры Google Chrome, Internet Explorer, Mozilla Firefox, Opera, Safari и другие интернет-обозреватели.

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

Среди самых востребованных программ - Open Server, XAMPP, Denwer, Desktop Server и другие. Ниже мы опубликуем руководство по работе с этими локальными серверами. Но первым делом нужно подготовить компьютер к установке сервера.

Подготовка ПК к работе с локальным сервером

Для запуска локального сервера на компьютере, придется изменить конфигурацию Вашей операционной системы или некоторых программ. Для полноценной работы локального сервера, на компьютере должен быть свободен порт 80, который очень часто занят каким-либо процессом.

Измените настройки Skype: откройте меню программы «Инструменты – Настройки». В левой части окна выберите раздел «Дополнительно» и нажмите на кнопку «Соединение». Снимите флажок напротив параметра «Для дополнительных входящих соединений следует использовать порты 80 и 443». Сохраните и перезапустите Skype.

Освобождаем порт 80 изменением настроек Skype

Если изменение настроек Skype не помогло, вероятнее всего, нужно менять настройки в самой операционной системе. Порт 80 часто занимает служба IIS (Internet Information Services). Чтобы проверить так ли это, в командной строке консоли введите запрос:

netstat -aon | findstr 0.0:80

Если 80 порт занят этим системным процессом, в диалоговом окне Вы увидите цифру «4» в последнем столбце.

Чтобы отключить IIS в Windows, зайдите в меню «Пуск» и выберите «Панель управления», далее нажмите «Программы» или «Программы и компоненты» и выберите «Включение и отключение компонентов Windows». Снимите флажок напротив параметра «Службы IIS». Сохраните изменения или нажмите кнопку ОК. Может понадобиться перезагрузка системы.

Отключение службы IIS в Windows

Если изменение системных настроек тоже не помогло, отключите брандмауэр Windows. Некоторые брандмауэры блокируют 80 порт. Если и этот шаг не помог, скачайте и запустите программу TCP View для Windows. Данный софт не нуждается в установке, благодаря ему Вы увидите список используемых, в данный момент, портов и активных процессов. Найдите процесс, занимающий 80 порт и, на время работы с локальным сервером, отключите связанную с ним программу.

Ищем процесс занимающий порт 80 и отключаем его

Когда порт 80 освобожден, начинайте установку локального сервера.

Desktop Server: сайт на WordPress локально

Если Вы решили создать сайт на WordPress, хорошим помощником в этом деле для Вас будет локальный сервер Desktop Server. Скачайте дистрибутив программы с официального сайта, распакуйте архив и запустите инсталлятор.

После активации Desktop Server используйте пункт меню «Create New development site». В установочном пакете по умолчанию содержится устаревшая версия CMS WordPress. Вы же можете скачать и загрузить в папку «Xampplite – Blueprints» на диске C дистрибутив последней версии CMS WordPress. Так вы обновите версию.

В выпадающем меню выберите подходящий дистрибутив, укажите название Вашего проекта и нажмите кнопку «Create».

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

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

Завершаем установку сайта WordPress

Выберите язык будущего сайта, его название, Ваше имя пользователя, почтовый ящик e-mail и пароль.

После ввода всей необходимой информации, в браузере откроется страница приветствия. Для входа в админ-панель вновь созданного сайта, введите пароль, который Вы создали на предыдущем шаге.

Административная панель сайта на локальном сервере Desktop Server

На локальном сервере удобно: можно установить и настроить шаблон сайта, воспользоваться любым плагином или протестировать его, добавить код отслеживания посетителей Google Analytics, Яндекс Метрика и т.д. Интернет-сайт на локальном сервере имеет аналогичную полноценную функциональность, что и веб-ресурс, размещенный на сервере хостинг-провайдера.

Сайт на локальном сервере не отличается от сайта на обычном хостинге

Установка сайта на Open Server

Изюминка Open Server в том, что это портативная серверная платформа, на которой можно работать локально без установки программного обеспечения на компьютер. Программу Open Server можно запускать прямо с USB-флешки.

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

Open Server - некоммерческий проект, который можно использовать бесплатно. Разработчики продукта предлагают сделать пожертвование на его развитие - «Финансовая поддержка очень важна для нас, за счет нее и существует проект. Любая помощь это добрый шаг с Вашей стороны, Вы становитесь нашим спонсором и непосредственно влияете на его развитие в дальнейшем», говорится на официальном сайте Open Server. Кроме того, без благотворительного платежа скорость загрузки при скачивании софта весьма ограничена. Например, загрузка полного пакета «OSPanel Ultimate» будет длиться несколько часов.

Путь распаковки Open Server

После установки программы, в папке Open Server запустите исполняемый файл и выберите язык.

Запуск исполняемого файла Open Server

Если Вы сделали все правильно, в трее появится красный флажок программы, кликните по нему правой кнопкой мыши и нажмите «Запустить», так вы запустите локальный сервер Open Server.

Запуск локального сервера Open Server

В адресной строке браузера введите адрес http://localhost/. В интернет-обозревателе отобразится страница приветствия.

Страница приветствия Open Server

Локальный сервер запущен, теперь на него можно установить любую желаемую CMS. Для этого в папке «domains» создайте новый каталог с названием домена ресурса и распакуйте туда архив с движком.

Папка с доменом сайта

Перезапустите локальный сервер Open Server с помощью кнопки «Перезапустить» в трее.

В браузере введите ссылку Вашего нового проекта. Например, new.mysite и Вас перенаправит на страницу установки CMS.

Для продолжения установки создайте базу данных. В панели управления Open Server зайдите в меню phpMyAdmin, где в настройках подключения к базе данных: в поле «Имя пользователя» введите root, а поле «Пароль» оставьте пустым.

В phpMyAdmin пункт «Базы данных», создайте новую базу данных для сайта new.mysite.

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

В процессе установки сайта, укажите название базы данных и имя пользователя базы данных. Завершите установку: введите название Вашего будущего сайта, имя пользователя, e-mail администратора и пароль к аккаунту админа.

Теперь можно полноценно работать над проектом на локальном сервере Open Server.

По окончанию всех работ итестов, перенесите ресурс на хостинг.

Запуск сайта на локальном сервере Denwer

Денвер, по прежнему, остался популярным среди веб-разработчиков интернет-ресурсов, хотя, многие специалисты считают его устаревшим. Тем не менее, его возможностей достаточно для установки и настройки ресурса на любой популярной CMS.

Скачайте дистрибутив программы на официальном сайте Денвер, закройте все работающие браузеры и запустите установку. Во время инсталляции используйте подсказки в диалоговом окне. Запускается программа ярлыком «Start Denwer» на рабочем столе компьютера.

В адресной строке браузера введите http://localhost/denwer/, после чего откроется стартовая страница Denwer.

Локальный сервер Denwer

Чтобы установить сайт на локальный сервер Денвер, создайте папку с названием домена в разделе WebServers – Home. В папке сайта еще одну папку «www». Распакуйте туда архив с Вашим сайтом.

Распаковываем сайт Wordpress на локальном сервере Денвер

В панели управления phpMyAdmin создайте базу данных для сайта. Для этого в браузере введите url-адрес http://localhost/tools/phpMyAdmin/.

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

После создания базы данных, перезапустите локальный сервер Денвер, кликнув двойным щелчком по ярлыку «Restart Denwer» на рабочем столе. Установите CMS сайта, набрав в браузере его адрес.

По окончанию работ над проектом, перенесите ресурс на хостинг.

Чтобы удалить Денвер с компьютера, выполните такие действия:

  • Остановите работу локального сервера, дважды кликнув левой кнопкой мыши по ярлыку «Stop Denwer» на рабочем столе;
  • В командной строке введите запрос:
subst z: /d

Это делается для удаления виртуального диска Z, который создается при установке ПО. Если вместо Z Вы использовали другое название, то укажите это в команде;

  • С диска C удалите каталог «WebServers»;
  • С рабочего стола удалите ярлыки управления сервером.

Вы полностью удалили Денвер со своего ПК.

Устанавливаем сайт на локальный сервер XAMPP

XAMPP — популярное ПО для создания локального сервера Apache. Для установки программы, скачайте дистрибутив Xampp и запустите его инсталлятор. Все настройки в процессе установки оставьте по умолчанию, при необходимости, измените путь установки программы.

В папке Xampp активируйте контрольную панель: запустите программу «xampp-control». В панели управления софта запустите сервер Apache и базу данных.

XAMPP Control Panel

В браузере перейдите по адресу http://localhost. Если XAMPP корректно установлен, перед Вами откроется страница с приветствием, где будет написано что-то типа "XAMPP for Windows... Congratulations: You have successfully installed XAMPP on this system!...".

Страница приветствия XAMPP

Создайте базу данных для сайта. Для этого в браузере перейдите по ссылке http://localhost/phpmyadmin/. На вкладке «Базы данных» введите название будущей базы и нажмите кнопку «Создать».

XAMPP создание базы данных

Установите на локальный сервер желаемую CMS. Скачайте архив с официального сайта и распакуйте его в папку « xampp – htdocs - new.mysite ».

Для завершения установки сайта, в адресной строке браузера введите http://localhost/new.mysite. Вместо значения new.mysite укажите название папки в которой Вы разархивировали CMS.

Локальный сервер Winginx

Winginx — программное обеспечение, помогающее быстро создать сайт локально на компьютере. Скачайте и запустите дистрибутив с программой-установщиком. После установки софта в трее кликните по иконке Winginx и включите необходимые компоненты программы.

Выберите пункт меню «Рабочая среда Winginx» для вызова административной консоли программы. Создайте новый сайт, указав адрес проекта.

Winginx админ-панель

Перейдите в phpMyAdmin нажав меню «Менеджеры баз данных – phpMyAdmin». Создайте новую базу данных для веб-сайта.

Откройте папку ресурса, нажав соответствующее меню в админке Winginx.

Разархивируйте Вашу CMS в каталог public_html. Завершите установку сайта.

В панели управления Winginx есть очень удобная фишка - планировщик задач. С его помощью можно планировать работу над проектом и контролировать выполнение различных задач.

Как перенести рабочий сайт на локальный сервер

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

  • Запускаете локальный сервер и устанавливаете в нем WordPress;
  • Установите на локальном ресурсе шаблон-оформление, которое используется на действующем сайте;
  • В консоли рабочего ресурса установите и активируйте плагин Duplicator;
  • Выбераете меню «Duplicator – Пакеты». Нажимаете «Создать новый»;
  • Скачиваете созданные пакеты на компьютер. Переносите их в корень локального сайта.
  • В браузере введите путь к файлу installer.php на сайте, например, http://new.mysite/installer.php , перед Вами откроется страница установки базы данных.

Установка базы данных

  • Удалите из корневого каталога сайта файлы wp-config.php и install.php.
  • Укажите название базы данных и имя пользователя базы. Отметьте, что Вы прочитали техническое предупреждение и запускайте установку копии сайта на локальный сервер.

По завершению установки, проверьте корректно ли работает Ваша точная копия веб-сайта.

Можно перенести ресурс с хостинга на новый локальный сайт без плагинов. Для этого воспользуйтесь функцией «Экспорт» в консоли сайта.

«Экспорт» в консоли сайта

А с помощью функции «Импорт» можно обратно загрузить полученный файл с локального сервера.

Что делать, если Ваш сайт не на CMS WordPress?

Универсальный способ переноса данных:

В phpMyAdmin выберите базу данных сайта; Перейдите во вкладку «Экспорт»; Укажите обычный способ экспорта, когда все настройки отображаются; Выберите метод сжатия GZIP; Другие настройки не меняйте; Запустите экспорт базы данных.

Браузер загрузит на компьютер файл sql.gz расширения, который необходимо импортировать на хостинг. Для этого в панели управления сервера выберите «Базы данных – phpMyAdmin».

Базы данных – phpMyAdmin

во вкладке «Импорт» загрузите файл базы данных.

Описанными способами можно переносить сайты с локального сервера на сервер хостинг-провайдера и в обратном направлении. Также для создания копии сайта и дальнейшего его переноса, можно воспользоваться резервным копированием баз данных, например, плагин WP Database Backup для WordPress или его аналог. Если используется WordPress и локальный сервер Desktop Server, перенести локальный проект можно с плагином Desktop Server for WordPress.

Какой локальный сервер выбрать

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

Если Ваш сайт на CMS WordPress, обратите внимание на плагин Desktop Server. Установка и настройка данного софта занимают меньше времени по сравнению с другими продуктами. Благодаря плагину также ускорится перенос готового сайта на сервер хостинг-провайдера. Если у Вас другая CMS, используйте любой из перечисленных локальных серверов. К примеру, Winginx дает возможность запустить веб-сайт и контролировать разработку благодаря удобному планировщику.

Можно ли обойтись без локального сервера? Легко! Если Вы разрабатываете блог или ресурс с простой структурой, при этом используя стандартную CMS и шаблон, сайт можно сразу запускать на веб-сервере. Но нужно быть уверенным, что в любой момент сможете быстро обеспечить минимальную безопасность веб-сайта и его соответствие техническим требованиям поисковиков.

Posted in Internet on мар 14, 2018