Страница 5 из 6

Re: Доступ к сайту по локальной сети, как?

Добавлено: 07 сен 2016, 17:37
login2030
В общем была такая же проблема... есть "локальный сайт", и хотелось его тестировать с мобилки. Осилил все страницы форма. Хотелось бы добавить ко всему выше написанному - если ничего не помогает, то возможно дело в файерволе! Обычно стандарный файервол виндовский заменяется на файервол антивируса
Новый точечный рисунок.jpg
Поэтому идем в управление антивирусом и настраиваем его
1.jpg

Re:

Добавлено: 23 ноя 2016, 15:38
OverKilL
lesha20 писал(а): В итоге, чтобы ограничить доступ к openserver по локалке, нужно:

Вариант I:
1) В папке domains переименовать папку localhost
2) Выбрать(в openserver) IP-адрес сервера = 192.168.0.2
3) В hosts-файле прописать: 192.168.0.2(вместо 127.0.0.1) localhost ИЛИ в конфиге подключения к базе данных вместо localhost указывать адрес openserver (192.168.0.2).
4) В MySQL прописать хост % для нужного пользователя
5) В роутере открыть порт 80 для IP:192.168.0.2
6) В сетевом экране антивируса открыть входящие соединения для порта 80

Вариант II:
1) Выбрать(в openserver) IP-адрес сервера = Все доступные IP
2) В роутере открыть порт 80 для IP:192.168.0.2
3) В сетевом экране антивируса открыть входящие соединения для порта 80 только из локальной сети

Вариант II имеет в два раза меньше телодвижений, поэтому он пока и побеждает :)
При нескольких проектах первый пункт не работает(
Цепляется первый адрес из файла host , а остальные не работают, что не делаешь.
то есть скажем есть ip 222.222.222.222 на нем два сайта:
222.222.222.222 my-site.dev
222.222.222.222 my-site-two.dev

Так вот первый будет работать на ура, а второй будет выдавать ошибку при соединении с mysql. притом, как на локальной машине, так и на других в сети.
А phpadmin в свою очередь будет показывать имя пользователя mysql root@my-site.dev
при всем этом ни настройки привилегий, ни смена данных в полях соединений, ни редактирование host в куче разных конфигураций не работают
всегда доступен только первый в списке адрес, притом по алфавиту)

А вот второй пункт отработал отлично. все адреса пришли к виду
127.0.0.1 my-site.dev
127.0.0.1 my-site-two.dev

и всё работает. При работе с прокси, все адреса надо добавить в исключения в браузере.
В локалке тоже все работает

Re: Доступ к сайту по локальной сети, как?

Добавлено: 01 дек 2016, 14:51
АндрейСо
Здравствуйте знатоки, у меня возникла проблема при запуске 127.0.0.1
Ранее установил "Wamp" но позднее узнал что openserve по "богаче", то удалил "W" и установил Openserver
Когда пытаюсь войти на сервер 127.0.0.1 запускается пустая вкладка и причем фавикон горит "Wamp"-ский
Всетакто работает флажок зеленый, phpmyAdmin работает
Может както прописать в хосты, но как прописать?

Re: Доступ к сайту по локальной сети, как?

Добавлено: 01 дек 2016, 14:53
Максим
АндрейСо, что означает пытаюсь зайти на сервер 127.0.0.1? Если вы набираете в браузере http://127.0.0.1 то в OSPanel вы как раз и должны видеть пустую страницу.

Re: Доступ к сайту по локальной сети, как?

Добавлено: 26 июн 2017, 11:30
asmakeeva
день добрый, значит есть на сервере сайт , не понимаю почему не открывается с другого компьютера подключенного по локальной: 1. в настройках сервера прописали ip, 2. создали алиас домен с этим ip, 3. создали домен и папку, 4. на машине с которой необходима возможность заходить на этот локальный сайт в файле hosts прописали ip с доменом , 5. на машине с которой необходима возможность заходить в браузере в настройках прокси добавили в исключение и домен и ip, 6. доступ к папке с сайтом открыт.
На машине с сервером все прекрасно работает , на машине с которой надо зайти браузер выдает
" Не удается получить доступ к сайту
Превышено время ожидания ответа от сайта 10.255.7.203.
Попробуйте сделать следующее:
Проверьте подключение к Интернету.
Проверьте настройки прокси-сервера и брандмауэра.
Выполните диагностику сети в Windows
ERR_CONNECTION_TIMED_OUT "

что тут надо еще сделать помогите пожалуйста?

Re:

Добавлено: 27 мар 2019, 13:58
SergSA
Максим писал(а): 03 фев 2013, 05:30 ... скорее всего у вас в настройках CMS прописан ip 127.0.0.1 в качестве адреса mysql сервера, вот оно и не может подключиться, ведь сервер на другом адресе запускается. Измените адрес как написано в руководстве.
В каком разделе читать? Можно ссылку на раздел?
У меня в CMS был прописан $wgDBserver = "localhost";
но после того, как я был вынужден переименовать localhost в openserver - доступ пропал.
Заново создать в доменах папку localhost невозможно.
Указывал в CMS другие адреса: $wgDBserver = "openserver ", 192.ХХ.ХХ.ХХ, 192.ХХ.ХХ.ХХ:3306, не помогло.
Пытался создать алиасы:
localhost => openserver
192.ХХ.ХХ.ХХ => localhost
обе настройки не сохраняются.
Как восстановить доступ CMS к $wgDBserver ?
Зашёл в домены через настройки, указал:
localhost => /openserver , тоже не сохраняется такая настройка.

Re: Re:

Добавлено: 27 мар 2019, 15:39
SergSA
SergSA писал(а): 27 мар 2019, 13:58 Как восстановить доступ CMS к $wgDBserver ?
Фух, через 2 часа добил, сделал.
Пересоздал пользователя базы, при этом дал ему Имя хоста: Любой хост %.
После этого в настройках подключения CMS к базе указал: $wgDBserver = "192.ХХ.ХХ.ХХ:3306" (ip-адрес своего компа).

Re: Доступ к сайту по локальной сети, как?

Добавлено: 02 фев 2020, 04:37
Анна
Доброго времени суток. Подскажите,пожалуйста как Вы пересоздали пользователя (или может кто-то ещё подсккажет).?? Я совсем новичок и на локалке, по глупости изменила права доступа для root- пользователя, так,что теперь не могу сделать НИЧЕГО - всегда выдает ошибку- недостаточно доступа у этого пользователя - менеджер пользователя тоже,соответственно не доступен.

Re: Доступ к сайту по локальной сети, как?

Добавлено: 02 фев 2020, 09:43
Ink0gnit0
Анна,
Чтобы восстановить привилегии пользователя root, выполните следующее:
1. Остановите OSPanel
2. Откройте в блокноте шаблон конфигурационного файла выбранной вами версии MySql, например, C:\openserver\userdata\config\MariaDB-10_my.ini
3. Найдите в шаблоне строку [mysqld] и следующей строкой пропишите skip-grant-tables
4. Запустите OSPanel
5. Откройте консоль из меню OSPanel (Меню OSPanel -> Дополнительно -> Консоль) и запустите клиента mysql
6. Поочередно выполните следующие команды:
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' WITH GRANT OPTION;
В случае, если вашим пользователем можно подключаться отовсюду, дополнительно выполните:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
7. Остановитьте OSPanel
8. Закомментируйте раннее добавленную строчку skip-grant-tables в шаблоне конфигурационного файла, добавив в начало строки #
9. Запустите OSPanel и проверьте права доступа пользователя root через PhpMyAdmin либо через HeidiSQL.

Re: Доступ к сайту по локальной сети, как?

Добавлено: 02 фев 2020, 11:54
Анна
Ink0gnit0 писал(а): 02 фев 2020, 09:43 Анна,
Чтобы восстановить привилегии пользователя root, выполните следующее:
....
Спасибо ОГРОМНОЕ! Все сработало как нужно! Не ожидала такого быстрого ответа,ещё раз Спасибо!