私のサイトは最後の2ヶ月間は正常に動作していましたが、今は500サーバーのエラーメッセージが表示されます。致命的なエラー:未定義の関数を呼び出すutf8_substr()Opencart
$new_image = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . $width . 'x' . $height . '.' . $extension;
それから私はそのためのキャッシュであってもよいと思ったし、私はキャッシュをクリアして、まだ取得します。そして、私はそれが
PHP Fatal error: Call to undefined function utf8_substr() in public_html/catalog/model/tool/image.php on line 11
、与えられた場所でコードがあると言うerror.log
ファイルを見て同じエラーメッセージ。 Googleで解決策を探していましたが、Clearing cache
のような解決策がいくつか見つかりました。startup.php
またはutf8.php
が見つからないか、ファイルが正しい場所にあるかどうかを確認してください。これは本番環境にあり、サイトは過去2日間からダウンしています。
この問題の解決方法を教えてください。
私は事前にOpencartのバージョン2.0.3.1
感謝を実行しているが
唯一の解決策私は、コード全体を交換しましたが、同じエラーメッセージは、[MBSTRING](HTTPインストールしましたerror.logに –
に示すおくです:// PHPを。 net/manual/en/book.mbstring.php)拡張子? – tmquang6805
いいえ、私はしませんでした。私は '--enable-mbstring = shared' '--enable-mbregex'を見たので、これはphpinfo()に現れます。エクステンションが既にインストールされていることを意味しますか? –