harupaka's Blog!

はるぱかのテック系ブログ
harupaka's Blog!

harupaka's Blog!

はるぱかのテック系ブログ

SNS

About

Blog

Blog

Migrating WordPress on AWS Lightsail! PHP Vulnerability Countermeasures and Roadblocks Encountered

Migrating WordPress on AWS Lightsail! PHP Vulnerability Countermeasures and Roadblocks Encountered Hello everyone! This is Harupapa! This time, I’d like to share the story of migrating our WordPress environment on AWS Lightsail, which runs this blog. The catalyst for this migration was dealing with PHP vulnerabilities. Up until now, I had been using the Bitnami-packaged version of WordPress on AWS Lightsail. However, to advance our security measures, I decided to migrate to the newer Lightsail-native WordPress environment. While the migration itself completed successfully, I did run into a few stumbling blocks along the way—such as restoring the database, configuring SSL certificates, and transferring Jetpack traffic stats. I’m sharing the details …

ガラホSH-01JでSMSを転送する

ガラホ(SH-01J)に届くSMSをスマホに転送する方法です。 ES File Explorer でアプリ転送してapkをダウンロード、インストールする方法がネットで見つかりますが、2021年9月現在使えませんでした。端末のアップデートが影響してるのかもしれません。 sdカードにapkを入れてプリインストールされているデータBOXアプリでapkを読もうとしても失敗になります。 成功した方法は開発者モード(ビルド番号を連打)にしてadbコマンドでアプリをインストールする方法です。PCが必要になります。 アプリはSMS転送アプリを使いました。pushbulletはgoogle play 開発者アプリが必要でコケました。(googleのapkを入れるのを試しましたがフレームワークエラーが繰り返しでるようになり初期化を余儀なく迫られました(泣)) apkのダウンロードはAPKMirrorからSMS Forwarderで検索すると見つかりました。 SMS転送アプリは無事動作しました。 送信元にgmailは上手く行かなかったのでoutlookを使いました。 設定は、 Host: smtp.office365.com Port: 587 認証を使用する、TLS/StartTLSを使用する でいけました。 古い機種なので需要はないかもしれませんが参考になれば幸いです。

Morning Walk

I took a walk because the morning walk is the basis of a stress-free life. The photo is a plum tree in a nearby park. I added a watermark for zenfone 7 against the backdrop of the sunrise. What I noticed after taking a walk is that I inevitably get dressed, so I can move faster after that. I also thought that if I had a dog, I could get into the habit of taking a walk. It’s nice to be able to start the day comfortably.

ROG Zephyrus G14 Sleeveをもらいました!

こんにちはharupakaです。 ASUSのROG絶対もらえる!レビューキャンペーンでROG Zephyrus G14 Sleeveをもらいました。 開封動画を撮ってみました。 スマホで適当に編集した動画なので見ずらいですが、こんな感じです。何気にチャックが防水仕様っぽくシームレスになっているのが良いです。 定価で2,728円 (税込)するので無料でもらえるのはありがたいですね。

朝散歩

朝の散歩がストレスフリーな生活の基本、ということで散歩してみました。写真は近くの公園の梅です。朝焼けを背景にzenfone7のウォーターマーク付けてみました。 散歩して気づいたのは必然的に身支度もするのでその後の動きが早くなるということ。 犬がいれば散歩も習慣づいていいな、とも思いました。 一日が気持ちよくスタートできるのはいいですね。

Lightsailのwordpressを常時SSL化

Lightsailのwordpressを常時SSL化させてみます。手順としては簡単でしたが何点か引っ掛かりました。 まず、wordpressのインスタンスにSSHで接続し、 で Bitnami HTTPS Configuration toolを起動します。ここでなぜか と出て、bitnamiフォルダを入力してもエラーになります。 Problem with run The Bitnami HTTPS Configuration Tool にあるようにインスタンスの再起動でエラーはなくなりました。困ったときは再起動、ですね。 以下、どんどん設定していきます。 これでSSL化できました。 ただwordpress上でWordpress AddressとSite Addressがhttpのままになっていました。 wp-config.phpをいじっていきます。 上記のhttpをhttpsに書き換えます。 Apacheを再起動します。 これでworpdress上でもhttpsになりました。 昔SSL化って結構てこずるイメージでしたが、簡単にできてしまいました。 参考URL: Amazon Lightsail でホストされている Bitnami スタックに SSL 証明書をインストールする方法を教えてください。 【簡単】 AWS LightsailのWordPressサイトをSSL化する方法 【自動更新あり】

Amazon Route 53 でドメイン取得

AmazonのRoute53でドメイン名を取得しました。外部のDNSを使ってましたがLightsailを使っているので統一してみました。 LightsailにもDNSがあるようですが、Route53側で運用します。 Aレコードに@とwwwのエイリアスを追加して、wwwありなし両方でアクセスできるようです。 設定によってアクセスできたりできなかったりと、理解できていませんがとりあえず運用してみます。

WordPressブログの致命的なエラー (?)をデバッグする

WordPressブログを立ち上げ、さて新しい記事を書こうとすると下記のエラーがでました。 There has been a critical error on this website. 致命的ですか。まじですか。外観をいろいろいじっていたのがいけなかったのかな? とりあえずデバッグ情報を表示させて何がいけないのか見に行きます。wp-config.phpのデバッグをオンにします。 nano /opt/bitnami/apps/wordpress/htdocs/wp-config.php define( ‘WP_DEBUG’ , false ); を define( ‘WP_DEBUG’ , true ); にし、 でapacheを再起動。再び新しい記事を書こうとするとエラー情報が出力されます。 auto-post-thumbnailのプラグインが悪さをしていたようです。Auto Featured Imageというプラグインを入れていたのでこれが怪しそう。プラグイン設定画面のFeatured Imageを “Both” から ” Find in post “に変えました。Generate from titleを加えても何も表示されていなかったので。。。APIの設定が必要なのかな? これで再び新規記事が書けるようになりました! よかったよかった。 デバッグを表示しておくとテーマがワーニングを表示しているようなのでWP_DEBUGはfalseに戻しておきます。 WordPress初心者です。がんばります。

bitnamiの表示を消す

bitnamiのバーナーを消す。 ブログの右下にいるこの人。bitnamiさん。いなくていいので消してみます。 AWSでwordpressにssh接続し、バーナーをdisableにするコマンドを打ちます。 sudo /opt/bitnami/apps/wordpress/bnconfig –disable_banner 1 apacheをリスタートします。 sudo /opt/bitnami/ctlscript.sh restart apache 消えました!すっきりしました。 それほど詳しくなくてもなんとなくでできますね。

About

こんにちは。harupakaです。テック系、ガジェット系をレビューしたり、投資の勉強をしてアウトプットしていきます。