gpt4 book ai didi

php - 设置测试服务器简介

转载 作者:可可西里 更新时间:2023-11-01 00:36:33 25 4
gpt4 key购买 nike

我使用 Dreamweaver,并且我有一个托管在公共(public)托管公司的域。

目前,当我编辑我的 .php 时,我必须不断地上传到我的域以对其进行测试。我真的不想设置像 xampp 这样的本地服务器,因为我希望能够跨多个公司和任何地方访问我网站的最新信息。

我的网站仍处于非常早期的开发阶段。

这是典型的工作流程吗?因为这让我很烦。

谢谢

最佳答案

通常发生的情况是您运行多个服务器。立即编辑实际网站通常是非常糟糕的做法。如果你制造了一个错误怎么办?您一定会,因为没有人会编写完美的程序。有一种范式叫做 DTAP

  1. 发展
  2. 测试
  3. 接受
  4. 制作

你开发你的开发服务器,在那里你可以做任何你想做的事。只是乱搞并尝试一些东西,直到您认为您已经创建了一个新版本。然后将它上传到测试服务器,在那里你只更新一个完整的新版本的网站。您可以测试并查看是否一切正常。

当您创建并测试了新版本后,您可以将其上传到验收服务器,客户可以在其中查看它是否满足其需求。完成后,您可以将其上传到开发服务器。

显然,我知道在某些项目中这是一个很大的矫枉过正。因此,您可能希望在一台服务器上合并测试和开发。但最重要的是。 确保开发和生产分开。因此,您所做的更改不会立即反射(reflect)在生产服务器上,因此如果您创建错误,它不会影响网站。

此外,它甚至不必是不同的物理服务器,它也可能只是同一台服务器上的不同网站,例如:

  • dev.example.com
  • test.example.com
  • acceptance.example.com
  • example.com

还要确保您使用不同版本的软件。不要只发布一小部分。但每次都要确保您致力于网站的新“版本”,每次上传时都包含新功能。确保您有特定的目标:

将论坛添加到网站,将博客添加到网站,将聊天框添加到网站。并且只有在完全完成后才将其发布到生产环境中。

此外,如果您在这些更新中工作,则部署非常容易。您只需上传一个完整的网站,而不是仅仅通过 ftp 传输不同的单个 php 文件。


我认为在您的情况下,最好在您的主机上创建一个子域。然后复制数据库(你可以做一些自动化的事情)和网站。这样你就拥有了最新的版本。创建内容后,将其推送到默认站点。

关于php - 设置测试服务器简介,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com