ホームページ  >  記事  >  バックエンド開発  >  dede UTF_8 のインストール時に致命的な例外と警告が報告され、最終的に Web サイトのバックエンドとホームページが表示されなくなりました。

dede UTF_8 のインストール時に致命的な例外と警告が報告され、最終的に Web サイトのバックエンドとホームページが表示されなくなりました。

WBOY
WBOYオリジナル
2016-06-13 12:28:44912ブラウズ

dede UTF_8 のインストール時に致命的なエラーと警告が発生し、最終的に Web サイトのバックエンドとホームページを表示できませんでした。

dede UTF_8 のインストール時に致命的なエラーと警告が発生し、Web サイトのバックエンドとホームページが表示されませんでした。結局ホームページは表示できませんでした。エラーは次のように報告されます。

ログイン ホームページには次のように表示されます。致命的なエラー: /include/dedesql.class.php の 489 行目で未定義関数 ParCv() を呼び出します

ログインの背景に次のように表示されます。 : 非推奨: 関数 ereg_replace( ) は /dede/config.php の 2 行目で非推奨です

致命的エラー: 489 行目で includeedesql.class.php の未定義関数 ParCv() を呼び出します

(お客様のプライバシーを保護するため、プログラムのフルパスは記述されず、エラーパスのみが記述されます)

実際、この問題は、関数 ParCv() がクラス dedesql.class にカプセル化されていないことが原因です。 php.

解決策を共有しましょう:

<span style="color: #008000;">//</span><span style="color: #008000;">特殊操作</span><span style="color: #008000;">/*</span><span style="color: #008000;">修改下面代码</span><span style="color: #008000;">*//*</span><span style="color: #008000;">if(isset($GLOBALS['arrs1'])){    $v1 = $v2 = '';    for($i=0;isset($arrs1[$i]);$i++)    {        $v1 .= ParCv($arrs1[$i]);    }    for($i=0;isset($arrs2[$i]);$i++)    {        $v2 .= ParCv($arrs2[$i]);    }    $GLOBALS[$v1] .= $v2;}</span><span style="color: #008000;">*/</span><span style="color: #0000ff;">if</span>(isset($GLOBALS['arrs1'<span style="color: #000000;">])){     $v1 </span>= $v2 =<span style="color: #000000;"> ”;     </span><span style="color: #0000ff;">for</span>($i=0;isset($arrs1[$i]);$i++<span style="color: #000000;">) {         $v1 .</span>=<span style="color: #000000;"> chr($arrs1[$i]);     }     </span><span style="color: #0000ff;">for</span>($i=0;isset($arrs2[$i]);$i++<span style="color: #000000;">) {        $v2 .</span>=<span style="color: #000000;"> chr($arrs2[$i]);     }     $GLOBALS[$v1] .</span>=<span style="color: #000000;"> $v2;}</span>

置き換えた後、ブラウザのキャッシュをクリアすると、フォアグラウンドとバックグラウンドに入るときに通常の動作が表示されます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。