2016-09-30 5 views
1

Извините, если это было задано и ответили в другом месте, но я его не видел.пытается получить сайт для доступа к localhost: (порт), а не localhost

Я пытаюсь настроить систему базы данных, чтобы научиться программировать на PHP и использовать MySQL, но у меня были некоторые проблемы. Я использую XAMPP, и, поскольку я использую машину Windows 10, порт по умолчанию для локального хоста зарезервирован для Skype, поэтому я решил использовать все, чтобы использовать порт 9030. Все работает до тех пор, пока я не попытаюсь запустить любой PHP-код, который пытается соединиться с (локальной) базой данных (например, я создаю тип нового типа, который я хочу добавить нового пользователя в базу данных). Когда я отправляю информацию, страница не загружается, а уведомитель загрузки в нижней части окна (Chrome) показывает «Ожидание локального хоста». Я предполагаю, что это означает, что моя программа пытается получить доступ к порту 80 вместо 9030 (вместо того, чтобы мой код был просто неправильным). Программа отлично работает на компьютере родственника, который запускает свой сервер на компьютере с XP, который не имеет проблемы с портом в первую очередь, и программа также отлично работает с сайтом, пока я не попытаюсь что-либо сделать с базой данных. Что мне нужно сделать, чтобы исправить это?

+0

«Я предполагаю, что это означает, что моя программа пытается получить доступ к порту 80 вместо 9030» - не принимайте эти вещи. Проверьте их. Посмотрите вкладку «Сеть» инструментов разработчика вашего браузера. Посмотрите URL-адрес, который запрашивается. – Quentin

+0

Вы уверены, что это Skype, а не IIS? – AbraCadaver

+0

В командной строке запустите: «netstat -ano» и посмотрите, кто слушает какой порт. Вы увидите PID и идентифицируете PID с помощью диспетчера задач. Можете ли вы подключиться к mysql через терминал с помощью localhost или 127.0.0.1? Попробуйте изменить mysql-узел как 127.0.0.1 в вашем php-скрипте. –

ответ

-1

попытайтесь запустить любой PHP-код, который пытается соединиться с (локальной) базой данных (например, я делаю тип формы «нового пользователя», который я хочу добавить нового пользователя в базу данных). Когда я отправляю информацию, страница не загружается, а в уведомлении об загрузке внизу окна (Chrome) отображается «Ожидание локального хоста». В соответствии с этим вы создали форму и при отправке она не работает. Если я прав, пожалуйста, проверьте способ действия в своей форме. Поскольку «», уведомитель загрузки в нижней части окна (Chrome) показывает «Ожидание локального хоста» «никогда не будет показывать такие ошибки, если он не может подключиться к серверу mysql. Поэтому, пожалуйста, проверьте способ действия в своей форме. Он может иметь http://localhost/your_submit_page.php. Сделать это http://localhost:port/your_submit_page.php

 Смежные вопросы

  • Нет связанных вопросов^_^