「徒然雑草コノヨノナカ ザッソウセイシンデ タチムカエ!」このホームページには広告アフィリエイトおよび広告宣伝・プロモーション・商品広告品レビューが含まれています。

WordPressで陥る更新時とプラグイン導入更新時の不具合

この記事は約5分で読めます。

 

WordPressで陥る更新時とプラグイン導入更新時の不具合

こんにちは! ゴンタです。
WordPressを導入してからかれこれ8年以上経つでしょうか・・

その間にどんどんメジャーアップデートしてきたWordPressもとうとうVersion6.0となりました。 数々のバージョンアップを繰り返しているうちに、いろんなバグがなくなり記事を書いて公開するには何の不自由もなく、毎日利用していますが、利用者も増えてくると様々な機能を有したプラグインなども公開されています。

このプラグインはプラグイン作者のスキル能力に左右されていますから、導入すると不具合が発生したり、他のプラグインやWordPress自体のアップデートに関係して不具合を発生させることがあります。 多くのWordPress利用者はいちどは必ず不具合対処をする羽目になったことがあるのではないでしょうか。

自分的にはここ数年はその不具合発生する率は大きく下がり、プラグインを入れなくてもWordPress標準装備になったりして大きなトラブルは減ったと思っています。 私の場合はさまざまなプラグインを入れてみるというより、プラグインはなるべく入れずに維持することと、テスト環境で問題なく作動するプラグインのみを使用するようにしています。 新しいサイト構築の場合も既存で問題なく動いているプラグインのみを使うようにしています。 理由としてはプラグインは導入すればするほど処理速度が遅くなり、サイトのリードタイムが増え、読み込みまでの時間から離脱する傾向にあるためです。 さらに更新のたびに原因不明なエラーなどに対処する時間が無駄だと思うからです。

しかしながら、さまざまな機能のプラグインを試したい!という方も多くおられ好奇心でプラグインを導入してみる方も多く見られます。 プラグインは制作者のスキルによって左右されますからもしかしたらセキュリティに穴が開くかもしれません。 導入時にエラーが発生するかもしれませんのでその時にどうするかを少しまとめてみたいと思います。(自分の備忘録的ですみません・・)

WordPressのシステムによるバージョンアップで発生する不具合

WordPressは頻繁にバージョンアップを繰り返していますが、WordPressのシステム管理者はそれほど意識しないでも簡単にダッシュボードから「更新案内」に沿ってバージョンアップできます。 さらに最近のバージョンではプラグインやシステム更新を「自動アップデート設定」ができるようになり更新がさらに簡単になってきました。

私の場合ですが、ほぼ自動更新は有効にしておらず更新が発生するたびに手動更新をしています。 手動更新前にはレンタルサーバーの管理システムからデータベースとサイトのPublicホルダを一斉バックアップを取り、復旧できる体制を敷いてからバージョンアップをしています。

プラグイン更新などもバックアップを残しながらプラグイン更新を行っていますので、かなり時間がかかってしまいますが、何らかの原因でデータベースの障害が発生したり、Publicホルダ内のファイル消失や権限などに不具合が出ないとも限りませんので細かくバックアップしアップデートを行っています。 プラグインも利用している数が6個程度ですので比較的マシなのかもしれません。

多くのかたはバックアップを構築することなくアップデートを繰り返している方も多くおられると思いますが、アフィリエイトサイトなどシステム自体が収入にかかわる私たちの場合、データが吹っ飛ぶことが一番恐ろしいので元に戻せる体制を敷いてから実行する方法を選択しています。

プラグインやシステムバージョンアップデートは、更新処理後、一見 正常に動いているように思っても時間経過後に不具合発生を確認することもありますので注意が必要です。

更新作業で確認すべき項目1:プラグインの非対応

WordPressは頻繁にバージョンアップを繰り返しており、セキュリティ対策に対して迅速に対応しているため、そのリリースと同時に自動更新ができます。最近のWordPressのバージョンにはこの「自動更新」のおかげで維持管理もかなり楽になりました。

WordPress自体のバージョンアップ頻度は更新タイミングが早いため、WordPressプラグインのインストール対応バージョンに合わせて修正をかけて最新版でも動作するようにプラグイン開発者は更新を続けています。 しかし、プラグインの作者によってはリリース後に暫くはバージョン毎の動作確認などチェックを行い更新リリースしていたものが、途中で放置したり半ば開発終了のようなプラグインも存在します。

結果的に、最新バージョンのWordPressに対応しきれないプラグインソフトによる不具合が原因で脆弱性セキュリティリスクがあったり、WordPress自体の動作不安定になることがあります。

ユーザー登録関係のプラグインだったり、登録ユーザーの権限管理を行うようなプラグインの場合はWordPressのバージョンアップに追従してプラグイン作者が常に更新対応しているプラグインを使用するようにしなければ、脆弱性リスクの対処がなされていない登録ユーザー絡みのセキュリティリスクが高まってしまいますのでプラグイン管理も注意が必要です。

更新作業で確認すべき項目2:サーバー設定PHP・MySQLバージョン

WordPressを運用するためのプラットフォームであるWebサーバーではレンタルサーバーを使用することが多いと思います。 レンタルサーバーの業者にもよりますが、ほとんどはコンソール画面からWordPressを簡単にインストールすることができるものがほとんどです。

しかし、サーバーの標準設定でWordPressインストール時にPHPのバージョンやSQLサーバーのバージョンがインストール時から時間が経っている場合には、手動でバージョンアップを行わない限り初期インストール時のバージョンになっている場合がほとんどだと思います。

WordPressの動作はほぼPHP言語とMySQL(PostgreSQL)の組み合わせであり、共に脆弱性セキュリテイホールの対処をしながらバージョンアップをしています。 WordPressの動作保証のPHPやSQLバージョンも更新毎に新しいものをサポートしています。

セキュリティのリスク対策としては安定バージョンのPHPと、最新のMySQLのバージョンをサーバーコンソール画面から個別に切替設定をする必要があります。 PHPとMySQLの運用バージョンの変更はコンソールから簡単に行えるため、一旦 バックアップを行ってから切り替え作業を行うとよいでしょう。

今話題の商品や、その他のおすすめはこちら

SALONIA サロニア | スピーディーイオン ドライヤー 【ブラック】 ヘアドライヤー 大風量 速乾 軽量 マイナスイオン SL-013BK
SALONIA(サロニア)
¥5,918(2024/05/25 18:51時点)
【2.3㎥/minの大風量】ドライ時間30%短縮を実現。面倒なドライ時間を短縮できる大風量ドライヤー


ジェンガ ゲーム JENGA 天然木使用のオリジナル ブロックゲーム スタッキングタワーゲーム 6才以上 プレイヤー人数1人以上 子供用パーティーゲーム ファミリーゲーム クリスマスおもちゃ クリスマスギフト A2120 正規品
ハズブロ(HASBRO)
¥2,592(2024/05/25 10:40時点)
オリジナルの木製ブロックゲーム:リスクを冒す勇気がありますか?タワーを崩さないようにブロックを1本ずつ抜いて上に積んでいきましょう!子供も大人も楽しめるジェンガゲームは、何世代にもわたり愛されてきた木製ブロックバランスゲームです。

【Amazon.co.jp限定】タオル研究所 [ボリュームリッチ] #003 フェイスタオル スモーキーブルー 5枚セット ホテル仕様 ふかふか 高速吸水 綿100% 耐久性 毛羽落ち少ない 【選べる10色】 Japan Technology
タオル研究所
¥1,890(2024/05/25 07:06時点)
類似品にご注意:タオル研究所のイメージを利用してシリーズを展開することにより、お客様が間違えて購入され、弊社に苦情の電話が入っております。タオル研究所という名称をよく確認してご購入ください。

Amazonベーシック ヨガマット 厚め 12mm キャリーストラップ付 トレーニングマット ストレッチマット ピラティスマット 188×61×1cm ブラック
Amazonベーシック(Amazon Basics)
¥2,086(2024/05/25 07:58時点)
【素材】NBR (ニトリルブタジエンゴム)。軽量で丈夫な耐久性のあるフォームで作られています。


【Amazon.co.jp限定】バッファロー microSD 128GB 100MB/s UHS-1 U1 microSDXC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-128U11HA/N
バッファロー
¥1,980(2024/05/25 23:02時点)
※個体により製品本体のデザイン・表記が一部異なる場合がございますが仕様上問題ございません。 (個体により製品本体にA1の印字がない場合がございますが、アプリケーション パフォーマンスクラス1に対応しております。)

Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 100W 結束バンド付き USB PD対応 シリコン素材採用 Phone 15 /15 Pro /15 Plus Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker
¥1,890(2024/05/25 06:05時点)
かつてない柔軟性:ケーブル内部の銅線をグラフェンで覆い、外装にシリコン素材を使用した3層構造を採用し、従来のケーブルにはないやわらかさを実現しました。肌に優しい使い心地をお楽しみいただけます。

Anker Magnetic Cable Holder マグネット式 ケーブルホルダー ライトニングケーブル USB-C Micro USB 他対応 デスク周り 便利グッズ (ブラック)
Anker
¥1,690(2024/05/25 10:13時点)
デスク周りをスマートに:内蔵マグネットと専用マグネットクリップを使用して、直径3.5mmまでのライトニングケーブルやUSB-Cケーブルを確実に固定。デスク周りを洗練された状態に保ち、作業効率を最大限に引き上げます。

ATEngeエアダスターAC電源、3mエクストラロングケーブル付き。2スピードエアダスター500W/260W、収納に便利な吊り下げリング付き。 パソコン/キーボード/エアコン/タワーファン/プリンターなどのホコリ取りに。
ATEngeJP
¥6,299(2024/05/26 06:23時点)
電動エアダスター▶【18kPa風圧】このエアダスターは5.1OZの風力を持続して、風圧18kPaで、家庭やオフィスの電子機器についた頑固なホコリやゴミを取り除くことができます。(バッテリー不要、AC100-120V)