创建WordPress临时环境软件

时间:2016-11-12 作者:Yordan Kostadinov

The problem: 当我开发wordpress网站时,客户首先希望看到它,然后再将其上载到他的服务器/域。

到目前为止,我在本地PC上工作,但我有很多订单,客户希望在迁移到其服务器之前查看网站,但他们不能,因为我在本地PC上工作。

所以我的问题是,在线创建WordPress暂存环境的最佳方法是什么?

我的想法是购买单独的域/主机,并将所有网站安装在此服务器上的单独文件夹中。

我的另一个想法是在服务器上制作一个软件来管理开发过程。

此外,如果客户想要查看网站,我使用我的服务器,然后删除网站,但对于大量项目,这不是一个解决方案。

你如何管理大量的项目,你使用什么系统。?

2 个回复
SO网友:jgraup

如果没有一个可公开访问的staging 这些天远程客户端的环境。或者至少尝试使用Vagrant 使环境尽可能靠近。您还可以让客户机使用git 然后在需要更新时将数据库传递给他们。

托管公司,如Pantheon 包括以下几种环境:;staging, test, 和live. 虽然Cloud9 是一个cloud based editor 这意味着您可以编辑代码并与远程用户实时共享结果。

WP-CLI 在让您能够export / importmigrate databases.

rsync 将始终是一个伟大的方式来同步服务器之间的文件夹。

http://welaika.github.io/wordmove/ 看起来也很有趣。通过找到http://vccw.cc/

SO网友:joshuaiz

我会提供几个替代@jgraup的方法,但他的建议都很好。我还必须注意,我使用macOS,因此这些建议的某些细节在PC上不起作用,但应该有相应的建议。

如果我的客户已经有一个使用maindomain的站点。我通常会在dev.maindomain上设置一个临时站点。com通过其web主机。

像你一样,我在本地工作,我将开发更新推送到临时站点,以便客户可以查看和提供反馈。为此,我使用WP Migrate DB Pro 这对于上载数据库和SFTP plugin 对于升华文本3。

如果您的代码编辑器具有内置FTP/SFTP,那么您所需要的只是通过WP Admin或使用命令行通过WP-CLI运行的数据库和媒体文件的WP Migrate DB Pro。无论您的临时站点位于何处,WP Migrate DB Pro都可以工作。

或者,我刚刚开始通过我的业务VPS帐户使用DreamCompute和DreamHost来托管我们的临时服务器。我无论如何都不是Linux专家,但你可以通过一些创造性的谷歌搜索、复制和粘贴来设置web服务器,而不会有太多麻烦。您的web主机可能有一个类似的可扩展服务器选项和OpenStack或类似的东西。我们发现DreamCompute速度超快,非常适合协作项目。

另一种选择是MAMP/MAMP Pro(Vagrant的替代品),它可以使您的本地站点在internet上可用。在Mac上,CodeKit也可以做到这一点。

最后,如果你有自己的网站,比如myportfolio。com,您可以始终在子文件夹中安装临时客户端WordPress安装,例如:myportfolio。com/超级客户端/。该文件夹有自己的WP安装。

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register