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

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

При этом локальный сервер полностью имитирует работу вашего хостинга с поддержкой всех скриптов, PHP, MySQL. Создать такую среду имитации работы сайта в интернете можно с помощью специальных программ, таких как Open Server, Denwer, Vertrigo, XAMPP, WAMP. Наиболее популярны в среде веб-мастеров бесплатный программный набор Open Server и Денвер. Простота установки и легкость в настройке позволяют успешно использовать эти программы любому пользователю интернета без специальных знаний для этого.

Локальный веб сервер на базе Open Server

Open Server представляет собой портативный набор приложений для создания домашнего сервера на компьютере, с учетом пожеланий и рекомендаций веб разработчиков. Эта программная платформа имеет мощную среду для администрирования и настройке любых веб проектов. В ее состав входят различныые компоненты (около 30) и программные продукты для офиса, интернета, системы, мультимедия и графика (около 40). Все это позволяет создавать и отлаживать любые проекты независимо от места использования, то есть на любом компьютере и в любой сети. В этом бесплатном наборе собраны портативные программы на все случае жизни, вместе с серверными для создания локального сервера.

Для удобства выбора создатели сборки разделили ее на три пакета:

  1. Open Server Full — полная версия со всеми приложениями и программами объемом 437mb
  2. Open Server Mini — только серверная часть размером 135mb
  3. Open Server Apps Pack — расширенная версия с полной документацией размером 229mb

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

Работа с локальным сервером не вызывает каких либо трудностей даже новичкам, тем более все расписано по шагам. Независимость от места работы и условий, поддержка баз данных размером до 50mb (Denwer только до 2mb), лог работы, это одни из главных отличий Open Server от других программ. Портативность, русский интерфейс, легкость в установке и настройке позволяет работать с программой любому пользователю. Подробнее о составе сборки и скачать, можно на сайте программы.

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

Локальный веб сервер для сайта

Один из самых популярных проектов для создания локального сервера на домашнем компьютере. Небольшой размер пакета установки (только 8mb) и возможность установки на флеш-накопитель предоставляет пользователям все удобства для отладки сайтов. Отличительной чертой Денвера является его независимость и автономность. Можно установить на компьютер или флешку два Денвера, и они будут успешно работать независимо друг от друга. Он не оставляет ни каких следов в реестре Windows и ему не нужен деинсталлятор. Конфигурация всех настроек под конкретную систему происходит автоматически.

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

Если создание сайта на локальном сервисе не вызывает особых трудностей и всегда проходит на ура, то перенос действующего сайта на локальный сервер может вызвать определенные трудности, особенно у начинающих. Обычно трудности возникают при переносе базы данных и в неправильной конфигурации файла config.php. Перенос базы данных сопровождается заменой всех старых адресов в базе на новые и это не всегда проходит успешно. Нужно очень внимательно отнестись к этому и всегда проверять, что было и что стало. Помочь проверить и сравнить файлы можно программой WinMerge. Также обязательно необходимо присутствие файла HTACCESS в корне сайта, иначе кроме главной страницы сайта ничего не увидите.