【解決】Pz-LinkCard のPHPエラーの原因はサブディレクトリ型のマルチサイトだった件
記事公開日:2019年12月14日
最終更新日:2021年2月24日
以前にプラグイン「Pz-LinkCard」でPHPエラーが文頭に表示され、エックスサーバーでのサイト表示速度アップ『Xアクセラレータ Ver.2』有効にするのを諦めた記事をアップしました。その時の原因が最新PHP7.2.6バージョン(推奨)未対応だったと思いphp7.1.28へ戻す事でエラー表示を消しました。
あれから数ヶ月、Googleのコアアップデートの影響でPVも減少気味なり、再度サイトの表示スピートをアップさせようと最新PHP7.2.6バージョン(推奨)にしてエックスサーバーのサイト表示速度アップ『Xアクセラレータ Ver.2』を有効にする事にした。が、やっぱ気になるのは「Pz-LinkCard」プラグイン...( ̄▽ ̄;)
Sponsored Link
恐る恐る前回と同じ手順でエックスサーバーのPHPバージョンをPHP7.2.6(推奨)にして『Xアクセラレータ Ver.2』有効にしてみた。
が、
【過去記事】
前回と同様にPHPエラーが表示。。。やっぱプラグイン「Pz-LinkCard」との併用はダメか~・゚・(ノД`)・゚・。
と諦めかけた時、
「Pz-LinkCard」の設定画面を見てるとある事に気づいた。(・・?
リンカード設定 ver.2.3.1
ワードプレスの設定から、①Pzカード設定⇒上段タブの②検査⇒③サブディレクトリを外部リンクにする
【サブディレクトリを外部リンクにする】という項目を発見!
そう実は現在、サブディレクトリ型のマルチサイトで当サイトを運用しており、プラグイン「Pz-LinkCard」をインストールしていた。
なので
上記の☑チェックボタンを外してみる事にした。
そして下段の【変更を保存】
ワク(((o(*゚∀゚*)o)))ワク
再度、PHPエラーが表示されている「Pz-LinkCard」利用ページを確認してみると...
以前に悩まされていたPHPエラーが消えてる!?オオーw(*゚o゚*)w
しかもシッカリと【Xアクセラレータ Ver.2】が有効になりPHPプログラムが高速化されています。\(^_^)/
まとめ
以前の記事ではあえてサブディレクトリ型のマルチサイトで運用しているのことは言及しなかったが、今回のプラグイン「Pz-LinkCard」のPHPエラーの原因は明らかにメインサイトからサブサイトを外部サイトとして判定されていたからだと断定。
なので当記事を読まれている方で且つ、サブディレクトリ型のマルチサイトでサイト運用されている方は、上記の設定で該当箇所の☑チェックを外して「ブログカード」利用ページにエラーが消えたのを確認してみて下さい!
そんなワケでようやく当サイトもエックスサーバーで推奨のPHP7.2.6バージョンが利用できるって事でホッとしています。(*'ω'*)
今更ながらもっと早く気づいていれば反省(汗)
コメントフォーム