AWS

Amazon Lightsaileで構築したWordPressのManageを非表示にする方法

・Amazon Lightsaileで構築したWordPressの右下にあるManageを非表示にする方法
・一般的な方法で非表示にならない場合の代替手段

事象説明

事象

サイトにサイドバーを追加したとき、確認したら表示されていたので、閲覧して頂いた方全員が同じ状況なのが理解出来ました。

調べたらBitnamiのバナーのようでした。
用途も無いため非表示にします。

Amazon Lightsailのインスタンスに移動してSSH接続

まずはWordPressを構築したインスタンスにSSH接続します。
Amazon Lightsailに移動して、該当インスタンスのコンソールアイコン(上記画像の赤枠)をクリックしてください。

バナーを無効化して再起動のコマンドを実行

下記コマンドを実行してバナーを無効化してください。

sudo /opt/bitnami/apps/wordpress/bnconfig --disable_banner 1

実行後、サーバーを再起動します。

sudo /opt/bitnami/ctlscript.sh restart apache

コマンド実行後再度サイトを確認し、非表示となっていることを確認しました。

もし非表示にならない場合

コマンドを実行しても非表示にならない場合もあります。
初めに実行したコマンドに記載されている、「bnconfig」ファイルが無い場合が原因です。

その場合は、「banner.conf」ファイルの中身を空にすることで解決可能です。

下記コマンドは例です。
赤字箇所が、 「banner.conf」ファイルの中身を空にしているコマンドです。
念の為、空にする前の 「banner.conf」ファイル をバックアップとしてコピーしています。

sudo cp -b /opt/bitnami/apps/bitnami/banner/conf/banner.conf /opt/bitnami/apps/bitnami/banner/conf/banner.conf.org
sudo truncate /opt/bitnami/apps/bitnami/banner/conf/banner.conf.org --size 0
sudo /opt/bitnami/ctlscript.sh restart apache

最後に

今回の事象は限られた環境なので該当する方は少ないと思いますが1人でも悩みが解決されれば幸いです。

Amazon Lightsailで構築したWordpressをSSL化