Laravel フレームワーク エラー メッセージ:
[Sat May 16 11:34:36.283788 2015] [:error] [pid 9540:tid 828] [client 127.0.0.1:62578] PHP 致命的エラー: 未定義関数 Illuminate の呼び出し\ E:\PHPTOOLS\Apache24\htdocs\HParent\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\LoadConfiguration.php の Foundation\Bootstrap\mb_internal_encoding()
43 行目
未定義関数 mb_internal_encoding() の呼び出しエラーです。
主な理由はやはり PHP.INI 設定ファイルの設定です。
プロジェクト ディレクトリを開いた後、ログ追跡を使用した後、Web ページを表示できないことがわかりました (ログは Apache フォルダーの LOGs ファイルの下の errlog ディレクトリにあります)。
私は多くのWebサイトを調べ、最終的にこのWebサイトで同様の問題を見つけて試してみました:
1. まず、php.iniファイルの下のextension=php_mbstring.dllを確認します。
拡張機能がオンになっているかどうかに関係なく、以前の拡張機能を削除するには、Apache サービスを再起動してください
拡張機能がオンになっていても機能しない場合は、次のファイルの拡張機能を開くことをお勧めしますそして再試行します(これは私の場合で、すべてをオンにしました拡張機能は正常に実行できます)
extension=php_gd2.dll
extension=php_intl.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll質問参考URL:
http://stackoverflow.com/questions/27090989/mbstring-not-loading-myphp-admin-fatal-error-etc-etc-on-windows-7-pro-local-ser
上記では、未定義関数 mb_internal_encoding の呼び出しの問題を、関連する側面も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。