Не удалось связаться с сервером системы на компьютере localhost
не удалось подключиться
Firefox не может установить соединение с сервером на localhost.
в Mozilla и Explorer.
Я удалил Wamp и через несколько недель (это означает две недели от сегодня) я установил NetBeans в Windows 7. Я создал тестовый PHP-скрипт, и когда я отлаживаю его, я снова получаю ту же ошибку. Я попытался получить к нему доступ с ip 127. но все то же самое. В чем проблема?
Когда я установил NetBeans, я установил его в порт 8080.
от cmd в качестве администратора:
это работает для меня.
Если вы установили его на порт 8080, вам нужно получить к нему доступ на порт 8080:
убедитесь, что есть запись, которая выглядит так:
если есть запись типа
прокомментируйте это, чтобы выглядеть так
для меня это был skype, вызывающий проблему. Как только я остановил skype, все сработало. У меня есть 1.7.1 xampp (mysql и apache), работающий на Windows 7 x64.
похоже, что у вас вообще нет веб-сервера.
вы пробовали включить IIS и использовать его для отображения базового html-файла?
Программы И Функции - > Включение/Выключение Функций Windows - > Информационные Серверы Интернета
Как только это сработает, попробуйте заставить WAMP/php работать. Быть осторожно с конфликтами портов.
моя первоначальная мысль заключается в том, что вам не хватает записи в файл hosts. Что-то вроде "127.0.0.1 localhost", однако, вы упоминаете, что получаете ошибку 404. Это означает, что веб-сервер подключается к вашему клиенту/браузеру и отвечает на запрос определенной веб-страницы.
Я недостаточно знаком с Windows 7, однако я уверен, что по умолчанию он не включает веб-сервер. Кроме того, если вы не кодируете, создайте и запустите приложение веб-сервера используя netbeans, вы не получите желаемого ответа.
когда дело доходит до этого. ваша проблема будет одной из следующих:
1) вы обслуживаете статические документы, и веб-сервер не настроен для обслуживания файлов из любого надлежащего DOCROOT должен быть. Это включает общие папки в каталогах пользователя. (базовая установка apache включает базовую домашнюю страницу)
2) у вас есть динамическое приложение веб-сервера, где контроллер смотрит на путь приложения, чтобы решить, какую страницу отображать или какую функцию выполнять. (см. MVC-Controller). В основном неполная реализация.
3) Еще одна ошибка конфигурации: ваш сайт может фактически определение виртуального домена. (что-то другое, чем localhost) поэтому, когда вы ищете localhost в URL-адресе, сервер может быть не настроен для предоставления страницы по умолчанию.
Что это значит, когда localhost отказался подключиться?
Наиболее вероятные виновники этой ошибки:
- Localhost не соответствует 127.0.0.1.
- Использование WSL в Windows для запуска веб-сервера.
- Порт 80 используется другим приложением на вашем компьютере.
- Доступ к вашему веб-серверу с неправильного порта.
- Недостаточно разрешений.
- Доступ к Localhost через 127.0.0.1
- Доступ к Localhost через номер порта
- Изменить порт Apache в XAMPP
- Изменить порт Apache в WAMP
- Удалите файл application.config (если применимо)
- Перезапустите службу LxssManager (применимо к веб-серверам, работающим на WSL)
Давайте посмотрим на описание процесса, связанного с каждым из перечисленных решений.
1]Доступ к Localhost через 127.0.0.1
2]Доступ к локальному хосту через номер порта
Если ваш веб-сервер не работает на порту 80 по умолчанию, вы столкнетесь с этой ошибкой. В этом случае для решения проблемы вы можете получить доступ к локальному веб-серверу, указав номер порта — для этого вам необходимо ввести localhost: 8080 в своем браузере.
3]Изменить порт Apache в XAMPP
Чтобы изменить рабочий порт Apache в XAMPP, сделайте следующее:
- Запустите XAMPP из меню «Пуск».
- Дважды щелкните значок XAMPP на панели задач на панели задач, чтобы запустить панель управления XAMPP.
- В окне панели управления XAMPP вы увидите список работающих в данный момент служб, например Apache, MySQL и т. Д.
- Рядом с названием службы будет кнопка «Стоп».
- Нажмите «Остановить» напротив службы apache.
- Затем нажмите клавишу Windows + E, чтобы открыть проводник.
- Теперь перейдите в каталог ниже:
C: xampp apache conf
Слушайте 80 ServerName localhost: 80
Замените их следующими:
Слушайте 8080 ServerName localhost: 8080
- Сохраните файл, нажав CTRL + S.
- Теперь снова откройте панель управления XAMPP и запустите веб-сервер Apache.
Ошибка должна быть исправлена сейчас, если проблема была вызвана конфликтующим номером порта. В противном случае попробуйте следующее решение.
4]Измените порт Apache в WAMP
Чтобы изменить рабочий порт Apache в WAMP, сделайте следующее:
C: wamp apache2 conf
Слушайте 80 ServerName localhost: 80
Замените их следующими:
Слушайте 8080 ServerName localhost: 8080
Теперь откройте WAMP и посмотрите, решена ли проблема или нет. В последнем случае попробуйте следующее решение.
5]Удалите файл application.config (если применимо).
Чтобы удалить файл конфигурации приложения, выполните следующие действия:
- Откройте папку проекта в проводнике.
- Затем откройте папку .vs. Возможно, вам потребуется показать скрытые файлы / папки.
- Оказавшись внутри папки .vs, исследуйте папку config.
- Внутри папки config удалите файл application.config.
- Закройте проводник.
Если проблема все еще не решена, попробуйте следующее решение.
6]Перезапустите службу LxssManager (применимо к веб-серверам, работающим на WSL)
- Нажмите клавишу Windows + R, чтобы вызвать диалоговое окно «Выполнить».
- В диалоговом окне «Выполнить» введите services.msc и нажмите Enter, чтобы открыть Сервисы.
- В окне «Службы» прокрутите и найдите службу LxssManager.
- Щелкните службу правой кнопкой мыши и выберите «Перезагрузить» или «Запустить».
- Закройте консоль служб.
Проверьте свой веб-сервер сейчас, и проблема должна быть решена.
Надеюсь, что любое из этих решений сработает для вас!
Почему 127.0 0.1 отказано в подключении?
.
необходимо проверить, что служба SQL Server запущена. Вы можете сделать это, перейдя к Start > Control Panel > Administrative Tools > Services , и проверка того, что служба SQL Server ( SQLEXPRESS ) работает. Если нет, начните его.
пока вы находитесь в апплете службы, также убедитесь, что служба SQL Browser есть. Если нет, тоначать.
вам нужно убедитесь, что SQL Server может использовать TCP/IP или именованные каналы. Их можно включить, открыв Диспетчер конфигурации SQL Server в Start > Programs > Microsoft SQL Server 2012 > Configuration Tools (или SQL Server Configuration Manager ), и убедитесь, что TCP/IP и именованные каналы включены.
в противном случае, запустите Start -> Run -> Services.msc если да, то он работает?
У меня была похожая проблема - может мое решение поможет. Я только что установил MSSQL EX 2012 (установка по умолчанию) и попытался подключиться к VS2012 EX. Никакая радость. Затем я посмотрел на службы, подтвердил, что SQL Server (SQLEXPRESS) действительно работает.
однако я увидел еще одну интересную службу под названием браузер SQL Server, которая была отключена. Я включил его, запустил его, а затем смог получить имя сервера в новом соединении в VS2012 EX и подключиться.
странно что они отключат службу, необходимую для подключения VS.
в SQL SERVER EXPRESS 2012 в качестве имени источника данных следует использовать "(localdb)\MSSQLLocalDB например, вы можете использовать строку подключения, как это
- перейдите на вкладку стандартный сервис в панели поиска для SQL сервера(SQL2014)
вот и все, как только вы запустите службу SQL, вы сможете подключить локальную базу данных.
надеюсь, что это поможет кому-то.
сначала попробуйте самое популярное решение, предоставленное Равиндра Bagale.
Если ваше подключение от localhost к базе данных по-прежнему не удается с ошибкой, подобной следующей:
не удается подключиться к базе данных SQL Server. Ошибка: не удалось установить соединение TCP/IP с хостом [IP-адрес], порт 1433. Ошибка: "соединение отказано: подключение. Проверьте свойства подключения. Убедитесь, что экземпляр SQL Server запущен на узле и принимает TCP / IP соединения в порту. Убедитесь, что TCP-соединения с портом не заблокированы брандмауэром."
- Откройте Диспетчер конфигурации SQL Server.
- разверните узел конфигурация сети SQL Server для рассматриваемого экземпляра сервера.
- дважды щелкните "TCP / IP".
- в разделе" протокол "установите" включено "в"Да".
- в разделе "IP-адреса" установите TCP-порт в разделе "IP All" (который является 1433 by неисполнение.)
в разделе" IP-адреса "найдите подразделы с IP-адресом 127.0.0.1 (для IPv4) и ::1 (для IPv6) и установите для" включено "и" активно "значение" Да", а для TCP-порта-1433.
на Start > Control Panel > Administrative Tools > Services , и перезапустите службу SQL Server ( SQLEXPRESS ).
попробуйте перейти из режима проверки подлинности windows в смешанный режим
Это странно у меня похожая проблема. Я загрузил пакет для SQL 2012 Express с помощью инструментов, но компонент Database Engine не был установлен.
Я не загрузил другой с сайта MS, и на этом был установлен компонент database engine. После перезагрузки службы были перечислены и готовы к работе.
пустое имя экземпляра в среде SQL Server Management Studio > выберите компонент database engine > правая кнопка мыши > Свойства (свойства сервера) > свойства соединения вида ссылки > продукт > имя экземпляра пустое
Источник Данных=.\SQLEXPRESS не работает = > использовать localhost в интернете.конфигурация (см. ниже)
У меня была та же проблема, и я обнаружил, что это произошло после установки обновления для моего SQL 2012. То, что исправило это для меня, входило в программы и функции и запускало ремонт на нем.
Я недавно установил MySQL 5 на Windows 2003 и попытался настроить экземпляр. Все работало нормально, пока я не добрался до "применения настроек безопасности", после чего он дал мне вышеуказанную ошибку ( Can't connect to MySQL server on 'localhost' (10061) ).
У меня есть исключение порта 3306 в моем брандмауэре для "MySQL Server".
вам, вероятно, придется предоставить привилегии "localhost" в таблице пользователю. Смотрите 'GRANT' синтаксис документации. Вот пример (из какого источника).
"предоставить все привилегии на %s.* для'%s'@ 'localhost', идентифицированного '%s'";
Это самая распространенная проблема с MySQL.
кроме этого, вы можете проверить, что пользователь, которого вы определили для создания вашего экземпляра, имеет полные права, иначе пользователь не может предоставлять привилегии.
кроме того, убедитесь, что служба mysql запущена.
убедитесь, что у вас не включен сторонний брандмауэр или Служба безопасности Интернета.
попробуйте прочитать это.
получил эту ошибку на Windows, потому что мой mysqld.exe не работал.
побежал "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install из командной строки, чтобы добавить его в мои службы, запустите службы.msc (start -> run), нашел службу MySQL и запустил ее.
не пришлось беспокоиться об этом оттуда.
- идем в Диспетчер задач
- выберите вкладку Услуги
- найти службу MySql
- под управлением
У меня были трудности с доступом к MySQL при подключении через соединение localhost на стандартном порту 3306, который отлично работал, когда я установил и настроил его для предыдущих классов, которые я взял в MySQL и Java. Я получал ошибки, такие как" ошибка 2003 "и"не удается подключиться к серверу MySql на localhost (10061)". Я попытался подключиться как из MySQL Workbench (5.2.35 CE), так и из Netbeans (7.2). Я использую Windows 7 64 bit professional.
Я попытался ввести службы.msc в самом начале окно поиска меню, которое открыло диалоговое окно службы, чтобы показать все службы, установленные в windows. Я прокрутил вниз к MySQL и запустил эту службу. Последующие попытки подключиться к MySQL из MySQL WorkBench и из командной строки завершились успешно.
убедитесь, что ваш хост-файл windows (расположен по адресу c://windows/system32/drivers/etc.host ) имеет следующие линии. Если нет, добавьте его в конце
иногда mysql не может вызвать Windows для принудительного запуска служб хоста, если брандмауэр блокирует его, поэтому запустите его вручную
Я попробовал решение Kuzhichamadam Inn и обнаружил, что необходимо внести небольшое изменение.
MYSQL57 был сетевой службой. Я пробовал это неоднократно без успеха. Когда я открыл службы.msc я нашел другой сервис для localhost: MySQL. Я начал это с помощью процесса ниже, и это сработало.
выполнить > Services.МСЦ > правой кнопкой мыши по MySQL > "свойства" >в начало
пресс клавиша Windows + R напишите " услуги.МСЦ" введите ищите "MYSQL56" напишите нажмите на нее и Запустите сервис
для локального подключения к MySql , вам не нужно настраивать брандмауэр с входящими правилами. Но даже если вы уже установка iptables разрешить TCP входящий порт 3306 и предоставить привилегию пользователю для доступа к БД локально, вы, возможно, придется настроить адрес привязки в вашем my.cnf файл, отредактируйте там адрес по умолчанию и поместите IP-адрес сервера, на котором работает MySql сервис.
после перезагрузки компьютера
At cmd
станет
тип mysql -u root -p
ie C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u root -p
введите пароль: ****
вот и все
это приведет к
Я получил эту ошибку, когда у меня закончилось место на моем диске.
на выполнить тип services.msc. проверьте, работают ли Службы MySQL. Если нет, запустите его вручную. После его запуска введите MySQL Show для тестирования сервиса.
другая возможность:
существует два способа подключения клиента MySQL к серверу: через TCP/IP или с помощью сокетов. Возможно, у вас есть сервер MySQL, настроенный для поддержки сокетных соединений, но не сетевых соединений.
ничего не делать просто "сбросить по умолчанию" настройки брандмауэра он начнет работать.
Я прочитал много решений, но ничего не работало должным образом, поэтому, наконец, я сбросил настройки брандмауэра, которые работали.
наконец-то решил эту проблему.. попробуйте запустить mysql в xammp. Флажок mysql в xammp должен быть снят. тогда начинай. после этого вы можете открыть mysql, и теперь он будет подключаться к localhost
Так как я боролся и нашел немного другой ответ вот он:
недавно я переключил локальный сервер (интрасеть) на своем новом рабочем месте. Установлена лампа; Debian, Apache, MySql, PHP. Пользователи на работе подключают сервер с помощью имени хоста, позволяет называть его "intaserv". Я настроил все, получил его работу, но не смог подключить Мой MySql удаленно, что бы я ни делал.
Я нашел свой ответ после бесконечных попыток, хотя. вы можете иметь только один привязать-адрес и он не может быть имя хоста, в моем случае "интранет".
Это должен быть IP-адрес, например. "bind-address=192.168.0.50".
Архитектура сетей является сложной системой, работа которой может сопровождаться ошибками и неполадками. Почти каждый активный пользователь компьютера встречался с надписью «Ошибка доступа к серверу», будь то ненайденный сайт или ошибка соединения приложения.
- Почему нет связи с сервером
- Как установить связь с сервером
- Как устранить ошибку сервера
Сначала убедитесь, что связь нарушена только с конкретным сервером. Попробуйте подключиться к другим и просмотреть веб-страницы в браузере. Возможно, проблема в подключении к интернету, настройках вашего соединения или ошибках в работе провайдера. Перезагрузите компьютер и сетевые приборы. При необходимости свяжитесь с технической поддержкой компании, предоставляющей вам услуги интернета.
Одной из самой частой причин является использование неправильного адреса. Убедитесь, что вы вводите правильное название веб-страницы или IP-адрес. Они могли смениться или прекратить свое существование.
Причиной отсутствия возможности подключения к серверу может являться невозможность доступа к нему по физическим причинам. Компьютер может быть отключен аппаратно, быть сломан, или в системе могут присутствовать неполадки канала связи, соединяющего машину с интернетом.
Другой причиной отсутствия связи может являться политика безопасности. IP-адрес вашего компьютера может быть занесен по тем или иным причинам в черный список сервера, запрещающий все или некоторые виды соединения. С другой стороны, нередки случаи причин запрета соединения, исходящих со стороны клиента. Убедитесь, что антивирусные программы или сетевые мониторы вашего компьютера или сервера корпоративной сети не блокируют адрес, к которому вы хотите подключиться.
Если связь построена на основе использования программ-клиентов, подключаемых к серверу, обратитесь на сайт разработчика и убедитесь, что вы используете последнюю версию. В противном случае обновите программу. Если вы используете неоригинальную, но совместимую с сервером программу-клиент, то попробуйте установить другие варианты программного обеспечения или оригинальную версию продукта.
Ошибка соединения может быть связана с трассировкой маршрута к серверу. Используйте соответствующие команды проверки. Возможно, запрос на подключение к серверу просто не доходит до адресата из-за неполадок в промежуточных узлах.
Читайте также: