如何在本地主机服务器上运行index.html文件?

时间:2018-11-18 04:54:28

标签: apache web-applications localhost webserver

我从以下位置的envato(代码峡谷)购买了一个奇特的“可视菜单制作器”:https://codecanyon.net/item/z-menu-maker-drop-down-and-mega-menu/9240528

我使用了他们的sample app where you can test out the tool,因此能够为我的网站创建一个漂亮的小菜单。但是您必须购买许可证才能导出代码。

我购买了许可证,the first "Getting Started" requirement是“启动Web服务器并打开index.html文件。这是我迷路的地方。顺便说一句...,您可以滚动至{{3 }}页面,以查看下载中包含的所有文件。

当我尝试在浏览器中打开该“ index.html”文件时,该文件不会加载。 我按照一些说明运行了本机Mac Apache服务器,并且本地主机似乎一切正常,但是我不知道如何通过Apache Web服务器打开此文件。

任何帮助将不胜感激!

3 个答案:

答案 0 :(得分:1)

您需要将文件放置在Apache Web服务器的DocumentRoot内的某个位置,然后应该能够使用http://localhost/来访问它们(假设index.html文件位于DocumentRoot的根目录中)。

我不熟悉Apache Mac端口上DocumentRoot的默认设置,但是您应该能够在配置中很容易地找到它。在Linux上,通常可以在/ etc / apache2或/ etc / httpd下找到它。

如果文件期望某种服务器端模块(例如PHP)被激活,则可能需要进一步的配置,但这听起来像是纯HTML。

答案 1 :(得分:1)

我假设您在Mac的 / etc / apache2 文件夹下安装了Apache

如果您要提供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 进行验证

答案 2 :(得分:0)

给出了一些很好的答案,但我认为这个特定的应用程序需要一些额外的步骤才能正常工作。

开发人员找我回来,告诉我我需要安装MAMP solution才能运行该应用程序。

所以我安装了该文件夹,然后将解压缩的文件夹及其所有内容放在此文件夹/ MAMP / htdocs /

然后,当我访问http://localhost:8888/ZMenuMaker/时,该应用程序将顺利运行!

相关问题