Создал домен и перенес содержимое с сайта с Сети. Загрузил БД на MySQL. Указал в качестве адреса сервера IP адрес локального компа 192.168.1.82. Настроил сетевые интерфейсы на своем и другом компе локальной сети, указав DNS своего компа.
В скрипте подключения к БД написал: $result = @mysql_pconnect($_SERVER['REMOTE_ADDR'], $user, $pwd); Пришлось написать так, потому что localhost не проходил уже.
В итоге на моем компе все работает. При попытке входа с другой машины в локальной сети при попытке соединения с БД выдает ошибку:
Warning: mysql_query() [function.mysql-query]: [2002] No connection could be made because the target machine actively refused it. (trying to connect via tcp://localhost:3306) in ...
При это в качестве значения $_SERVER['REMOTE_ADDR'] высвечивается адрес машины, с которой я обращаюсь (192.168.1.3).
И еще, мне пришлось для user БД указать хост 192.168%. Без этого не работало доже с моей машины.
Что не так? Я сделал, кажется, все, что прописано в руководстве и даже более того.
Версия ОС 5.2.2
- Главная Список форумов Обсуждение Open Server
- Поиск
-
- Текущее время: 27 апр 2024, 19:43
- Часовой пояс: UTC+03:00