0

我想知道如何提取(或获取)我在 heroku 上运行的 wordpress 安装中所做的所有更改。

例子:

我有一个插件,可以让我在服务器上上传我的头像(避免 gravatar)。好的,头像已准备好并上传到服务器(在本例中为 heroku 实例)。因此,当我进行拉取或获取以获取本地文件上的更改(图像)时,除了“已更新”之外,我什么也得不到。

我愿意:

git pull heroku master

并且在本地文件上实际上没有添加或更改任何内容。相反,我得到:

From: heroku.com:app-123-456
* branch               master      -> FETCH_HEAD
Already up-to-date.

所以我刚刚上传的图像不在我的本地文件中,而是在远程文件中。

我在这里想念什么?

4

1 回答 1

0

对运行您的应用程序的 dyno 文件系统所做的更改不会反映在与您的应用程序关联的 git 存储库中。此外,dyno 文件系统是短暂的,并且在部署和回收 dyno 时会丢失更改(至少每天都会发生这种情况)。

不要依赖 dyno 文件系统进行持久化,您应该确保文件被持久化到 S3 或类似服务。

这个自定义的 Wordpress 构建包应该是一个好的开始:https ://github.com/mchung/heroku-buildpack-wordpress

于 2013-05-07T04:56:03.193 回答