Почему openserver не видит папки в файле domain

Обновлено: 03.07.2024

Привет, Друзья! На связи Олег Маркарьян. Сегодня я решил затронуть очень важную тему, о которой мало кто говорит. Я расскажу о создании тестового локального блога. Прошло почти пять лет, прежде чем я сам решил создать свой первый блог для экспериментов. Раньше я все нововведения испытывал на каком-нибудь из своих «живых» блогов. И ничего хорошего в этом не было. Были случаи, когда подобные эксперименты заканчивались весьма печально. К примеру, решил поставить какой-нибудь новый плагин. Скачал. Поставил. Активировал. И тут увидел, что блог перестал работать.

Потом несколько дней сидел, возвращал все на свои места, «выносил мозг» программисту и хостерам. А ведь можно было провести все испытания на тестовом блоге. И тогда всех этих проблем, всех этих потерь нервов и времени удалось бы избежать. Но я упорно сопротивлялся и набивал шишки. Так было до недавнего времени.

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

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

Этот вариант решал сразу несколько задач. Во-первых, экономил деньги. Во-вторых, предоставлял практический неограниченный (в разумных пределах) объем дискового пространства. А значит, открывались большие возможности для самых разных экспериментов. В-третьих, позволял мне работать над проектами даже без доступа в интернет. Иногда это очень удобно.

Далее предлагаю вашему вниманию небольшой рассказ (с картинками) о том, как я создавал свой первый тестовый локальный блог.

Выбор ПО для создания локального сервера

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

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

Установка Open Server

Open Server Full – полная версия программного комплекса. Здесь есть и серверная платформа с готовыми к работе Apache, Nginx, PHP, MySQL, и пакет портативных программ, которые пригодятся практически любому веб-разработчику. Здесь есть графические, текстовые редакторы, PDF-ридеры, плееры, архиваторы, менеджеры закачек, FTP-менеджеры, браузеры и прочие необходимые для комфортной работы программы. Всего около 40 штук. Отличительная особенность пакета программ (как и всего комплекса в целом) – портативность. То есть, они просто распаковываются в указанную вами папку и не вторгаются в «личную жизнь» вашего компьютера.

Open Server Mini – урезанная версия продукта. Здесь нет пакета дополнительных программ. Есть только самое необходимое. А именно – серверная платформа. То есть, это ПО для создания «чистого» локального сервера. Без всего лишнего.

Open Server Apps Pack – а это дополнительный пакет для тех, кто установил пакет mini, но захотелось большего. То есть, это пакет тех дополнительных программ, который превращает версию mini в версию full. Вот и все.

Так как мне нужна была только голая платформа для создания локального сервера и запуска тестового блога, я выбрал версию mini. Вы можете выбрать любую на свое усмотрение.

Здесь вам рассказывают о том, что данный продукт некоммерческий, и что он существует и развивается на пожертвования пользователей. Если есть желание и возможность, можете внести некоторую сумму пожертвований. Если такой возможности нет (или вы – просто очень жадный человек), можно скачать OpenServerбесплатно. Правда, на очень низкой скорости.

Когда я скачивал ПО, у меня на Webmoney не было денег. Вернее, было рублей 10, но минимальная сумма – 37 рублей (почему выбран именно такой нижний порог пожертвований – непонятно). Пришлось скачивать на низкой скорости. Версия Mini скачивалась около 2 часов. К слову, за то же время я успел скачать три серии «Игры престолов» в HD качестве.

Далее запускаем скаченный файл – это самораспаковывающийся архив. Нужно только указать путь до нужного диска или папки и нажать «Ок».

Я выбрал для распаковки раздел диска D. У вас это может быть диск C, D, E или любой другой. Можно даже на флешку все установить или на портативный жесткий диск. Как вам удобнее. Примечание автор программного обеспечения рекомендует устанавливать его в корень диска.

После распаковке в указанном на компьютере месте появится папка со всеми необходимыми программными компонентами для создания локального сервера.

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

После успешного запуска Open Server в трее Windows появится красный флажок. Кликаем по нему правой кнопкой мыши и выбираем пункт меню «Запустить» (в самом верху).

Подождите, пока сервер запустится (несколько секунд). Если все прошло успешно, флажок в трее станет зеленым.

Открываем любимый браузер (у меня это Chrome), вводим в адресную строку localhost (это ваш локальный домен по умолчанию) и видим следующую картинку.

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

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

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

Так, движок подготовлен. Идем дальше.

Теперь нужно создать корневую директорию нашего будущего локального сайта. Идем в трей. Кликаем на зеленый флажок правой кнопкой мыши. Выбираем пункт меню – «Папка с сайтами».

Откроется папка, в которой расположены корневые директории (папки) всех созданных локальных сайтов (папка domains). У меня эта папка расположена по адресу D/OpenServer/domains.

Так как ничего мы пока не создавали, в этой папке находится только одна корневая директория – localhost. Та самая, которую мы открывали в браузере. Чтобы добавить новые директории (они же – домены локальных сайтов/блогов), просто создайте папки с нужным названием в папке domains.

*Небольшое, но важное отступление. Чтобы все созданные папки (домены) у вас работали, необходимо запускать Open Server только с правами администратора (то есть, в неограниченном режиме). И еще – желательно отключать антивирус. Я же работаю в ограниченном режиме. Поэтому, у меня работает только домен localhost. Но это не мешает мне создавать дополнительные директории в папке localhost. При этом адрес будущего тестового сайта будет иметь вид – localhost/адресвашегосайта. В остальном все будет работать, как в обычном режиме.

Далее я покажу, как я сам создавал тестовый WordPress блог без прав администратора и отключений антивируса. В ограниченном режиме. Никаких неудобств я не испытал.

Теперь нам нужно создать базу данных для нашего будущего тестового сайта. Не пугайтесь. Ничего сложного здесь нет. Все делается в пару кликов. Идем в трей Windows. Кликаем правой кнопкой мышки по зеленому флажку. Выбираем пункт меню «Дополнительно». Далее переходим в «PhpMyAdmin».

Откроется окно в браузере, где вам нужно будет авторизоваться.

Откроется страница phpMyAdmin. Здесь вам предстоит создать базу данных для своего локального блога. Делается это в три шага. Переходим на вкладку «Базы данных». Вбиваем имя базы данных (я назвал ее – testru, чтобы было все понятно). Нажимаем кнопку «Создать». Вот вам простая графическая схема. Следуя ей, вы точно не ошибетесь:

Откроется страница с информацией, которая понадобится для создания конфигурационного файла. Вам будут необходимы следующие данные:

Откроется страница «знаменитой пятиминутной» установки WordPress. Нужно заполнить некоторые данные. А именно – название сайта, имя пользователя, пароль, Email. Не заморачивайтесь здесь сильно. После все можно будет изменить. К тому же, это просто тестовый локальный блог, а не ваш ресурс в интернете.

После авторизации попадаем в админку WordPress.

Даже если что-то пойдет не так и ресурс «загнется», вы всегда можете удалить его и создать новый. Несмотря на грандиозный объем моей инструкции, выполнение всех пошаговых действий займет у вас не более 5-10 минут.

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


Далее вам необходимо зайти в настройки и, в открывшимся окне настроек, зайти во вкладку Сервер

Теперь ваш сайт доступен для других участников сути. Для этого им необходимо ввести в адресную строку ваш IP адрес.

Если вы используете какую либо CMS ну или просто на вашем сайте уже прописано подключение к БД, то с вероятностью в 90% он у вас не заработает и выдаст ошибку с подключением. Для этого вам необходимо заменить хост БД с localhost(127.0.0.1) на IP адрес который вы узнали при помощи ipconfig в консоли.

Например в CMS битрикс я заменил host в файлах /bitrix/php_interface/dbconn.php, а так же в /bitrix/.setting.php

В WordPress я менял файл wp-config.php который находится в корне сайта.

После таких манипуляций, мои сайты без проблем заработали на локальных компьютерах.

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

Для открытия внешнего доступа к сайту на openserver необходимо зайти в настройки и перейти на вкладку «Сервер».

Если в поле «ip адрес» указать адрес вашего компьютера в локальной сети, то к вебсерверу можно будет подключится из локальной сети.

Если указать «все доступные адреса», то к сайту будет разрешено подключение из любой сети (доступ через интернет).


После этого при попытке запустить сервер можем получить ошибку следующего содержания: «Несовместимость конфигурации: домен/алиас localhost можно использовать только с IP-адресом 127.0.0.1»

Устраняется эта ошибка следующим образом: переходим в папку с доменами C:OpenServerdomains и переименовываем localhost в openserver. После этого сервер запустится.

Необходимо учесть еще пару моментов:

1. Если у вас уже имеются на openserver опубликованные сайты, то могут возникнуть проблемы с подключение к mysql т.к. сменилось имя сервера. Для устранения этой ошибки достаточно в файле конфигурации вашей CMS сменить имя сервера с localhost на openserver.

2. На компьютере с которого подключаетесь необходимо внести изменения в файл C:WindowsSystem32driversetc. Добавляем запись: 10.0.0.2 sitename (где 10.0.0.2 — адрес компьютера с вебсервером, sitename — имя вашего домена в папке C:OpenServerdomains)

2 thoughts on “ Настройка openserver для общего доступа ”

Подскажи что делать?! Мне надо зайти в C:WindowsSystem32driversetc и изменить «hosts»
— 127.0.0.1 localhost на 10.0.0.2 «Свой сайт — домен» Так получается?! Или надо создать фаил надо тогда какой формат? txt?

В hosts имеющиеся записи не редактируй. Просто добавь еще одну строку, например так: 192.168.1.5 domen
где domen — это локальное имя твоего сайта

Всем привет! На связи Заур Магомедов с очередной порцией материала для веб-мастеров. Не успел начаться год, как мы уже приблизились к концу февраля. Пишу этот пост в праздничный день 23 февраля и пока не забыл — поздравляю всех мужчин с Днем защитников отечества! Ну что можно пожелать еще, как не мирного неба над головой и здоровья всем нам. А теперь собственно перейдем к теме поста.

Когда разрабатываешь сайт по ходу дела могут появляться какие-либо вопросы к заказчику. Так вот эти вопросы удобнее, а в некоторых случаях просто обязательно обсуждать, когда заказчик видит сам сайт. Как мы можем показать сайт заказчику если он разрабатывается на локальном сервере? Можно, конечно, выгрузить на хостинг, это как вариант. Но для меня лично это неудобно, т.к. придется делать обновление на хостинге периодически по мере поступления вопросов. Можно также работая на локалке, при каждом сохранении файлов выгружать их на хостинг, причем делается это автоматически, например, в редакторе Sublime Text 3 + плагин Sftp есть такая возможность.

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

В качестве веб-сервера я буду использовать мой любимый Open Server.

Доступ к сайту по локальной сети

Сразу скажу, что в данной статье я не буду показывать как нужно настраивать саму локальную сеть. Благо по этой теме в интернете есть масса материалов, в том числе и видео. Чтобы показать сайт по локалке нам необходимо сделать некоторые настройки в Open Server. Для этого щелкаем правой кнопкой мыши по флажку Open Server в трее и переходим к настройкам. Выбираем вкладку «Сервер» и там находим такой пункт, как «IP-адрес сервера», выставляем опцию «Все доступные IP».


Далее переходим во вкладку «Алиасы». Обратите внимание на поля: исходный домен, конечный домен. В поле «Исходный домен» мы вбиваем IP-адрес нашего компьютера в локальной сети. Узнать его можно следующим образом: щелкаем на комбинацию клавиш Win+R и в появившимся окошке вбиваем команду «cmd» для запуска окна командной строки.


Далее в окне командной строки вводим команду «ipconfig» и получаем вот такой результат.


Здесь нас интересует срока «IPv4-адрес». Это и есть ваш локальный IP-адрес компьютера. У меня он — 192.168.1.205, вот как раз его я и вбиваю в поле «Исходный домен» в настройках локального сервера. В поле «Конечный домен» мы выбираем домен нашего сайта. Я выбрал домен по умолчанию — Localhost для примера. После выбора жмем по кнопке «Добавить» и у нас в списке внизу появится запись, которая говорит о том, какой домен должен открываться при обращении к компьютеру с данным IP-адресом из локальной сети.


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

Доступ к локальному сайту из интернета

Можно дать возможность пользователям смотреть на сайт из интернета. В данном случае локальный сервер будет выступать в роли виртуального хостинга. Но здесь есть некоторый нюанс — у вас должен быть выделенный (статичный) внешний IP-адрес. Ваш интернет-провайдер должен назначить вашему компьютеру в своей сети IP-адрес, который останется неизменным. Обычно такую услугу провайдеры предоставляют за отдельную дополнительную плату. Имея выделенный IP-адрес, доступ к локальному сайту можно решить на раз, два…

Безопасность компьютера!

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


Следующее, что нам необходимо будет сделать это создать переадресацию портов в маршрутизаторе. Для чего это нужно? Когда обращаются к нашему IP-адресу из сети компьютер должен знать куда перенаправлять эти запросы. Так вот, с помощью переадресации мы как-бы говорим открой такой то сайт. Я покажу на примере своего роутера Asus RT-N12, но суть у всех роутеров будет та же самая, поэтому тут проблем не должно возникнуть. Если у вас английская прошивка, то ищите что-то типа Port Forwarding. На крайний случай почитайте в интернете, как создать переадресацию портов в вашем роутере.


После всех настроек применяем настройки — «Применить», при этом роутер будет перезагружен. Теперь в адресной строке браузера на удаленном компьютере вводим наш внешний IP-адрес и открываем сайт.

Что делать, если у вас нет выделенного IP-адреса?




Жмем «Применить» и ждем пока перезагрузится роутер. Последнее, что нам необходимо будет сделать это указать наш хост в Open Server. Для этого идем в настройки, вкладка «Алиасы» и добавляем в список новый хост в ключе Исходный домен -> Конечный домен.



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

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

Для открытия внешнего доступа к сайту на openserver необходимо зайти в настройки и перейти на вкладку "Сервер".

Если в поле "ip адрес" указать адрес вашего компьютера в локальной сети, то к вебсерверу можно будет подключится из локальной сети.

Если указать "все доступные адреса", то к сайту будет разрешено подключение из любой сети (доступ через интернет).

настройка общего доступа openserver

После этого при попытке запустить сервер можем получить ошибку следующего содержания: "Несовместимость конфигурации: домен/алиас localhost можно использовать только с IP-адресом 127.0.0.1"

Устраняется эта ошибка следующим образом: переходим в папку с доменами C:\OpenServer\domains и переименовываем localhost в openserver. После этого сервер запустится.

Необходимо учесть еще пару моментов:

1. Если у вас уже имеются на openserver опубликованные сайты, то могут возникнуть проблемы с подключение к mysql т.к. сменилось имя сервера. Для устранения этой ошибки достаточно в файле конфигурации вашей CMS сменить имя сервера с localhost на openserver.

2. На компьютере с которого подключаетесь необходимо внести изменения в файл C:\Windows\System32\drivers\etc. Добавляем запись: 10.0.0.2 sitename (где 10.0.0.2 - адрес компьютера с вебсервером, sitename - имя вашего домена в папке C:\OpenServer\domains)

3. Необходимо открыть соответствующие порты в брэндмауэре компьютера. Для веб это 80 порт. Либо можно отключить брэндмауэр.

4. Для постоянного доступа к сайту из сети интернет потребуется выполнить проброс портов на вашем роутере и получить статический ip адрес от провадера интернета.

13 thoughts on “ Настройка openserver для общего доступа ”

Подскажи что делать?! Мне надо зайти в C:\Windows\System32\drivers\etc и изменить "hosts"
- 127.0.0.1 localhost на 10.0.0.2 "Свой сайт - домен" Так получается?! Или надо создать фаил надо тогда какой формат? txt?

В hosts имеющиеся записи не редактируй. Просто добавь еще одну строку, например так: 192.168.1.5 domen
где domen - это локальное имя твоего сайта

Как узнать внешний ip ?

На этом сайте справа, в блоке Инфо, можете узнать свой внешний IP адрес.

Долго мучался с данными вопросом, у меня Window 10 home premium и решение проблемы с открытием доступа к локальным доменам с телефона на open server - решил через создание правила с разрешением подключения на порт 8080 в брандмауэр

Простите,но у меня выдает ошибку 502 на сайте.Что мне делать?

Простите, если написал не грамотно.

Здравствуйте! А если я хочу отправлять данные на сервер с помощью gprs модуля, то это вообще возможно с помощью openserver? На данные момент он не видит куда отправлять данные, тк сервер локальный. Я попробовал установить флажок как здесь написано, но ноль реакции. Обычно люди используют хостинг для данной задачи, а я хотел таким образом. Возможно он использует для передачи сотовую связь, а здесь идет речь об интернете. Модуль у меня sim800l

Здравствуйте Илья! Встатье идет речь о том как открыть сокет для подключения к веб-ресурсу расположенному на вашем компьютере. Если вы будете подключатся к нему с другого устройства в вашей локальной (домашней) сети, то проблем не возникнет. Но если вам необходимо подключиться из интернета, например через каналы перадачи данных gprs, то в этом случае нужно учесть что ваш веб ресурс находится за NAT вашего роутера и необходимо выполнить проброс портов в интернет. А так же вам может понадобиться статический ip адрес от провайдера вашего домашнего интернета.

Добрый день. Я не могу открыть общий доступ к сайту на OpenServer из вне. Все порты открыты, ip статический.
Добавил домен локальный, установил туда сайт. Далее зашел в "Алиасы", в "исходный домен" вписал внешний ip адрес, в "конечный домен" вписал имя локального домена. Нажал добавить и сохарнил.
При обращении к моему ip с других компьютеров в сети (у меня нет купленного домена, доступ к сайту идет по моему внешнему ip), людей редиректит на имя моего локального домена, следовательно у них ничего не работает потому что у них его нет. Можно ли как то сделать так, чтобы доступ к сайту был по моему ip без всяких алиасов?

Здравствуйте. Это потому-что глобальные днс сервера ничего не знают о вашем локальном домене и не смогут знать. Глобальная система доменных имен имеет свою четкую иерархию. Вам нужно обязательно купить домен в интернет в любом из корневых доменов ru, рф, com или любом другом и закрепить за ним свой ip. После этого в течении суток все днс сервера интернета сообщат эту информацию друг другу и ресурс станет доступен по имени.

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

Openserver

В случае, если у вас есть ограничение на работу с файлом c:\windows\system32\drivers\etc\hosts вы должны запускать Open Server от имени Администратора, для этого необходимо выйти из Open Server-а, вызвать контекстное меню на ярлыке запуска и выбрать "Запуск от имени администратора".

Запуск Open Server от имени администратора

Запуск Open Server от имени администратора

Более подробно про этот момент написано в Документации к OpenServer-у:

Ограниченный режим работы OpenServer-а

Ограниченный режим работы OpenServer-а

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

Однако есть другой способ который я использую. Если это ваш домашний комп, и администратор именно Вы, тогда нужно просто запускать Open Server от имени администратора.

Прежде всего останавливаем сервера и нажимаем кнопку выйти:

Остановка и выход из Open Server

Остановка и выход из Open Server

Далее заходим в папку с Open Server-ом, в моем случае это C:\Progr\OpenServer

Ищем там OpenServer.exe, вызываем на нем контестное меню и выбираем пункт "Свойства"

Свойства файла OpenServer.exe

Свойства файла OpenServer.exe

В открывшемся окне, переходим на вкладку "Совместимость" и отмечаем чекбокс "Выполнить эту программу от имени Администратора"

Запуск от имени Администратора

Запуск от имени Администратора

После этого запускаем Open Server, в появившемся предупреждении разрешаем запуск

В ACL разрешаем запуск Open Server

В ACL разрешаем запуск Open Server

Вызываем в трее контекстное меню Open Server-а и смотрим наличие наших доменов

Список доступных доменов Open Server

Список доступных доменов Open Server

Собственно именно этот вариант и сработал для меня 🙂

Похожие статьи

43 комментария

пока не написал домен и имя папка- то к папке hosts не было доступа у openserver Никакие действия не помогли. Что только не делал. И атрибуты изменял, и под админом заходил, и менял доступы к файлу, и антивирус отключал. Бесполезно. Вся работа просто повисла.
Система win-10 Привет, по Win 10 не подскажу, когда она только вышла, в ней было слишком много всякого ненужного дерьмища и я ушел на линукс, желания вернуться нет никакого. Для того, чтобы быстро продолжить работу, советую второй системой поставить linux и в нем поднять нормальный веб-сервер и не мучаться. Ну, или если совсем нет времени или есть зависимость от винды (например ide), установить виртуальную машину и в ней уже все настроить. А если найдешь решение своей проблемы и будет немного свободного времени, напиши сюда как решил, думаю многим поможет! Статья ниочем. Не помогает. Помогло применение аттрибутов к файлу hosts как указано в руководстве. В третьем абзаце статьи, написано о том, что начать стоит с применения аттрибутов, но в моём случае это не помогло. Если у тебя сразу все заработало так, как описано в справке, то не понятно что ты забыл здесь. Спасибо. Все получилось. Просто не пропускал такое название домена Repair and build почему-то. Спасибо. Сделал как Вы сказали. Получилось.
Но у меня есть макет сайта для Wordpress, создана папка там же, где находится и папка localhost, и вот этот домен Openserver не видит. Не знаю, что ты имеешь ввиду под макетом для WP. Если это набор статических файлов (куча *.html + картинки), то их достаточно положить в ранее созданую папку (sandr) и зайти по адресу sandr.loc. Если это тема для Wordpress, тогда надо скачать Wordpress разархивировать его в папку (sandr), потом зайти по адресу sandr.loc, произвести установку Wordpress. После этого взять файлы темы и скопировать в папку /sandr/wp-content/themes/[название-темы] и потом активировать тему в админке, по адресу sandr.loc/wp-admin/ . Но это к Openserver-у не имеет отношения. Когда добавляю папку домена в ручную, появляется вот такая запись
Недопустимое значение для поля: Папка домена 2016-07-25 23:20:28 --------------------------------------------
2016-07-25 23:20:28 Начало процедуры запуска сервера
2016-07-25 23:20:29 Обновление Hosts файла
2016-07-25 23:20:29 Обновление конфигурации MySQL-5.5
2016-07-25 23:20:29 Обновление конфигурации Sendmail
2016-07-25 23:20:29 Обновление конфигурации PHP-5.3
2016-07-25 23:20:29 Обновление конфигурации PHPMyAdmin
2016-07-25 23:20:29 Обновление конфигурации Apache-2.2
2016-07-25 23:20:29 Запуск MySQL-5.5
2016-07-25 23:20:29 Запуск Apache-2.2
2016-07-25 23:20:29 Проверка состояния сервера
2016-07-25 23:20:30 Cервер успешно запущен за 1,469 секунд! Здравствуйте. openserver не видит домены, только localhost, что только не пробовал, ничего не выходит. Подскажите, что не так? да и после энтого не стоит заморачиваться с изменением файла хостс ребятки отключаем антивирусник! или в нём корректируем права пользования( если такая возможность есть) у меня в касперском присутстует! и ву-аля всё работает! А как настроить Open server чтобы можно было подключаться с локальному сайту с других ПК в локальной сети? Развернул опен сервер, установил crm-ку. Локально все замечательно работает по 80 порту. Но с другого ноутбука из той же сети не могу достучаться до сайта. Проверял телнетом до сервера OpenServer, не могу достучаться телнетом. Фаерволы все потушил. Причем телнетом на сервак с OpenServer по другому порту например спокойно стучусь. Привет, я уже очень давно, не работал с Openserver, поэтому не ручаюсь за точность информации на сегодняшний день. Но, если там все осталось без изменений, тогда тебе надо в настройках, указать на каком ip будет работь веб-сервер. По-умолчанию, там стоит 127.0.0.1, тебе надо поставить либо чтобы работал на всех ip, либо указать адрес твоего пк в локальной сети (например 192.168.1.5). Дальше, если все заработает (имеется ввиду коннект telnet-а, по ip на 80 порт), то на втором компе надо не забыть, прописать в hosts соответствующую запись, чтобы можно было заходить по адресу сайта.

Вроде телнетом могу достучаться до сервера по 80 порту. Добавил строку с адресом в файл hosts, но теперь ситуация не особо изменилась. на локалхосте так же все хорошо, а с ноутбука в той же сети при обращении на сайт получаю 404 not found от Open Server, в какую сторону теперь копать?

Виталий, еще раз спасибо! Вопрос не актуален :). Разобрался. Некорректно вносил записи в hosts. sps big
win 10 reshil problemu zapusk ot imeni admina (1 kartinka) Можно устанавливать в папку C:\Users\Public. Оттуда все запускается без заморочек с правами администратора. Основная проблема не с запуском Opneserver а с файлом hosts. Файл hosts - стандартный файл Windows который лежит в папке c:\Windows\System32\drivers\etc\. Если ты знаешь как его оттуда перенести, чтобы система перестала проверять права на нем, сообщи пожалуйста! На мой взгляд, это не возможно - в любом случае придется играться с правами на него. запустила сегодня опен сервер, добавила свой первый сайт в домен, даже посмотрела через браузер. а вот сейчас запустила сервер и ничего уже не показывает, браузер пишет страница не найдена, localhost просто белая страница. Обидно так, два дня мучаюсь, пытаюсь понять как это все работает. Виталий, помогите пожалуйста найти ошибку. А все остальные домены страничку IIS открывают, как не крути. На других win-нах таких проблем не было Отключи IIS, всего скорее Openserver не может подняться на 80 порту потому что он занят.

Я поменял порт на 8080, чтоб он поднялся. И все OK. Но все домены открываются если добавить :8080, т.е домен:8080

Вот Просмотр логов
2014-04-29 09:58:50 --------------------------------------------
2014-04-29 09:58:50 Начало процедуры запуска сервера
2014-04-29 09:58:51 Обновление Hosts файла
2014-04-29 09:58:51 Обновление конфигурации MySQL-5.5.37
2014-04-29 09:58:51 Обновление конфигурации Sendmail
2014-04-29 09:58:51 Обновление конфигурации PHP-5.3.28
2014-04-29 09:58:51 Обновление конфигурации PHPMyAdmin
2014-04-29 09:58:51 Обновление конфигурации Apache-2.2.27
2014-04-29 09:58:51 Запуск MySQL-5.5.37
2014-04-29 09:58:51 Запуск Apache-2.2.27
2014-04-29 09:58:51 Проверка состояния сервера
2014-04-29 09:59:02 Веб-сервер успешно запущен!

Добрый день всем. У меня проблема, не могу ни как настроить. Только так localhost::8080 открывается, по другому ни как! Все вышесказанное перепробовал. У меня Win8

Что пишет OpenServer в "Основной" лог?

**посмотреть можно так: Правой кнопкой на флажок > Просмотр логов > Вкладка "Основной"

Хорошо подробно и понятно расписано.
А почему в разных браузерах разная реакция?

Chrom (Версия 33.0.1750.117 m):
1)localhost - работает;
2)Открыть файл (index.php) - не работает;
3)127.0.0.1 - не работает.

Mozilla Firefox (Версия 3.6.13):
1)localhost - работает;
2)Открыть файл (index.php) - работает;
3)127.0.0.1 - не работает.

Конкретней как надо открыть 127.0.0.1, чтобы заработал ?
И можно получить ваши контакты для дальнейшего общения?

Если у тебя по адресу 127.0.0.1, пустая страница - значит все работает. Если броузер показывает, что страница не найдена, то всего скорее у тебя localhost работает на другом адресе. Попробуй открыть консоль:
Пуск->Выполнить->cmd.exe
и пропинговать адрес localhost:
ping localhost
Возможно, вывод будет что-то типа:
127.0.0.15
Тогда тебе этот адрес и надо использовать, либо разбираться почему используется именно он.

Теперь про пустую страницу - все домены расположены на одном и том же адресе, поэтому когда ты будешь обращаться по прямому адресу, веб-сервер не будет знать какой все таки выбрать. Это поведение настраивается в конфигурации веб-сервера (nginx или apache), тебе надо копать в эту сторону.

Кроме того, возможно просто OpenServer не может писать в файл hosts. Вот тут: Open Server, создание домена, базы данных и простого приложения на php мы это обсуждали в комментариях, там же описание решения проблемы (последние 5-6 комментариев снизу).

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

Я думаю смогу тебе помочь:

Когда-то очень давно, не было серверов-преобразователей (dns серверов), поэтому все адреса прописывались в файле hosts, к счастью эта возможность осталась. Поэтому ей и воспользуемся.

Так же, что касается твоего вопроса - для Open Server, содержание файла hosts, будет точно в таком же формате. Однако, само содержимое может быть разным, например я, у себя, не буду создавать запись для домена serega.dom, т.к. она мне не нужна. Именно поэтому, если ты его просто скопируешь у меня или у друзей, у тебя ничего не заработает. Нужно составлять свой.


Если у тебя останутся вопросы, спрашивай, в комментариях.

2) Возможно ты просто захочешь отключить в настройках Авиры блокировку файла hosts. В 12 версии, делается это так:
Настройки > Общее > Безопасность > Защита системы >
> Защитить хост-файл Windows от изменения (снять чекбокс и нажать "OK")

Читайте также: