-2

Я занимаюсь разработкой веб-сайтов уже довольно давно, а недавно разработал веб-приложения. Я пытаюсь добиться сильной кросс-браузерной согласованности с новым сайтом, который я разрабатываю, поэтому я скачал браузер Opera.

Однако указание Opera на localhost - с чем у Chrome и Firefox нет проблем - возвращает ошибку 404. Есть ли какие-то настройки, которые я пропускаю? Как мне проверить мой сайт с Opera?

Примечание. Это сайт PHP, а не просто файлы HTML; поэтому я должен пройти через localhost, чтобы Apache распознал и запустил файлы PHP.

РЕДАКТИРОВАТЬ: URL-адрес, который вызывает 404 является относительным путем к localhost (например, http://localhost/~user/website/

Вот скриншот Chrome и Opera 11.11, как видно ниже, файлы не работают в браузере Opera.

Chrome и Opera 11.11

3 ответа3

4

Вместо этого вы можете попытаться получить доступ к localhost по его IP- адресу : 127.0.0.1 не может проверить, хотя, только предположение

Проблема с Opera заключается в том, что она не позволяет отображать контент с localhost . Очевидно, что вам нужно добавить 127.0.0.1 в список доверенных веб-сайтов и получить к нему доступ по IP.

В другой ветке форума предлагается проверить опцию "Анонимный доступ" в настройках IIS, если это веб-сервер.

1

Глядя на ваши изменения, вы включили index.php в оператор DirectoryIndex вашей конфигурации Apache?


PHP не является системой на стороне клиента, это программа на стороне сервера, поэтому он не использует относительные к URI пути, он использует локальные пути к файловой системе.

Другими словами, вы не можете делать такие вещи, как

include "/common/blah.php"
include "http://localhost/common/blah.php"
etc.

Вам нужно сделать что-то вроде следующего

include "C:\web\project1\common\blah.php"
include "../../common/blah.php"
etc.

Странно, что Chrome и Firefox будут работать; возможно, они кэшировали страницу из какого-то другого источника.

0

Задача решена. У меня был установлен Pow и он изменил какой-то файл в /etc/ при установке. Подробности я не знаю. Но когда я удалил это, Opera могла просматривать файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .