Wordpress Heroku特色图片没有显示

时间:2012-11-01 17:44:22

标签: wordpress

我正在heroku上托管一个wordpress网站,但是我在浏览我的博客文章时遇到问题仍然存在问题....

我说熬夜是因为当我第一次发布它...它会出现但过了一段时间它会消失......

我在上传的其他图片上遇到了类似的问题,但我通过仅提供图像路径来解决这个问题。 http://www.somesite.com/image.jpg

然而我无法用特色图片做到这一点......

关于如何解决这个问题的任何想法?

2 个答案:

答案 0 :(得分:5)

问题是因为Heroku不允许你在Dynos上拥有持久存储。因此,最初当您上传图像时它会工作,但Heroku有时会重新启动您的Dyno或将其移动到其他主机(因为他们不断转移应用程序以平衡其服务器)。

为了确保您的图像保持在线状态,您应该使用Wordpress插件上传到持久存储服务,例如Amazon S3。您可以尝试使用此插件:Amazon S3 for WordPress

使用Amazon S3的好处是,如果您使用他们的Free Tier,它在第一年就是免费的。你会有一些限制,但如果它是一个低流量站点,你不应该轻易超越它们。

答案 1 :(得分:-2)

如果您不想使用像Amazon S3这样的付费服务,您可以通过git推送image.jpg文件,以便它永远保留在heroku中。

git add image.jpg
git commit 
git push heroku master 

这里heroku是远程url,master是其中的分支。这可以在有本地git时完成。