さくらインターネットで提供されているステージングを利用してWP5アップグレードの検証を行う(その3:WP5.2、PHP5.6)

WP5.2のアップデートの検証、その1,その2を経て、ひとまずこの記事3回目で完結。

ステージングサーバ環境、PHP5.6、MySQL5.7で検証を行う。

本番環境(WP4.9.10、HP5.6、MySQL5.7)で、wp-config.phpのデバックモードON(Ture)の場合、今まで気が付かなかったが、上部にエラーが表示されていた。

外観>ウィジェットに表示されている警告メーッセージ
外観>ウィジェットに表示されている警告メーッセージ

ステージングのテスト環境では、派手なオレンジ色で表示され、複数行に及ぶため、Worning(警告)メッセージといえども、心理的にも脅威となったが、デバックモードをOFFにしていなかったら、すでにPHP7.3にしていたかもしれない。

さて、本題。

デバックモードONの状態で、WP5.2へのアップデートを実行する。

続きを読む →

さくらインターネットで提供されているステージングを利用してWP5アップグレードの検証を行う(その2:WP5.2、PHP7.3)

WP5.0、PHP7.2、MySQL5.7のテスト環境で検証を行ったにもかかわらず、もたもたして実環境に対応していないうちに、さらにWP5.2になってしまった。

そのため、現時点での最新環境、WP5.2.1、PHP7.3、MySQL5.7の条件にて、ステージングを利用してテスト環境を構築、検証を行った。

結論から報告する、問題発生!である。(デバック設定がONの場合、※に追記あり)
前回の状態でさっさとアップデートしておけばよかったと後悔である。

1.ステージングサーバの環境を作成する。

さくらインターネットのスタンダードでは、ステージングサーバは一つしか作成できないので、前回作成したステージングサーバ(PHP7.2、MySQL5.7)を削除する。

ステージングサーバの削除
ステージングサーバの削除

続きを読む →

WP5.2アップグレードへの準備、MySQL5.5からMySQL5.7へ移行する(さくらインターネット)

2019年5月現在、MySQLの最新バージョンは5.7である。

さくらインターネットにこのWPを移行したときのMySQLは5.5。
このバージョンMySQL5.5はすでにライフタイムサポートが2018年12月で終了している。

WordPress5.2へのバージョンアップのためにもMySQL5.7への移行が必要となった。

手順は、シンプルである。

1,MySQL5.5のデータベース(DB)をエクスポート
2.MySQL5.7のデータベースを新規作成し、移行DBをインポート
3.WPの設定ファイルwp-config.phpのDB表記部分を変更する

問題なく移行が完了した(DB容量が5MBと少ないこともありかな)。

1.MySQL5.5のDBをエクスポート

さくらインターネットのコントロールパネルにて、

メニュー>アプリケーションの設定>データベース設定

に該当するデータベースの「管理ツール」にログインする。

Mysql5.5のエクスポート(phpMyAdmin)

Mysql5.5のエクスポート(phpMyAdmin)

複数のデータベースを設定している場合は、左メニューから該当するDBを選択して、上部メニューの「エクスポート」をクリック。

基本的には、何も変更を加えないでもよいので、下方にある「実行する」をクリックする。容量が大きい時は、「ファイルに保存する」で圧縮タイプに変更する。

圧縮なしの場合のファイル名:データベース名.spl
ZIPファイル名:データベース名.spl.zip

続きを読む →

さくらインターネットで提供されているステージングを利用してWP5アップグレードの検証を行う(その1)

さくらインターネットから1月末にメール案内「怖くないWordPress5.0!レンタルサーバのステージング環境を活用しよう」

WP4.9→5.0へのアップデートを躊躇していたところへの朗報であった。

2月早々にこのステージング環境を利用してみた。

現状(2019/2時点)のWP環境は、WP4.9.x、MySQL5.5、PHP5.6.40

WP5に伴いサーバ環境の見直しも必要であり、データベースとPHPのアップグレーに適応することも必須となる。
テスト環境として、この時点で設定ができる最新バージョンである

MySQL5.7、PHP7.2

でのテスト環境を構築することとした。

さくらインターネットのコントロールパネルにて、「バックアップ&ステージング」の設定を開始する。

参照:「【バックアップ&ステージング】ステージングサーバ作成・削除手順

1.ステージングサーバの作成で、MySQL5.7、PHP7.2の環境を作る。

ステージングサーバを作成する
ステージングサーバに検証したい環境を設定し作成する

続きを読む →

reCAPTCHA v3を設定後の運用状況その2~設定から約2ヶ月

昨年12/18からreCAPTCHA v3を設定して約2ヶ月、この間、スパムメールは25件。

定期的にポツリポツリとやってくるので、あまり効いている感じがしないのが実感。
reCAPTCHA v3の管理ページへログインし、なにか変化がないか確認する。

デザインが一新されている。表記も日本語に対応している。

直近7日間のグラフが4つ表示されている。

reCAPTCHA_v3 直近7日間のリクエスト状況
reCAPTCHA_v3 直近7日間のリクエスト状況

下の2つのグラフ↓は、データが検出されていない。

続きを読む →