wordpress PHP7にVer更新したら 「Fatal error: Uncaught Error: Call to undefined function eregi_replace() 」

wordpress PHP7に更新したら、

Fatal error: Uncaught Error: Call to undefined function eregi_replace()

が出ました。

ハイハイ、ウゼー。

 

Fatalというのは、「致命的な」という意味です。

Uncaughtというのは、「未捕獲の」という意味です。

 

Call toの先に、「undefined function」、つまり定義されていないファンクションとして、「eregi_replace()」がほにゃららら・・・・ということですね。

わけわからないのでググって調べてみました。

 

このググる力というのが大事です。

テクニカルな話は必ずと言っていいほどネットに落ちています。

WordPressワードプレスのブログ作成でFatal error: Uncaught Error: Call to undefined functionを解決!

この記事を見て気づいたのですが、確かに、私のエラーにも、

public_html/wp-content/plugins/link-indication/link-indication.php

が表示されていました。public html以下はサーバー上の情報の格納なのですが、プラグインの中にある「link-indication」に問題があることが示唆されています。

 

そしてさらに調べると・・・・・

WordPressプラグイン「Link Indication」をPHP7で利用できるようにする方法

どうやら、PHP7ではlink indicationというプラグインが対応していないようなのです。

ですので、上記記事を参考に、link indicationのプラグインを直接編集という形で、

$final_stuff = eregi_replace('[[:space:]]+', ' ', $final_stuff);

から

$final_stuff = preg_replace('/[[:space:]]+/i', ' ', $final_stuff);

に変更しました。

 

どうやらこの、

eregi_replace

が対応していないようですね。

https://memorva.jp/memo/dev/php_5to7.php

 

 

PHPのバージョンを変更したりして、サイトがダメになったりしても焦らずに。パニックにならずに。冷静に対処すればなんとかなるものです。

ワードプレスのPHPバージョンを変更したら画面が真っ白!そんな時、どうする?

 

===


マイルドヤンキーでもなく、意識高い系でもなく、「ハードニート」@西園寺貴文(憧れはゴルゴ13)@僻地で生きる





800px-LineartPresRev


お仕事は、無職です。
「0」は無限だと信じたい。賽は投げられたのだから。


Lose Yourself , Change Yourself.
(我を忘れろ、クソな自尊心を手放せ、お前の全てを何かに捧げろ。そして己を変えろ。)





「遊び心」「粋」「真面目に不真面目」

(組織と他人に縛られるのが大嫌いな人)


"強くなくては生きていけない。優しくなければ生きている資格がない。"

"世界は変えられなくても、人生ぐらいは変えられる。"

"悪貨が良貨を駆逐する中、悪貨に転じないことが「恥」や「損」であるならば、清濁併せ吞み、仮面を被った「良貨」であり続けるのみ。"

説明しよう!西園寺貴文とは、常識と大衆に反逆する「社会不適合者」である!平日の昼間っからスタバでゴロゴロするかと思えば、そのまま軽いノリでソー◯をお風呂代わりに利用。挙句の果てには気分で空港に向かい、当日券でそのままどこかへ飛んでしまうという自由を履き違えたピーターパンである!「働かざること山の如し」。彼がただのニートと違う点はたった1つだけ!そう。それは「圧倒的な書く力」である。ペンは剣よりも強し。ペンを握った男の「逆転」ヒップホッパー的反逆人生。そして「ここ」は、そんな西園寺貴文の生き方を後続の者たちへと伝承する、極めてアンダーグラウンドな世界である。 U-20、厳禁。低脳、厳禁。情弱、厳禁。