我使用Dreamweaver,并且我在公共托管公司托管了域名。
目前,当我正在编辑我的.php时,我必须不断上传到我的域名来测试它。 我真的不想设置像xampp这样的本地服务器,因为我希望能够访问多个公司和任何地方的最新网站。
我的网站仍处于早期开发阶段。
这是典型的工作流程吗? “因为这对我来说很烦人。
由于
答案 0 :(得分:6)
通常会发生的情况是您运行多个服务器。立即编辑实际网站通常是非常糟糕的做法。如果你创建了一个bug怎么办?你必须肯定会,因为没有人能完美无缺。有一个名为DTAP的范例
你开发了你的开发服务器,在那里你可以做任何你想做的事情。只是乱七八糟地尝试各种东西,直到你认为你已经创建了一个新版本。然后将其上传到测试服务器,您只需更新该网站的全新版本。您可以测试并查看是否一切正常。
当您创建并测试新版本时,您可以将其上传到验收服务器,客户可以在其中查看是否满足其需求。完成后,您可以将其上传到开发服务器。
显然,我知道在某些项目中,这是一个很大的过度杀伤力。因此,您可能希望在一台服务器上合并测试和开发。但最重要的是这一点。 确保开发和生产分工。所以你做的改变,不要立即反映在生产服务器上,所以如果你创建错误,它不会影响网站。
此外,它甚至不必是不同的物理服务器,它也可能只是同一服务器上的不同网站,如:
还要确保您使用的是不同版本的软件。不要只发布一点点。但每次确保您努力建立网站的新“版本”,每次上传时都包含新功能。确保你有一些你想要的目标:
将论坛添加到网站,将博客添加到网站,将聊天框添加到网站。并且只有在完全完成时才将其发布到生产中。
此外,如果您使用这些更新,则部署非常简单。你只需上传一个完整的网站,而不只是上传不同的单个php文件。
我认为在您的情况下,最好在主机上创建子域。然后复制数据库(你可以做一些自动化的东西)和网站。这样你就拥有了最新的版本。创建内容后,将其推送到默认站点。
答案 1 :(得分:0)
以下是您的选择: