phpをバージョンアップしたら見えなくなりました。
XServerの領域に自分でWordPressをインストールしたサイトで
久しぶりにプラグインをバージョンアップしようか、WordPressのバージョンも。
と思ってダッシュボードの説明書きを読んでいましたら、
「WordPress 5.2.3 は PHP 5.6.20 以降を必要とするため、更新を実行できません。
現在稼働しているバージョンは 5.3.3 です。」
(現在のWordPressバージョンは5.0.6 3.xになるときは心待ちにしていたのになぁ。
という話は別(^_^;))
ということで、phpをまずバージョンアップする必要があるので、XServerのインフォパネルにログインすると、
phpのバージョンは
5.3.3 非推奨← 現在
5.4.16 非推奨
5.5.38 非推奨
5.6.40 非推奨
7.0.33 非推奨
7.1.28
7.2.17 推奨
六つも遅れていました。_| ̄|○
一気に上げるとエラーになるかもしれないので、一旦中間にあげて二段階でやろうと思います。
そのまえにFileZilla(FTPソフト)でバックアップと。
phpを5.〇〇から最新版7.〇〇に六段階上げたところ5サイトのうち3サイトが見えなくなりました。
(正確にはヘッダだけ見えてあとは真っ白という状態)
その後、ダッシュボードにはログインできる状態ですので、WordPressを5.2.3まで上げて
(概要画面を見るのを忘れたのでバージョンアップ前は不明。
ログを調べればわかるでしょうが)その他のプラグインをバージョンアップしても状態は変わらず。
記事をあげなおしても変わらず。
「WordPress PHP 見えない」で検索してみると、不具合の原因を調べるプラグイン
「PHP Compatibility Checker」があるそうで、早速インストールして、
現在有効になっているテーマとプラグインを検索しました。
その結果はエラーが見つからず
今度はプラグインを全部オフにして再読み込みすると見えるように。
プラグインを一個ずつ適不適を試さないと。
ブログを表示させる仕組みを自分はWordPress(たくさんあるブログシステムのうちのひとつ)
を使っています。
自分はPC系(ソフト的な)が好きなものですので。
(大手のブロバイダーが運営しているのもありますが機能は限定的です。)
このWordPressはソフト的にほぼ無料なこと、機能拡張が無限大なこと、
更新が頻繁なこと、があって使い始めました。
その分ハードル、敷居がひどく高いのです。
それも好きな原因です。
絡むWeb言語(といってまとめていいのかな)がWordPress、php、
MySQL(これはデータベース関数か)と三つあり、それをいじる必要があります。
かつ、おのおのバージョンアップして合わせていかなければなりません、
不適合だとエラーが出る場合がありますから。
このうちWordPressのバージョンに比べphpのバージョンがいちじるしく低くなったので、
上げる必要があってそれの手順を間違ったのでサイトが見えなくなった。
というわけです。
普通は大きなエラーをした場合、サイトに「エラーなんちゃら」と表示されます。
テンプレートエラーは真っ白になりますが、一部表示ですから私の場合、
サイト内の何かがおかしいわけで。
それを探すのが手間なんです。
内部だけで動いてエラーを探すプラグインもありますが、まだまだイマイチ。
サイト運営はなかなか趣味のフリー版でも大変なこともあります。
しかしバグを見つけること、解決までの道もまた楽し。です。
──────────各サイトの動作チェック
上から順番にワードプレスの動作チェック。
まずはじめに住宅メンテナンスブログ
・今現在は普通に見える
・コンタクトフォームにエラーがあるけどそれは今のところはパス
・まず、WordPressのバージョンアップ。
5.0.6→5.2.3 OK
・プラグイン更新⑪
・テーマを更新⑦
・ログアウトしてトップを見る。
OK
──────────次にCADのブログ
・WordPressのバージョンアップ。
4.9.11じゃないか→5.2.3
ひょっとして表示されないのはこれか?
・ログアウトしないでトップを見たら表示されないバナーだけ見える。
・ログアウトしても表示されない
・再度ログインしてプラグインバージョンアップ⑭
・テーマを更新⑥
・コンタクトフォームにエラーがあるけどそのままにする
・一旦エディタに貼り付けて保存してからそれをまたコピーして表計算シートに貼り付けて順番付けをした。
・全てプラグインをオフにしたら表示された。
・一個ずつ試す。
◯ Admin Post Navigation OK
◯ Advanced Columns
◯ Akismet Anti-Spam (アンチスパム)
◯ All in one Favicon
◯ AntiVirus
◯ Broken Link Checker
パス Business Calendar
◯ Category Order
◯ Comment Image
◯ Contact Form 7
◯ Count Per Day
◯ Crayon Syntax Highlighter
◯ Google XML Sitemaps
◯ Maintenance Mode
◯ No Self Pings
◯ p2pConverter
◯ Permalinks Moved Permanently
◯ Plugin-Check
◯ post-views
◯ PS Auto Sitemap
◯ Really Simple CAPTCHA
◯ SI Captcha Anti-Spam
◯ Subscribe To Comments
◯ Subscribe to Comments Reloaded
◯ Theme Authenticity Checker (TAC)
◯ TinyMCE Advanced
◯ Ultimate Google Analytics
◯ WordPress Database Backup
◯ WP Keyword Link
◯ WP Multibyte Patch
◯ WP-CopyProtect [Protect your blog posts]
× WP-Note ← これが原因
◯ WP-PageNavi
◯ WPtouch Mobile Plugin
◯ カテゴリ抽出関連記事
ようやく原因を発見。
× WP-Noteを外して他のプラグインをオンにした。
──────────パソコンブログ
↑を外したが表示されないエラーが出た。
エラー表示は「サイトに技術的な問題が発生しています。」
× Advanced Category Excluder
↑を外すとサイトが支障なく表示される。
三つのサイトのうち、ひとつは× WP-Noteだけ外したら表示され、
もうひとつはもう一個のプラグインも外したら表示されました。
WordPressかphpもしくは他の機能と不具合、相性が悪い問題があるようです。
ま、不精しなければ問題も発生しなくて済んだんですけどね。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー