Как мне запустить файл index.html на моем локальном сервере? - PullRequest
0 голосов
/ 18 ноября 2018

Я приобрел небольшого количества "визуального меню" в envato (Code Canyon) здесь: https://codecanyon.net/item/z-menu-maker-drop-down-and-mega-menu/9240528

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

Я приобрел лицензию и первое требование «Приступая к работе» - «Запустите ваш веб-сервер и откройте файл index.html. Здесь я потерялся. Кстати ... для справки Вы можете прокрутить до внизу этой страницы документации, чтобы увидеть все файлы, которые были включены в загрузку.

Когда я пытаюсь открыть этот файл «index.html» в своем браузере, он не загружается. Я следовал некоторым инструкциям, чтобы запустить мой собственный сервер Mac Apache, и все, кажется, работает с моим локальным хостом, но я не знаю, как открыть этот файл через мой веб-сервер Apache.

Любая помощь будет так ценится!

Ответы [ 3 ]

0 голосов
/ 18 ноября 2018

Я предполагаю, что ваш Apache установлен на вашем Mac в папке / etc / apache2

Если вы хотите обслуживать html-файлы и связанные компоненты, вам нужно сообщить apache из где найти ваши файлы

Итак, вам нужно настроить apache, чтобы он мог обслуживать ваши файлы.

сначала вам нужно открыть терминал из меню обеда, а затем перейтив каталог установки apache2

cd /etc/apache2

Затем вам нужно открыть файл httpd.conf и внести необходимые изменения,

sudo nano /etc/apache2/httpd.conf

Вы увидите «DocumentRoot» строку/.Измените его с вашим каталогом, куда вы положили свои файлы.

Измените также путь к каталогу с вашим.(Он должен находиться в том же конфигурационном файле, что и

 <Document "some_path">

. Затем необходимо перезапустить сервер Apache с помощью команды

sudo apachectl restart 

Теперь вы можете попробовать получить доступ к вашему файлу. Вы также можете проверитьhttp://localhost для проверки

0 голосов
/ 19 ноября 2018

Было дано несколько хороших ответов, но я думаю, что этому конкретному приложению для правильной работы потребовалось несколько дополнительных шагов.

Разработчик ответил мне и сказал, что мне нужно установить MAMP решение , чтобы запустить приложение.

Итак, я установил это, а затем взял распакованную папку и все ее содержимое в этой папке / MAMP / htdocs /

Затем, когда я захожу на http://localhost:8888/ZMenuMaker/ приложение работает без сбоев!

0 голосов
/ 18 ноября 2018

Вам нужно поместить файлы где-нибудь в DocumentRoot вашего веб-сервера Apache, а затем вы сможете иметь к ним доступ с помощью http://localhost/ (при условии, что файл index.html находится в корне DocumentRoot).

Я не знаком со стандартными настройками DocumentRoot для Mac-порта Apache, но вы легко сможете найти его в конфигурации. В Linux это обычно можно найти где-нибудь в / etc / apache2 или /etc/httpd.

Может потребоваться дополнительная настройка, если файлы ожидают активации какого-либо модуля на стороне сервера (например, PHP), но похоже, что они представляют собой просто HTML.

...