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



我从这里在envato(Code Canyon(购买了一个别致的小"视觉菜单制作器":https://codecanyon.net/item/z-menu-maker-drop-down-and-mega-menu/9240528

我使用了他们的示例应用程序,在那里你可以测试这个工具,我可以为我的网站创建一个不错的小菜单。但您必须购买许可证才能导出代码。

我购买了许可证,第一个"入门"要求是"启动你的Web服务器并打开index.html文件。这就是我迷路的地方。顺便说一句…为了参考,你可以滚动到文档页面的底部,查看下载中包含的所有文件。

当我尝试在浏览器中打开"index.html"文件时,它不会加载。我按照一些说明运行了我的本机MacApache服务器,一切似乎都正常,使用本地主机,但我不知道如何通过ApacheWeb服务器打开这个文件。

任何帮助都将不胜感激!!

我假设您在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验证

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

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

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

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

开发人员回复我,告诉我需要安装MAMP解决方案才能运行该应用程序。

所以我安装了它,然后把解压缩的文件夹和它的所有内容都放在这个文件夹/MAMP/htdocs/中

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

最新更新