3

私はherokuでワードプレスサイトをホストしていますが、ブログ投稿の注目画像を維持するのに問題があります。

私が最初にそれを投稿したとき...それは表示されますが、しばらくすると消えてしまうので、私は起きていると言います...

アップロードした他の画像でも同様の問題が発生しましたが、 http: //www.somesite.com/image.jpgなどの画像パスを指定するだけで修正できました。

ただし、注目の画像ではこれを行うことができません。

この問題を回避する方法についてのアイデアはありますか?

4

2 に答える 2

8

問題は、HerokuではDynosに永続的なストレージを使用できないためです。そのため、最初にイメージをアップロードすると機能しますが、HerokuはDynoを再起動したり、他のホストに移動したりすることがあります(サーバーを負荷分散するためにアプリケーションを常にシフトするため)。

画像をオンラインに保つには、AmazonS3などの永続ストレージサービスにアップロードするWordpressプラグインを使用する必要があります。このプラグインを試してみることができます:WordPress用のAmazon S3

Amazon S3を使用することの素晴らしい点は、無料利用枠を使用すると、最初の1年間は無料になることです。いくつかの制限がありますが、トラフィックの少ないサイトの場合は、簡単に制限を超えることはできません。

于 2012-11-09T13:44:59.230 に答える
-2

Amazon S3のような有料サービスを使用したくない場合は、image.jpgファイルをgit pushするだけで、herokuに永久に残ります。

git add image.jpg
git commit 
git push heroku master 

ここで、herokuはリモートURLであり、masterはその中のブランチです。これは、ローカルgitがある場合に実行できます。

于 2013-07-22T11:34:29.077 に答える