从试运行推送到现场?

时间:2017-01-24 作者:Athoxx

我希望能够对www.example.com 例如,在临时服务器上staging.example.com. 从本质上讲,我希望实时站点是哑的,即根本没有管理功能。

这有可能吗?我已经到处搜索了很多,虽然我找到了类似的问题,但我还没有找到一个解决这个特定场景的问题。

1 个回复
SO网友:Mark Kaplun

管理功能是WordPress核心的重要部分,虽然您可以阻止访问wp-admin 目录,并通过它到管理UI,还有其他管理WordPress站点的方法,即XML-RPC和JSON API。

假设所有插件都运行良好(grrrr不太可能),最简单的方法是使用只有读取权限的DB用户。

然后,在您的“暂存”环境中,假设它位于同一LAN上,您可以使用相同的DB和表前缀来更新帖子数据等。需要记住的一点是,内容中的链接可能与生产站点中的链接不同,因此需要注意这一点。

您还需要保持上载目录同步。很明显,代码一旦被更改。

你的问题从何而来?任何想写信给DB的东西,评论,联系表格等。

相关推荐

Wordpress Staging Site

Problem:我不想在生产中开发wordpress网站的(新功能)。所以我建立了一个staging server 其中运行相同的wordpress安装。因此,当我在临时服务器上开发新功能时,其他一些用户在生产中添加了内容。此外,我们使用一个页面生成器->一些设计也被修改。(我们还做了一些前端工作,并使用页面生成器实现了一些功能)这意味着,当新功能准备就绪时,我不能简单地用临时站点覆盖生产站点,因为我会丢失添加的内容(主要是数据库中的内容)我怎样才能做到这一点?因此,关键要求是:1) 开发登台的新功