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」に問題があることが示唆されています。
そしてさらに調べると・・・・・
どうやら、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のバージョンを変更したりして、サイトがダメになったりしても焦らずに。パニックにならずに。冷静に対処すればなんとかなるものです。
https://tabi-z.com/php-error
===
"make you feel, make you think."
SGT&BD
(Saionji General Trading & Business Development)
説明しよう!西園寺貴文とは、常識と大衆に反逆する「社会不適合者」である!平日の昼間っからスタバでゴロゴロするかと思えば、そのまま軽いノリでソー◯をお風呂代わりに利用。挙句の果てには気分で空港に向かい、当日券でそのままどこかへ飛んでしまうという自由を履き違えたピーターパンである!「働かざること山の如し」。彼がただのニートと違う点はたった1つだけ!そう。それは「圧倒的な書く力」である。ペンは剣よりも強し。ペンを握った男の「逆転」ヒップホッパー的反逆人生。そして「ここ」は、そんな西園寺貴文の生き方を後続の者たちへと伝承する、極めてアンダーグラウンドな世界である。 U-18、厳禁。低脳、厳禁。情弱、厳禁。