如何在没有网站实际在线的情况下在服务器上工作


How to work on server without the site being actually online?

我有一个wordpress网站,我需要在我的服务器上处理它,但我不希望网站以任何形式在线。我想完全完成网站,然后再启动它,我该怎么做?

谢谢,edit:我目前正在使用xampp,但遇到了问题,所以我想转移到我的服务器上。

将wordpress文件从documentroot(显示文件的位置)中取出,放在一些临时文档中,并在服务器上设置虚拟主机,这样您就可以拥有多个documentroot,这样您可以在浏览器中测试它,但它不会是实时的。

您可以使用类似MAMP或WAMP的东西,MAMP在windows和Mac上都可以工作,这些都是本地服务器环境,您可以在自己的计算机上安装。然后,您可以在计算机上开发它们,完成后,将文件上传到生产服务器。这是很常见的做法。

但是,如果你想使用你的服务器,你可以阻止所有不是来自你自己的IP地址的连接。例如,在.htaccess文件中,您可以放入:

order deny, allow
deny from all
allow from 111.222.333.444

如果是我在开发WordPress网站,我会用两种方法之一:

1) 创建一个新的VirtualHost并用密码保护它

2) 使用Apache的本地实例在本地为WordPress安装提供服务。

选项2可能是最方便的。如果您将所有相关文件都保存在主题目录中,那么将新网站实时推送就是一个简单的例子,将主题目录上传到实时环境并启用它。

Apache可以使用LAMP(适用于Linux)或WAMP(适用于Windows)安装

相关文章: