No Image

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

СОДЕРЖАНИЕ
980 просмотров
10 марта 2020

Все о локальных сетях и сетевом оборудовании

Возможности локальной сети впечатляют. Локальную сеть можно назвать вашей личной паутиной. В данной статье речь пойдёт о создании сайта, который будет доступен только по локальной сети. Можно обмениваться файлами, публиковать объявления, уведомления, новости и т.п. материалы.

Наверняка, многие, только услышав фразу «создание сайта» решили, что потребуется знание программирования и навыки веб-дизайна — на самом деле всё значительно проще.

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

Основную работу берет на себя базовый пакет разработчика «Denwer»: детище Дмитрия Котерова включает в себя все основные составляющие — MySQL, Perl, Apache, PHP и многое другое.

Итак, как сделать сайт в локальной сети с помощью denwer? Скачать пакет можно бесплатно с официального одноименного сайта. При скачивании потребуется ввести электронную почту, на которую придёт индивидуальная ссылка на скачивание.

1. Далее следует действовать согласно инструкциям и рекомендациям установщика. По завершению установки на рабочем столе появится 3 ярлыка: «Start Denwer», «Stop Denwer» и «Restar Denwer».

2. После установки необходимо сделать следующее:

— по умолчанию установка производится на диск С: WebServers: в данной папке требуется найти подпапку «home»;

— в ней создаётся новая папка, именем которой (для удобства) будет выступать ip адрес компьютера в локальной сети (например, 192.168.1.4);

— в созданной папке создаётся ещё одна папка с именем «www» — в ней будут храниться все файлы для размещения на сайте.

Вот и всё: сайт для вашей локальной сети создан. Для проверки необходимо в браузере в адресной строке ввести ip компьютера – сервера (В рамках примера это 192.168.1.4).

Как запустить сайт в локальной сети?

Вторым этапом будет создание базы данных сайта. Для этого:

— в адресной строке необходимо ввести «localhost/Tools/phpMyAdmin/»;

— откроется консоль управления: далее «Базы данных» и в графе «Создать базу данных» введите имя (например, «baza_db») после чего останется только нажать на кнопку «Создать».

Публикация сайта в локальной сети

Сайт и база данных созданы, теперь остаётся поработать с внешнем видом — уж больно он простоват. Для этого скачайте любой движок для создания сайтов (мне больше всего импонирует WordPress).

Скачанные файлы движка необходимо перенести в папку с сайтом (в рамках примера это C:WebServershome192.168.1.4www).

Настройки не отличаются сложностью:

  • — перезагрузите сайт ярлыком «Restart Denwer» и включите заново «Start Denwer»;
  • — в адресную строку введите адрес сайта: откроется окно с уведомлением об отсутствии файла конфигурации — нажмите «Создать файл настроек»;

— откроется окно с приветствием — нажмите «Вперед»;

— далее необходимо ввести данные: имя базы данных – то что создавалось выше, имя пользователя – root, пароль по желанию, остальные поля без изменений, далее «Отправить»

  • — «Запустить установку»;
  • — в завершении введите название сайта, имя пользователя, дважды пароль и email, после чего останется нажать «Установить WordPress» и «Войти».

Движок WordPress установлен, стили и темы по умолчанию.

Останется только настроить желаемый внешний вид, плагины и т.д.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как создать локальный сервер на компьютере? Подобный вопрос, прежде всего, волнует тех, кто решил создать собственный сайт и дабы его протестировать решил установить локальный сервер. Но, что всё-таки нужно для установки и зачем, вообще, это нужно?

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

Читайте также:  Как ввести процент на клавиатуре

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

Существует несколько программ, позволяющих установить локальный сервер. Однако по большей части процесс установки одинаковый для всех. Поэтому в качестве примера рассмотрим «Денвер» ­– локальный сервер, который очень популярен в России, в силу того, что его создатель русский и потому что он очень просто в обращении.

Затем заняться установкой, после чего все должно корректно работать, что, например, нельзя сказать о серверах в сети, где постоянно что-то не работает. Поэтому это, безусловно, главное удобство локального сервера.

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

Шаг 1. Загрузка локального сервера

Для того чтобы создать локальный сервер, прежде всего, нужно скачать набор необходимых файлов. Для этого, нужно перейти на сайт самого «Денвера» (//www.denwer.ru/). Выглядит он следующим образом:

Затем нажимаем на кнопку «СКАЧАТЬ». Нам предложат выбрать версию одну из двух версий PHP, выбираем самую новую. Затем, откроется новое окно, где нужно будет указать свои контактные данные – имя, фамилию и почту. Далее, на email придёт ссылка на скачивание «Денвера».

Ждём несколько минут и скачиваем файлы программы к себе на компьютер, по ссылке которую получили на указанный ранее email адрес.

Шаг 2. Как установить локальный сервер

После завершения загрузки, запускаем инсталлятор. Нажимаем да и начнётся распаковка. Дальше просто следуем инструкциям.

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

В процессе самой установки инсталлятор предложит выбрать букву Z, как место установки. Если она не занята, то можно выбрать её, в ином случае выбираем другую букву, например, D. Далее на рабочем столе создаётся три ярлыка.

Выглядят они вот так:

Например, это блокировка вирусом NOD32 в Windows XP. Другая же проблема наиболее распространена и связана с конфликтом в программе Skype. По умолчанию, обе программы занимают 80 порт, поэтому, если программа не будет работать, то нужно отключить использование порта в Skype. Для этого, заходим в инструменты > проблемы с соединением> убираем галочку с использования порта 80 и 443 > затем сохраним и проблема должна решиться.

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

На этом установка локального сервера завершена, остаётся только создать на нём сайт и довести его до совершенства, а затем перенести на хостинг.

Узнав о том, как создать сервер локальной сети, может возникнуть вполне логичный вопрос: «А что дальше?». Чтобы на него ответить нужно, понять, зачем, вообще, человеку нужен локальный сервер. Если он хочет просто попрактиковаться в создании сайтов и поднять уровень своей квалификации, то ему стоит заняться изучением языков гипертекстовой разметки и таблицы стилей.

Если же создание локального сервера ему было нужно, чтобы протестировать существующий сайт перед его непосредственной загрузкой в сеть, то тогда следует заняться в первую очередь его установкой на локальный сервер. Спросите: «Как это сделать?» Об этом чуть ниже.

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

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

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

Достаточно было бы это сделать в одном. Однако на этапе начала разработки сайт является статическим, но это неважно, потому как там нужно создать только те страницы, который будут отличаться друг от друга. Обычно это главная, подраздел и страница со статьёй. В последующем можно добавить форму обратной связи, страницу регистрации и форум.

Читайте также:  Что делать если заедает мышка

Однако гораздо более удобно будет создавать сайт сразу на локальном сервере, дабы использовать все функции на максимум с самого начала. Для этого переходим в Мой компьютер и видим диск, который создал «Денвер».

Заходим в диск, переходим в папку home и создаём новую папку и как название пишем адрес сайта. Далее, внутри нужно создать папку www. И уже непосредственно в ней создаём текстовый файл с расширение html (например, index.html). Чтобы проверить корректно ли он отображается, нажимаем на него правой кнопкой мыши и выбираем открыть с помощью блокнота (либо любого другого редактора – Sublime text, Notepad и т. д.). Внутри файла напишем стандартную программу «Hello world!». Выглядит это так:

Затем сохраняем и перезапускаем «Денвер», нажимая на ярлык Restart Denwer, чтобы все сделанные изменения вступили в силу. Однако, если мы сейчас попробуем сейчас перейти на наш сайт, который называется так же как и папка, созданная в диске «Денвер», то мы ничего не увидим. Потому как, локальный сервер конфликтует с файлом hosts. Находится он здесь C:WINDOWSsystem32driversetchosts.

Файл хостов позволяет идентифицировать определённые адреса сайтов с определённым ip-адресом. Например, нашей локальной машины – 127.0.0.1 www.localhost. Когда мы набираем любой сайт в браузерной строке, то первым делом проверяет этот сайт и переходит по адресу, находящемуся слева. Если переход на наш локальный сайт не работает, то это значит, что его адрес не прописан в файле hosts. Часто причиной этого является антивирус, который блокирует доступ.

Конечно, такая проблема может возникнуть не у всех. Обычно она возникает из-за особенностей какого-то конкретного антивируса. Теперь после перехода на локальный сайт, на экране должна появиться надпись: «Hello world!».

Если же мы захотим, чтобы наш сайт работал по адресу localhost, то нужно просто перейти в папку localhost на «Денвере», зайти в www и также создать файл html.

Часто у пользователей «Денвера» возникает проблема по поводу отправки писем. Дело в том, что «Денвер» реально не отправляет писем, он его только формирует и хранит в папке:

tmp > !sendmail. В той папке в виде обычных текстовых фалов будут лежать письма. Так что, если они отправляются на локальном сервере, то и на реальном проблем не возникнет.

Таким образом, можно сказать, что локальный сервер – это отличное площадка для разработки сайтов, которая подойдёт как новичкам, так и профессионалам. Потому как установка не требует каких-то особых знаний и навыков, достаточно быть просто знакомым с компьютером и уметь использовать прикладные программы.

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

Если же такие аргументы все равно не убеждают человека, то на первых порах можно использовать бесплатный хостинг, но он ограничивает пользователя в действиях. Например, нельзя продавать ни в каком виде рекламу с сайта, а как известно, это основной источник дохода веб-ресурса. Так что, когда администратор сайта увидит, что посетители все пребывают, требуют хлеба и зрелищ, а он не получает за свой труд ровным счётом ничего, то переход на платный хостинг произойдёт в один момент.

Пожалуй, прочитав эту статью, каждый пользователь, узнал для себя что-то новое, и теперь если его спросят: «Как создать локальный сервер?», он с уверенным видом расскажет все, что выяснил здесь. Чтоб не пропустить мою следующую, не менее интересную статью, настоятельно рекомендую подписаться на rss ленту моего блога.

На этой ноте я завершаю эту статью, и пользуясь, случаем хочу всех поздравить с наступающим Новым 2017 годом! Пусть грядущий год будет лучше прежнего! Здоровья и удачи!

Комментировать
980 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock
detector