Php Symfony2供应商安装

Php Symfony2供应商安装,php,model-view-controller,symfony,Php,Model View Controller,Symfony,我正在尝试使用symfony2设置和创建新的捆绑包,但几乎每一步都会出错 我正在下载symfony并运行此命令 php bin/供应商安装 >安装/更新swiftmailer 克隆到/var/www/Symfony/vendor/swiftmailer… … … … [错误例外] 警告:constant():在/var/www/Symfony/vendor/Symfony/src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologEx

我正在尝试使用symfony2设置和创建新的捆绑包,但几乎每一步都会出错

我正在下载symfony并运行此命令

php bin/供应商安装

>安装/更新swiftmailer
克隆到/var/www/Symfony/vendor/swiftmailer…



[错误例外]
警告:constant():在/var/www/Symfony/vendor/Symfony/src/Symfony/Bundle/MonologBundle/DependencyInjection/MonologExtension.php第103行中找不到constant Monolog\Logger::iNFO


有什么问题?我该怎么办?

这听起来很奇怪。MonologExtension在一个点上使用常量(),它是这样做的:

constant('Monolog\Logger::'.strtoupper($handler['level']))
所以基本上,它是给定级别的大写字母。看到关于
::iNFO
未找到的异常是没有意义的,除非您在启用了
mbstring.func\u重载
选项的情况下启用了mbstring扩展


能否检查
ini\u get('mbstring.func\u重载')
是否返回0/null?否则,这可能是原因。我真的想不出别的了。

这听起来很奇怪。MonologExtension在一个点上使用常量(),它是这样做的:

constant('Monolog\Logger::'.strtoupper($handler['level']))
所以基本上,它是给定级别的大写字母。看到关于
::iNFO
未找到的异常是没有意义的,除非您在启用了
mbstring.func\u重载
选项的情况下启用了mbstring扩展


能否检查
ini\u get('mbstring.func\u重载')
是否返回0/null?否则,这可能是原因。我真的想不出其他任何东西。

将处理程序级别大写以绕过此代码
strtoupper($handler['level'])
例如
级别:INFO

将处理程序级别大写以绕过此代码
strtoupper($handler['level'])
例如
级别:信息

错误原因是土耳其语系统语言。所以在土耳其语中,“i”大写“İ”和“i”小写“ı”。我正在将我的系统语言改为英语并解决了问题

错误原因是土耳其语系统语言。所以在土耳其语中,“i”大写“İ”和“i”小写“ı”。我正在将我的系统语言改为英语并解决了问题

显然,问题似乎是iNFO中的小写“i”,但我不知道您可以尝试什么。显然,问题似乎是iNFO中的小写“i”,但我不知道您可以尝试什么。错误原因:土耳其语系统语言。所以在土耳其语中,“i”大写“İ”和“i”小写“ı”。我正在将我的系统语言改为英语并解决了问题。谢谢。错误原因:土耳其语系统语言。所以在土耳其语中,“i”大写“İ”和“i”小写“ı”。我正在将我的系统语言改为英语并解决了问题。谢谢,我也有同样的问题。通过更改默认语言解决。ThanksI也有同样的问题。通过更改默认语言解决。谢谢