Как получить доступ к частям localhost с устройства - PullRequest
0 голосов
/ 16 февраля 2012

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

ТАК что вопросы помогли мне успешно подключиться к моему локальному хосту через iPhone Safari и Android Chrome, я могу перемещаться по различным проектам и инструментам, которые у меня есть на localhost - все это прекрасно работает (успешный URL, например: http://192.168.123.135/ - это является корневой страницей WAMP).

Затем я попытался получить доступ к своей установке Moodle через Safari (URL для справки: http://192.168.123.135/moodle/moodle2/htdocs/),, но Safari выдает ошибку:

"Невозможно открыть страницу. Safari не может открыть страницу, поскольку не может подключиться к серверу."

Страница под приглашением гласит:

"Обнаружен неправильный доступ, к этому серверу можно получить доступ только через адрес http://localhost/moodle/moodle212/htdocs', извините. Пожалуйста, сообщите администратору сервера."

Две вещи на заметку:

  • Safari перезаписывает часть IP-адреса URL в «localhost» для неудачных URL-адресов Moodle, которые я пытался ввести, когда он выдает ошибку. URL моего собственного проекта сохраняют свою IP-часть.
  • Приведенный выше «рекомендуемый» адрес на странице ошибки также выдает то же сообщение об ошибке снова.

Я чувствую, что нахожусь в нескольких дюймах от удивления, есть ли у кого-нибудь какие-либо советы / идеи относительно того, как я могу получить доступ к моей установке Moodle на локальном хосте WAMP (или подобном), при просмотре через устройство?

Есть ли какие-либо настройки сервера, которые мне нужно отключить / включить?

Вероятно, это специфическая проблема Moodle, или есть что-то, связанное с доступом к расположению сервера таким способом, который является проблематичным / невозможным?

1 Ответ

1 голос
/ 17 февраля 2012

Убедитесь, что для $ CFG-> wwwroot и IP-адреса хоста Apache в файлах конфигурации WAMP установлено значение 192.168.123.135. Также возможно имя хоста тоже. Похоже, у вас есть проблема с внутренними и внешними DNS-именами, которые не решаются одинаково. Apache, вероятно, виновник.

Вы имеете в виду настольный Safari, установленный на том же компьютере, что и WAMP?

...