【问题标题】:Using MAMP to test online instead of localhost使用 MAMP 在线测试而不是 localhost
【发布时间】:2013-01-18 10:26:42
【问题描述】:

我是 PHP 的新手,所以我正在尝试学习一些东西。

我目前正在使用 MAMP 和 Localhost 在 Dreamweaver 中开发我的第一个 PHP 站点。

我已经购买了我的域名,并建立了一个较小的 html 站点,只是为了在 PHP 建立之前充当“托管站点”。如果我可以使用该域的子域而不是使用 localhost,我正在徘徊。因此,我可以访问 test.mysite.com,而不是访问 localhost/mysite。

如果我错了,请告诉我,但我不应该将任何文件上传到 GoDaddy,因为我使用 MAMP 作为服务器。正确的?

请记住,这不是永久性的。我不打算使用 MAMP 在我的计算机上托管我的网站。如果可能的话,我只是在徘徊,如果可以的话该怎么做。

非常感谢任何建议、cmets 或答案。

谢谢。 - 瑞恩

【问题讨论】:

标签: php mysql localhost mamp


【解决方案1】:

MAMP 不是服务器。 MAMP 将服务器功能添加到您的计算机,但您不能使用 MAMP 来模仿任何服务器。

我建议您在您的计算机上使用 MAMP 并使用 localhost 作为“测试地址”。在本地主机中完成页面后,一切正常,您可以将页面上传到您的服务器(使用 FTP)。这样您就可以避免每次更改代码时都必须通过 FTP 上传文件。

欢迎来到 PHP 世界。无数杯咖啡和不安的夜晚等着你。

【讨论】:

  • 感谢您的回答。这正是我一直在寻找的。我将继续使用 localhost。我只是想看看是否可行。再次感谢!
【解决方案2】:

您可以在网络服务器(在您的付费主机上)创建一些文件夹,并从您的测试本地主机文件夹上传所有文件。如果您键入:https://yourwebsite.domain/yourfolder,Everyting 将完美运行。如果您想将其设置为像http://yourfolder.yourwebsite.domain 一样查看,您必须从控制面板设置一个子域。子域是这样的:您输入映射到该子域的子域和文件夹的名称。例如,您设置子域 http://test.web.com 并将其映射到 http://web.com/testfolder

我希望我能帮助你。

【讨论】:

  • 我可能应该说我不一定对 html 网站进行编码。为了构建较小的站点,我使用了一些更简单的东西。我使用 Weebly 构建了小型 html 站点,以充当“托管站点”。因此,我无权将文件夹添加到该站点。我将不得不使用子域,因为不是将站点上传到 www.mysite.com,而是将其上传到 test.mysite.com。我希望我说得通。
猜你喜欢
  • 2017-08-02
  • 1970-01-01
  • 2019-01-06
  • 2013-01-09
  • 2012-04-02
  • 2018-10-09
  • 1970-01-01
  • 2017-09-16
  • 2017-07-28
相关资源
最近更新 更多