how to fix: Fatal error: Locale 'en_AU.UTF-8' on my localhost
how to fix: Fatal error: Locale 'en_AU.UTF-8' on my localhost
我遇到了 php 开发问题(我是这门语言的新手)
我已经为我们的项目设置了开发文件的本地副本。但是,当我试图在我的本地主机上查看它时,它显示了这个错误
致命错误:区域设置 'en_AU.UTF-8' 在 C:\xampp\htdocs\[projectname]\bootstrap.php 中不可用 第 46 行
这是第 46 行bootstrap.php上的代码
define('LOCALE', 'en_AU.UTF-8');
define('TIMEZONE', 'Australia/Perth');
if ( !setlocale(LC_ALL, LOCALE) ) {
trigger_error("Locale '" . LOCALE . "' is not available", E_USER_ERROR);
}
function __dump_debug() {
global $composer_loader;
echo "<!-- DEBUG INFORMATION AT " . date('c') . "\n";
print_r([
'APP_ROOT' => APP_ROOT,
'PHP_ENV' => PHP_ENV,
'TMP_DIR' => TMP_DIR,
'LOG_DIR' => LOG_DIR,
'LOCALE' => setlocale(LC_ALL, 0),
'TIMEZONE' => date_default_timezone_get(),
'USER' => rollbar_get_current_user(),
'SQL' => [
'VARIABLES' => mysqlGetPairs('SHOW SESSION VARIABLES')
],
'INCLUDE_PATH' => get_include_path(),
'CLASSES' => get_declared_classes(),
'COMPOSER' => [
'CLASSMAP' => $composer_loader->getClassMap(),
'PREFIXES' => $composer_loader->getPrefixes(),
],
'INFLECTOR' => [
'ACRONYMS' => ICanBoogie\Inflector::get()->inflections->acronyms
]
]);
echo "-->";
}
如何修复此错误?任何输入将不胜感激。
谢谢!
您需要启用 PHP 的 INTL extension。
您应该找到 XAMPP here.
所需的一切
我遇到了 php 开发问题(我是这门语言的新手)
我已经为我们的项目设置了开发文件的本地副本。但是,当我试图在我的本地主机上查看它时,它显示了这个错误
致命错误:区域设置 'en_AU.UTF-8' 在 C:\xampp\htdocs\[projectname]\bootstrap.php 中不可用 第 46 行
这是第 46 行bootstrap.php上的代码
define('LOCALE', 'en_AU.UTF-8');
define('TIMEZONE', 'Australia/Perth');
if ( !setlocale(LC_ALL, LOCALE) ) {
trigger_error("Locale '" . LOCALE . "' is not available", E_USER_ERROR);
}
function __dump_debug() {
global $composer_loader;
echo "<!-- DEBUG INFORMATION AT " . date('c') . "\n";
print_r([
'APP_ROOT' => APP_ROOT,
'PHP_ENV' => PHP_ENV,
'TMP_DIR' => TMP_DIR,
'LOG_DIR' => LOG_DIR,
'LOCALE' => setlocale(LC_ALL, 0),
'TIMEZONE' => date_default_timezone_get(),
'USER' => rollbar_get_current_user(),
'SQL' => [
'VARIABLES' => mysqlGetPairs('SHOW SESSION VARIABLES')
],
'INCLUDE_PATH' => get_include_path(),
'CLASSES' => get_declared_classes(),
'COMPOSER' => [
'CLASSMAP' => $composer_loader->getClassMap(),
'PREFIXES' => $composer_loader->getPrefixes(),
],
'INFLECTOR' => [
'ACRONYMS' => ICanBoogie\Inflector::get()->inflections->acronyms
]
]);
echo "-->";
}
如何修复此错误?任何输入将不胜感激。
谢谢!
您需要启用 PHP 的 INTL extension。
您应该找到 XAMPP here.
所需的一切