Php Wordpress开发与生产环境
我打算将WordPress用作CMS,并进行大量定制,但我的问题是,我应该如何将开发与生产同步 假设不使用WordPress,典型的开发周期是在本地开发页面,并创建DB脚本。然后,当一切准备就绪时,它就会被发布到网站上。同样,更多的数据库和代码更改,然后只更新/应用更改,依此类推 现在,有了WordPress,您可以获得所有优秀的功能(例如博客、评论、几乎准备就绪的CMS等等)。然而,部署是一件痛苦的事情!理想情况下,我宁愿保持上述典型的开发周期。因此,我将在本地(从WordPress.org)实现WordPress,然后将更改推送到我的生产服务器上 因此,假设我在本地WordPress中创建一个新页面(我永远不会在服务器上创建页面,所有页面都在本地创建,我会找到一种方法来禁用服务器的wp admin),就会创建许多文件。到目前为止,这不是一个问题。但是,如果我想向新创建的页面添加内容,则该内容将保存到本地数据库中。尽管该内容是一个数据库更改,但(在我看来)它被认为是一个新的更改,应该推送到服务器上,而不是通过live server添加该内容(因为该内容被认为是静态的,它不是博客文章或评论,而是静态页面) 现在,新的页面内容被保存到数据库中,因此,数据库将在我的本地计算机上进行更改,我应该将这些更改与我将FTP发送到服务器的文件一起推送到服务器 我的问题是:Php Wordpress开发与生产环境,php,mysql,wordpress,development-environment,production-environment,Php,Mysql,Wordpress,Development Environment,Production Environment,我打算将WordPress用作CMS,并进行大量定制,但我的问题是,我应该如何将开发与生产同步 假设不使用WordPress,典型的开发周期是在本地开发页面,并创建DB脚本。然后,当一切准备就绪时,它就会被发布到网站上。同样,更多的数据库和代码更改,然后只更新/应用更改,依此类推 现在,有了WordPress,您可以获得所有优秀的功能(例如博客、评论、几乎准备就绪的CMS等等)。然而,部署是一件痛苦的事情!理想情况下,我宁愿保持上述典型的开发周期。因此,我将在本地(从WordPress.org)
谢谢。您可以使用版本控制系统吗?开发基于什么操作系统,例如Win或Linux?生产操作系统是什么?我使用的是我的测试环境,虽然还有其他的,WAMP,LAMP等等。好的,经过进一步的调查,我得出了以下结论
希望这对大家都有帮助。我使用版本控制系统,下面是我的详细设置:在本地,我使用XAMPP在Windows 7上进行开发,使用PHP和MySQL设置。我还使用Mercurial进行源代码控制。我将使用WordPress作为产品的一部分。我打算使用WordPress来帮助我创建CMS解决方案。我正在考虑在本地使用它来生成页面,并在联机时禁用该功能(为博客文章和条目保持联机)。我这样做是为了让事情保持同步。如果我在本地创建一个页面,一些数据会保存到数据库中。现在,我如何同步/上传?我更关心数据库的变化…WordPress在数据库中存储插件的所有设置,这是CMS中非常重要的一部分。我不明白为什么你们不需要担心数据库的变化?内容进入数据库。。。