如何下载Appfog应用程序的实时文件系统?

Xki*_*kiD 6 wordpress appfog

您好我是Appfog初学者,我想问一下我是否通过wordpress admin上传图片/插件/主题.由于appfog目前不支持持久文件系统,因此源代码中不包含的所有插件/图片/主题都将丢失.无论如何备份当前的实时系统并将这些文件包含在我上传的源代码中?下载源代码按钮或"af pull"命令将仅下载我上传的最后一个源代码,而不是更改在我安装插件时所做的更改.

Tim*_*ord 2

您可以使用手动下载单个文件af files <appname> /app/<filename>,但这对于您的目的来说会很痛苦。

通过将 WordPress 安装设置为使用 Mamp 或 Xampp 在本地运行,您会得到更好的服务。从 AppFog 中提取您的应用程序,使用 Mamp 在本地托管它,更改文件系统,然后将这些更改推送到 AppFog。

以下是在本地进行更改然后更新 AppFog 应用程序更好的几个原因:

  • 如果您运行 WordPress 应用程序的多个实例,则只有其中一个会获得已安装的插件。在本地安装插件并推送可确保所有实例都获得该插件。
  • 在本地开发和测试速度要快得多,并且您可以在影响实时站点之前看到更改的结果。
  • 如果您的插件安装失败或以某种方式进行意外更改,您的实时生产站点将不会关闭。对于Wordpress 更新也是如此,在本地进行更新,然后推送到生产环境。
  • 如果您的本地机器上有更改,您可以在更新生产之前使用版本控制来跟踪和标记版本。
  • 蓝绿部署变得微不足道。有两个生产应用程序,一个主应用程序和一个从应用程序。在本地更新您的代码,然后更新从属服务器并对其进行测试,然后通过将域映射到它来将其提升为主服务器。然后,通过取消域映射将之前的主节点降级为从节点。从属服务器总是较旧的一个更新,如果您发现主服务器存在问题,您可以切换回两个更新。

以这种方式管理您的 WordPress 应用程序将使您能够利用 AppFog 平台提供的功能。