本地版和生产版之间的WordPress版本不同

时间:2014-04-11 作者:ichauvin

首先,我是WordPress的新手,所以请温柔点!:)

长话短说,我在中途接到了一个项目。开发计算机使用Microsoft Webmatrix安装了Wordpress 3.8.1。此框中存在具有自定义项和内容的已购买主题。客户端已经从network solutions购买了域和托管包。网络解决方案声明它们使用Wordpress 3.5.1。当涉及到从本地到web部署到网络解决方案站点时,我是否会遇到站点处于更新版本时的主要痛点?也许我过于偏执,但我不想告诉我的开发人员,如果我们不得不放弃一切,恢复到旧版本,或者在网络解决方案中完全在线工作,就继续在这个网站上工作。

UPDATE: Network Solutions does allow you to upgrade Wordpress to the latest stable version which meant I didn\'t have to worry about this anymore.

3 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

我非常害怕在3.8.1上开发,并尝试在3.5.1上运行相同的代码。事情变了。3.5.1在web app标准中是古老的。我不能说我曾经尝试过那样的“后撤”,但这确实让我担心。您的大部分代码都可以工作。WordPress本身在病理学上是向后兼容的,但如果您的代码使用了新功能(有意或无意),您将遇到麻烦。

您可以安装an old WordPress 在开发机器上,但3.5.1是古老的。在生产机器上运行这些是不明智的,更不用说在上面开发一个站点了。

此外,对于3.5.1,您可能会遇到许多插件和主题兼容性问题。

如果网络解决方案无法更新到更新的WordPress,并且不允许您更新,那么明智的做法是不使用网络解决方案。

如果这不可能,我会在您的开发服务器上安装遗留的WordPress,并以此为基础进行构建。

SO网友:Eric Holmes

shouldn\'t 有任何问题。此外,在传输站点时,您只需复制wp-content 文件夹,因为它包含所有插件、上载和您的主题。其余文件应NOT 因任何原因被更改,除非wp-config.php.

我最好的建议是将生产站点(备份数据库和文件后)更新到最新版本。如果这不是一个选项,为什么不使用same version 在您的本地开发设置上?这样你就可以让比赛场地变得平坦一些。

其他注意事项包括您正在使用的PHP版本和主机正在使用的PHP版本-一些PHP版本不推荐/删除函数,因此请注意任何差异,并查找change logs 对于这些差异。

SO网友:Pieter Goosen

我同意s\\u ha\\u dum的观点,这只是他的回答的延伸。我认为这里最大的问题之一是,你需要考虑你将在网站上使用的媒体。您必须记住,视频和音频支持的内置功能仅在版本3.6中引入,没有向后兼容性。如果你想经营一个多媒体网站,你必须认真考虑这一点。

结束

相关推荐