Category Archives: WordPress

Udemy「AWS:ゼロから実践するAmazon Web Services」修了!

Udemy「AWS:ゼロから実践するAmazon Web Services」の受講が終わりました!
2021年夏休みのお勉強でした。

解説が非常にわかりやすかった。
実際の講義の動画は、AWSの最新のUIではなかったですし、WordPress等のソフトウェアのバージョンも少し古いものの、基本的にはそんなに躓くことなく、演習を進めていくことができました。
引っかかったポイントは2つくらいあって、以下に書いておきました。

Udemy「AWS:ゼロから実践するAmazon Web Services」でWP Offload Media LightからのS3バケットへの画像保存に手こずる
Udemy「AWS:ゼロから実践するAmazon Web Services」のWP Offload Media LightでのCNAMEの設定

最近は英会話の勉強に集中していたこともあって、技術的なトレーニングは久々で、非常に新鮮でした。
あと、AWSのすごいなあと改めて思いました。DBのマスター・スレーブ構成を作るのが簡単すぎます。かつてSQL Serverのミラーリング構成にえらく苦労した記憶があるのですが、もうあれは何だったんだ、っていう感じです。

インフラについての勉強にもなるし、AWSの操作方法も学べるし、ということで、オススメの講義であります。

Udemy「AWS:ゼロから実践するAmazon Web Services」のWP Offload Media LightでのCNAMEの設定

Udemy「AWS:ゼロから実践するAmazon Web Services」の「62.CloudFrontを設定して高速化しよう」ですが、WP Offload Media LightでのCNAMEの設定がありませんでした・・・。

公式ドキュメントに記載があります。記載を引用します。

Head over to your WordPress site. Visit the WP Offload Media settings page and click the Change link next to the Delivery Provider, which should currently say “Amazon S3”.

Pick Amazon CloudFront as the new Delivery Provider, then click the Save Delivery Provider button to save your changes.

ということで、Delivery Providerの設定をCloudFrontに変更することでCNAME設定が出てきました。
ご参考までに。

Udemy「AWS:ゼロから実践するAmazon Web Services」でWP Offload Media LightからのS3バケットへの画像保存に手こずる

Udemy「AWS:ゼロから実践するAmazon Web Services」を受けています。
解説がわかりやすくてオススメできる教材。

しかし、少し古いのです。AWSのUIは常に変わっていっていますし、WordPressとかのバージョンも上がっていくので、まあやむなし。バージョン類は適宜読み替えて実習していく必要があります。

特に引っかかるところはなく進んでいったのですが、思いっきり引っかかったのが「59.S3のバケットを作成しよう」のところ。
手順通りやったのですが、WordPressで投稿した画像ファイルがS3に保存されません。うーん。
色々調べて、最終的にうまく行きました。
やったのはWebサーバにて、

sudo yum install -y php-gd
sudo systemctl restart php-fpm

の2つ。これでS3上に画像ファイルが保存されるようになりました。

お悩みの方がいたらご参考までに。

さくらのVPSからAWS Lightsailへ移行しました

こちらのblogをさくらのVPSで運用していたのですが、CentOSがサポートアウト!
更新しようと思ったのですが、環境を変えてみるのもいいかなあと思って、色々調べたところ、AWS Lightsailが良さそう!ということで、この度引っ越ししました。

移行については「[Lightsail]さくらインターネットからAWS LightsailにWordPressを最速で移行する – スモールスタート編」に素晴らしい説明があります。基本的にこちらのサイトの通りに作業したらうまくいきました。ありがとうございます。

私の環境だと上記サイトの情報に加えて以下の作業が必要でした。

その1.All-in-One WP Migrationのアップロードサイズ手動変更

いまいま(2021/7/23)だと、All-in-One WP Migration File ExtensionのBasic版が存在しません。そのため、手動で設定を変更する必要があります(むろんPremium版を使ってもいいのではありますが)。

注意点としては、「How to Increase Maximum Upload File Size in WordPress」とかでwp-config.php編集の方法が書いてありますが、編集しても設定が反映されないと思います。php.iniを修正しましょう。

upload_max_filesize/post_max_size/memory_limitの3つを変更する必要があります。すでに設定項目があって、40Mとかになっているので、自分のWordpressエクスポートファイル以上の数値にすればOKです。

その2.SSL設定のサブドメイン指定

あと、Bitnami HTTPS Configuration Tool(sudo /opt/bitnami/bncert-tool)を使ったSSLの設定ですが、サブドメインを使っている人ははじめのDomain Listのところですべて指定するといいでしょう。私の場合だと、

Domain list []:rutoru.com www.rutoru.com blog.rutoru.com

のように。

その3.ブログヘッダー画像の再指定

何故か画像が見えなくなっていたので、再設定しました。

以上で無事に移行完了しました。ご参考までに。

あ、おまけですが、すべての作業をChromebookのLenovo Ideapad Duetでやりました。外出先でもササッとサーバ設定できるのはいいですよね。おすすめです。

ブログ写真をFlickrからAmazonプライム・フォトへ移行する

ブログ(WordPress)写真の置き場として、Flickrを長年愛してきたのですが、フリープランだと1,000枚以上の保存ができなくなってしまいました・・・。ちょっと前までFlickr Proだったのですが、フリープランでも1TBまでの保存が可能となって、Proからフリーに切り替えていたのでした。

しかし、今回のはあまりにもひどいと思うわけです。1TBオッケーの世界から、1,000枚までってー。急激なる方針変更です。Proも値上がりしていると思います。今のお値段でちょっと前までは2年使えたはずです。

ということで、さすがに今回の決定はひどすぎるなあと思って、長年愛したFlickrを捨てて他に移ることにしました。とはいえ、移行をどうするかです。そのまま放置しておくと、1,000以上のファイルは強制的に削除されるらしいし。既存のブログ記事の移行と、新たなブログ記事の書き方を整理する必要がありました。

いろいろと調べたり考えたりした上で、以下のように対応したのでご参考まで。

◆既存のブログ記事の写真の移行=WordpressのExternal image replaceの利用

WordPressにはExternal image replaceという素敵なプラグインがあります。これで、Flickrの画像をローカルのWordpressサーバにコピって表示することが可能になるのです。残念ながら、置き換えてくれるのはサムネイルの画像のみなので、Flickrへのリンクは残ってしまうのですが、まあそれはおいおい対応すればいいかなあと。使い方はリンク先を見ていただければわかります。

◆新たなブログ記事の写真=Amazonプライム・フォトの利用

当方はAmazonプライムユーザーでして、Amazonプライム・フォトが使えるわけです。
これでいいじゃないかと思いました。・・・が、Amazonプライム・フォトの写真をブログにリンクする方法がいまいちわからず。

いろいろとやってみましたが、以下の方法が良いのではないかと思いました。

1.写真をAmazonプライム・フォトにアップする
2.Amazonプライム・フォトで写真を開き、右クリックから写真を保存する。
3.共有ボタンから共有のリンクをコピーする。
4.Wordpressの記事を書くときに、メディアの追加で2で保存した写真をWordpressにアップする。
5.アップしたあとにブログ本文に追記されるa href…の部分を3で置き換える。

1はまあいいでしょう。
2なのですが、以下のように写真を保存するわけです。これがサムネイルになります。ファイルは適当な場所に保存します。

3は以下を見ればわかるかと。

4は記事を書いていて写真を入れたいところで、メディアに追加します。

5について。a hrefの部分ですが、そのままだとWordpressのメディアのファイルへのリンクになっています。まあそのままでも良いのですが、せっかくなのでAmazonプライム・フォトの写真を見せたいというものです。なので、a hrefの部分を3のリンクに入れ替えます。

完成形がこちらの記事

この方法のいいところはWordpressにアップする画像のサイズを抑えられるという点です。何メガものファイルを置くとディスク容量を食ってしまいますからねえ。
(追記:これすいません。ダウンロードした画像を編集しないとサイズは抑えられないです。別途書きます)

いかがでしょうか。ご参考までに。